public abstract class AbstractRelinkableCallSite extends java.lang.invoke.MutableCallSite implements RelinkableCallSite
RelinkableCallSite as a MutableCallSite subclass.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRelinkableCallSite(CallSiteDescriptor descriptor)
Creates a new relinkable call site.
|
| Modifier and Type | Method and Description |
|---|---|
CallSiteDescriptor |
getDescriptor()
Returns the descriptor for this call site.
|
void |
initialize(java.lang.invoke.MethodHandle relinkAndInvoke)
Initializes the relinkable call site by setting a relink-and-invoke method handle.
|
dynamicInvoker, getTarget, setTarget, syncAlltypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrelink, resetAndRelinkprotected AbstractRelinkableCallSite(CallSiteDescriptor descriptor)
descriptor - the descriptor for this call sitepublic CallSiteDescriptor getDescriptor()
RelinkableCallSitegetDescriptor in interface RelinkableCallSitepublic void initialize(java.lang.invoke.MethodHandle relinkAndInvoke)
RelinkableCallSiteinitialize in interface RelinkableCallSiterelinkAndInvoke - a relink-and-invoke method handle supplied by the DynamicLinker.Copyright © 2013 Attila Szegedi. All Rights Reserved.