java.lang.Object
gnu.java.security.action.SetAccessibleAction
- All Implemented Interfaces:
- java.security.PrivilegedAction
- public class SetAccessibleAction
- extends java.lang.Object
- implements java.security.PrivilegedAction
PrivilegedAction implementation that calls setAccessible(true) on the
AccessibleObject passed to its constructor.
Example of use:
Field dataField = cl.getDeclaredField("data");
AccessController.doPrivileged(new SetAccessibleAction(dataField));
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
member
java.lang.reflect.AccessibleObject member
SetAccessibleAction
public SetAccessibleAction()
SetAccessibleAction
public SetAccessibleAction(java.lang.reflect.AccessibleObject member)
run
public java.lang.Object run()
- Description copied from interface:
java.security.PrivilegedAction
- This method performs an operation that requires higher privileges to
perform. It is called when a section of code invokes
AccessController.doPrivileged().
- Specified by:
run in interface java.security.PrivilegedAction
setMember
public SetAccessibleAction setMember(java.lang.reflect.AccessibleObject member)