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