java.lang.Object
jdk.dynalink.SecureLookupSupplier
- 已知子类:
CallSiteDescriptor
提供对
MethodHandles.Lookup 对象的安全检查访问。有关详细信息,请参阅 getLookup() 。
-
字段摘要
字段 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述final MethodHandles.Lookup返回由此SecureLookupSupplier保护的查找。protected final MethodHandles.Lookup返回getLookup()的值而不进行安全检查。
-
字段详细信息
-
GET_LOOKUP_PERMISSION_NAME
成功调用getLookup()方法所需的运行时权限的名称。- 参见:
-
-
构造方法详细信息
-
SecureLookupSupplier
创建一个新的安全查找供应商,保护传递的查找。- 参数:
lookup- 要保护的查找。不能为空。- 抛出:
NullPointerException- 如果传递了 null。
-
-
方法详情
-
getLookup
返回由此SecureLookupSupplier保护的查找。- 返回:
-
由这个
SecureLookupSupplier保护的查找。 - 抛出:
SecurityException- 如果安全查找不是MethodHandles.publicLookup()并且存在安全管理器,并且对RuntimePermission("dynalink.getLookup")的检查失败。
-
getLookupPrivileged
返回getLookup()的值而不进行安全检查。可以被子类用来快速访问查找。- 返回:
-
与
getLookup()的返回值相同。
-