インタフェースの使用
jdk.dynalink.linker.LinkRequest
-
LinkRequestを使用するパッケージ パッケージ 説明 jdk.dynalink.beans 通常のJavaオブジェクトのリンカーが含まれます。jdk.dynalink.linker 独自の言語固有のオブジェクト・モデルおよび型変換を実装するために言語ランタイムに必要なインタフェースおよびクラスが含まれます。jdk.dynalink.linker.support 一部のクラスおよび様々なユーティリティの基本的な実装を提供することで、言語ランタイムが独自の言語固有のオブジェクト・モデルおよび型変換を実装しやすくするクラスが含まれています。 -
-
jdk.dynalink.beansでのLinkRequestの使用
LinkRequest型のパラメータを持つjdk.dynalink.beansのメソッド 修飾子と型 メソッド 説明 MethodHandleMissingMemberHandlerFactory. createMissingMemberHandler(LinkRequest linkRequest, LinkerServices linkerServices)特定のリンク・リクエストの欠落しているメンバー動作の実装に適したメソッド・ハンドルを返します。 -
jdk.dynalink.linkerでのLinkRequestの使用
LinkRequestを返すjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 LinkRequestLinkRequest. replaceArguments(CallSiteDescriptor callSiteDescriptor, Object... arguments)コール・サイト記述子と引数が指定されたものに置き換えられた、このものと同じリクエストを返します。LinkRequest型のパラメータを持つjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 GuardedInvocationGuardedInvocationTransformer. filter(GuardedInvocation inv, LinkRequest linkRequest, LinkerServices linkerServices)ガードされた呼出しの場合、同じまたは異なる可能性があるガードの呼出しを返します。GuardedInvocationGuardingDynamicLinker. getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)コール・サイトで指定した引数を使用して、特定の呼出しに適したガード付き呼出しを作成します。GuardedInvocationLinkerServices. getGuardedInvocation(LinkRequest linkRequest)このリンカーサービスオブジェクトを公開するDynamicLinkerに委任されたガード付き呼び出しを作成します。 -
jdk.dynalink.linker.supportでのLinkRequestの使用
LinkRequestを実装するjdk.dynalink.linker.support内のクラス 修飾子と型 クラス 説明 classSimpleLinkRequestLinkRequestのデフォルトの簡易実装。LinkRequest型のパラメータを持つjdk.dynalink.linker.supportのメソッド 修飾子と型 メソッド 説明 GuardedInvocationCompositeGuardingDynamicLinker. getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)呼び出しをそのコンポーネントリンカーに委任します。
-