java命名空间java.lang.reflect类accessibleobject的类成员方法:
accessibleobject定义及介绍
本文导语:
accessibleobject
protected accessibleobject()
构造方法:仅供 java 虚拟机使用。
setaccessible
public static void setaccessible(accessibleobject[] array,
boolean flag)
throws securityexception
使...
accessibleobject
protected accessibleobject()
- 构造方法:仅供 java 虚拟机使用。
setaccessible
public static void setaccessible(accessibleobject[] array,
boolean flag)
throws securityexception
- 使用单一安全性检查(为了提高效率)为一组对象设置 accessible 标志的便捷方法。
首先,如果存在安全管理器,则在 reflectpermission("suppressaccesschecks") 权限下调用 checkpermission 方法。
如果 flag 为 true,但是不能更改输入 array 的任何元素的可访问性(例如,如果元素对象是 class 类的 constructor 对象),则会引发 securityexception。如果发生 securityexception,对于少于(不包括)发生异常的元素的数组元素,可以将对象的可访问性设置为 flag;对于超出(包括)引发异常的元素的那些元素,则不更改其可访问性。
- 参数:
array - accessibleobjects 的数组flag - 每个对象中的 accessible 标志的新值
- 抛出:
securityexception - 如果请求被拒绝。- 另请参见:
securitymanager.checkpermission(java.security.permission),
runtimepermission