- java.lang.Object
-  
      - jdk.dynalink.SecureLookupSupplier
 
-  
       - 已知直接子类:
-  
         CallSiteDescriptor
 
 public class SecureLookupSupplier extends Object 提供对MethodHandles.Lookup对象的安全检查访问。 有关详细信息,请参见getLookup()。
-  
        
       -  
             字段汇总字段 变量和类型 字段 描述 static StringGET_LOOKUP_PERMISSION_NAME成功调用getLookup()方法所需的运行时权限的名称。
 -  
             构造方法摘要构造方法 构造器 描述 SecureLookupSupplier(MethodHandles.Lookup lookup)创建一个新的安全查找供应商,保护传递的查找。
 -  
             方法摘要所有方法 实例方法 具体的方法 变量和类型 方法 描述 MethodHandles.LookupgetLookup()返回此SecureLookupSupplier保护的查找。protected MethodHandles.LookupgetLookupPrivileged()在没有安全检查的情况下返回值getLookup()。
 
-  
             
-  
        
       -  
             字段详细信息-  GET_LOOKUP_PERMISSION_NAMEpublic static final String GET_LOOKUP_PERMISSION_NAME 成功调用getLookup()方法所需的运行时权限的名称。- 另请参见:
- 常数字段值
 
 
-  
 -  
             构造方法详细信息-  SecureLookupSupplierpublic SecureLookupSupplier(MethodHandles.Lookup lookup) 创建一个新的安全查找供应商,保护传递的查找。- 参数
-  
              lookup- 要安全的查找。 不能为空。
- 异常
-  
              NullPointerException- 如果传递null。
 
 
-  
 -  
             方法详细信息-  getLookuppublic final MethodHandles.Lookup getLookup() 返回此SecureLookupSupplier保护的查找。- 结果
- 
               由 
              SecureLookupSupplier保护的查找。
- 异常
-  
              SecurityException- 如果安全查找不是MethodHandles.publicLookup(),并且存在安全管理器,则检查RuntimePermission("dynalink.getLookup")失败。
 
 -  getLookupPrivilegedprotected final MethodHandles.Lookup getLookupPrivileged() 在没有安全检查的情况下返回值getLookup()。 子类可以使用它来快速访问查找。- 结果
- 
               与返回值 
              getLookup()相同。
 
 
-  
 
-