クラスSecureLookupSupplier

java.lang.Object
jdk.dynalink.SecureLookupSupplier
直系の既知のサブクラス:
CallSiteDescriptor

public class SecureLookupSupplier extends Object
MethodHandles.Lookupオブジェクトをカプセル化します。
APIのノート:
SecureLookupSupplierは、セキュリティ・マネージャ・セットを使用して実行するときに、MethodHandles.Lookupオブジェクトへのアクセスを保護するための古いJDKリリースでの方法を提供しました。
導入されたバージョン:
9
  • フィールド詳細

    • GET_LOOKUP_PERMISSION_NAME

      public static final String GET_LOOKUP_PERMISSION_NAME
      getLookup()メソッドを正常に起動するために必要なランタイム権限の名前。
      関連項目:
  • コンストラクタの詳細

    • SecureLookupSupplier

      public SecureLookupSupplier(MethodHandles.Lookup lookup)
      指定されたルックアップに対して新しいセキュア・ルックアップ・サプライヤを作成します。
      パラメータ:
      lookup - 保護するルックアップ。 nullにすることはできません。
      スロー:
      NullPointerException - nullが渡された場合。
  • メソッドの詳細

    • getLookup

      public final MethodHandles.Lookup getLookup()
      このSecureLookupSupplierで保護されている参照を返します。
      戻り値:
      このSecureLookupSupplierによって保護された参照。
    • getLookupPrivileged

      protected final MethodHandles.Lookup getLookupPrivileged()
      このSecureLookupSupplierで保護されている参照を返します。
      戻り値:
      getLookup()の戻り値と同じです。