public abstract class AbstractRelinkableCallSite extends 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(MethodHandle relinkAndInvoke)
Initializes the relinkable call site by setting a relink-and-invoke method handle.
|
dynamicInvoker, getTarget, setTarget, syncAllclone, 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(MethodHandle relinkAndInvoke)
RelinkableCallSiteinitialize in interface RelinkableCallSiterelinkAndInvoke - a relink-and-invoke method handle supplied by the DynamicLinker.Copyright © 2015 Attila Szegedi. All rights reserved.