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