- すべてのスーパー・インタフェース:
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。
-