インタフェース jdk.dynalink.linker.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)呼び出しをそのコンポーネント・リンカーに委譲します。