- すべてのスーパー・インタフェース:
GuardingDynamicLinker
- 既知のすべての実装クラス:
CompositeTypeBasedGuardingDynamicLinker
public interface TypeBasedGuardingDynamicLinker extends GuardingDynamicLinker
呼び出し起動時に最初の引数の型のみに基づいて呼び出しサイトをリンクできるかどうかを判断できるガーディング動的リンカー。 (最初の引数は通常は受信側です)。 ほとんどの言語固有のリンカーは、ネイティブ・オブジェクトを特定の言語固有のインタフェースまたはスーパークラスを実装するクラスのJavaオブジェクトとして認識するため、このカテゴリに分類されます。 リンカー機構は、これらのリンカーのディスパッチを最適化できます(
CompositeTypeBasedGuardingDynamicLinker
を参照)。 -
メソッドのサマリー
修飾子と型メソッド説明boolean
canLinkType
(Class<?> type) リンカーが最初の引数(receiver)が指定された型の呼び出しをリンクできる場合はtrueを返します。インタフェース jdk.dynalink.linker.GuardingDynamicLinkerで宣言されたメソッド
getGuardedInvocation
-
メソッドの詳細
-
canLinkType
boolean canLinkType(Class<?> type) リンカーが最初の引数(receiver)が指定された型の呼び出しをリンクできる場合はtrueを返します。- パラメータ:
type
- リンクする型- 戻り値:
- リンカーがレシーバ型の呼び出しをリンクできる場合はtrue、そうでない場合はfalseです。
-