モジュール jdk.dynalink
パッケージ jdk.dynalink.linker

インタフェースTypeBasedGuardingDynamicLinker

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