- java.lang.Object
-
- java.lang.invoke.CallSite
-
- java.lang.invoke.MutableCallSite
-
- jdk.dynalink.support.AbstractRelinkableCallSite
-
- jdk.dynalink.support.SimpleRelinkableCallSite
-
- 实现的所有接口
-
RelinkableCallSite
public class SimpleRelinkableCallSite extends AbstractRelinkableCallSite
一个可重新调用的调用站点,它实现单态内联缓存策略,在任何给定时间仅链接到单个GuardedInvocation
。 如果单个调用的保护失败,或者它有一个无效的切换点,或者触发了无效的异常,那么呼叫站点将把它丢弃并要求其关联的DynamicLinker
重新链接它。
-
-
构造方法摘要
构造方法 构造器 描述 SimpleRelinkableCallSite(CallSiteDescriptor descriptor)
使用单态内联缓存策略创建新的调用站点。
-
方法摘要
-
声明方法的类 java.lang.invoke.MutableCallSite
getTarget, setTarget, syncAll
-
声明方法的类 java.lang.invoke.CallSite
dynamicInvoker, type
-
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
声明方法的接口 jdk.dynalink.RelinkableCallSite
getDescriptor, initialize, relink, resetAndRelink
-
-
-
-
构造方法详细信息
-
SimpleRelinkableCallSite
public SimpleRelinkableCallSite(CallSiteDescriptor descriptor)
使用单态内联缓存策略创建新的调用站点。- 参数
-
descriptor
- 此呼叫站点的描述符
-
-