クラスの使用
jdk.dynalink.CallSiteDescriptor
-
CallSiteDescriptorを使用するパッケージ パッケージ 説明 jdk.dynalink invokedynamicコール・サイトのリンクに使用されるインタフェースおよびクラスが含まれます。jdk.dynalink.linker 独自の言語固有のオブジェクト・モデルおよび型変換を実装するために言語ランタイムに必要なインタフェースおよびクラスが含まれます。jdk.dynalink.linker.support 一部のクラスおよび様々なユーティリティの基本的な実装を提供することで、言語ランタイムが独自の言語固有のオブジェクト・モデルおよび型変換を実装しやすくするクラスが含まれています。jdk.dynalink.support 一部のクラスおよび様々なユーティリティの基本的な実装を提供することで、Dynalinkの使用をより便利にするクラスが含まれています。 -
-
jdk.dynalinkでのCallSiteDescriptorの使用
CallSiteDescriptorを返すjdk.dynalinkのメソッド 修飾子と型 メソッド 説明 CallSiteDescriptorCallSiteDescriptor. changeMethodType(MethodType newMethodType)メソッド・タイプとこのディスクリプタのみが異なるコール・サイト・ディスクリプタを検索または作成します。protected CallSiteDescriptorCallSiteDescriptor. changeMethodTypeInternal(MethodType newMethodType)メソッド・タイプとこのディスクリプタのみが異なるコール・サイト・ディスクリプタを検索または作成します。CallSiteDescriptorCallSiteDescriptor. changeOperation(Operation newOperation)この記述子と操作でのみ異なるコールサイト記述子を検索または作成します。protected CallSiteDescriptorCallSiteDescriptor. changeOperationInternal(Operation newOperation)この記述子と操作でのみ異なるコールサイト記述子を検索または作成します。CallSiteDescriptorRelinkableCallSite. getDescriptor()このコール・サイトの記述子を返します。 -
jdk.dynalink.linkerでのCallSiteDescriptorの使用
CallSiteDescriptorを返すjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 CallSiteDescriptorLinkRequest. getCallSiteDescriptor()リンクされているコールサイトのコールサイト記述子を返します。CallSiteDescriptor型のパラメータを持つjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 GuardedInvocationGuardedInvocation. asType(CallSiteDescriptor desc)MethodHandle.asType(MethodType)が呼出しとそのガードに適用されたかのように、呼出しのタイプを変更します(戻り型がガードのブール型に変更された場合)。LinkRequestLinkRequest. replaceArguments(CallSiteDescriptor callSiteDescriptor, Object... arguments)コール・サイト記述子と引数が指定されたものに置き換えられた、このものと同じリクエストを返します。 -
jdk.dynalink.linker.supportでのCallSiteDescriptorの使用
CallSiteDescriptor型のパラメータを持つjdk.dynalink.linker.supportのコンストラクタ コンストラクタ 説明 SimpleLinkRequest(CallSiteDescriptor callSiteDescriptor, boolean callSiteUnstable, Object... arguments)新規リンク・リクエストを作成します。 -
jdk.dynalink.supportでのCallSiteDescriptorの使用
CallSiteDescriptor型のパラメータを持つjdk.dynalink.supportのコンストラクタ コンストラクタ 説明 AbstractRelinkableCallSite(CallSiteDescriptor descriptor)新しい抽象再リンク可能コール・サイトを作成します。ChainedCallSite(CallSiteDescriptor descriptor)新しい連鎖コールサイトを作成します。SimpleRelinkableCallSite(CallSiteDescriptor descriptor)単相インライン・キャッシング戦略を使用して、新しいコール・サイトを作成します。
-