- java.lang.Object
- 
- java.lang.invoke.CallSite
- 
- java.lang.invoke.MutableCallSite
- 
- jdk.dynalink.support.AbstractRelinkableCallSite
 
 
 
- 
- すべての実装されたインタフェース:
- RelinkableCallSite
 - 直系の既知のサブクラス:
- ChainedCallSite,- SimpleRelinkableCallSite
 
 public abstract class AbstractRelinkableCallSite extends MutableCallSite implements RelinkableCallSite MutableCallSiteとしてのRelinkableCallSiteの基本的な実装。 それはコンストラクタで渡されたCallSiteDescriptorを持ち、RelinkableCallSite.initialize(MethodHandle)メソッドの正しい実装を提供します。 サブクラスは、RelinkableCallSite.relink(GuardedInvocation, MethodHandle)およびRelinkableCallSite.resetAndRelink(GuardedInvocation, MethodHandle)メソッドを提供する必要があります。
- 
- 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedAbstractRelinkableCallSite(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
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
AbstractRelinkableCallSiteprotected AbstractRelinkableCallSite(CallSiteDescriptor descriptor) 新しい抽象的な再リンク可能なコール・サイトを作成します。- パラメータ:
- descriptor-- RelinkableCallSite.getDescriptor()から返されるこの呼び出しサイトの記述子。 コール・サイト- CallSite.type()は記述子- CallSiteDescriptor.getMethodType()と等しくなります。
- 例外:
- NullPointerException-- descriptorがnullの場合。
 
 
- 
 
-