AccessibleObject (Java 2 Platform SE 5.0)<!-- Generated by javadoc (build 1.5.0_03) on Wed Aug 02 12:28:08 CST 2006 --> <script type="text/javascript"> function windowTitle() { parent.document.title="AccessibleObject (Java 2 Platform SE 5.0)"; } </script>
<noscript></noscript>setAccessible
public void setAccessible (boolean flag) throws SecurityException
-
将此对象的
accessible 标志设置为指示的布尔值。值为
true 则指示反射的对象在使用时应该取消 Java 语言访问检查。值为
false 则指示反射的对象应该实施 Java 语言访问检查。
首先,如果存在安全管理器,则在
ReflectPermission("suppressAccessChecks")
权限下调用checkPermission
方法。如果
flag
为true
,并且不能更改此对象的可访问性(例如,如果此元素对象是Class
类的Constructor
对象),则会引发SecurityException
。如果此对象是
java.lang.Class
类的Constructor
对象,并且flag
为 true,则会引发SecurityException
。 -
-
参数:
-
flag
- accessible 标志的新值
抛出:
-
SecurityException
- 如果请求被拒绝。
另请参见:
-
SecurityManager.checkPermission(java.security.Permission)
,RuntimePermission
-