インタフェース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)