Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gnu.java.security.action
Class SetAccessibleAction  view SetAccessibleAction download SetAccessibleAction.java

java.lang.Object
  extended bygnu.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));


Field Summary
(package private)  java.lang.reflect.AccessibleObject member
           
 
Constructor Summary
SetAccessibleAction()
           
SetAccessibleAction(java.lang.reflect.AccessibleObject member)
           
 
Method Summary
 java.lang.Object run()
          This method performs an operation that requires higher privileges to perform.
 SetAccessibleAction setMember(java.lang.reflect.AccessibleObject member)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

member

java.lang.reflect.AccessibleObject member
Constructor Detail

SetAccessibleAction

public SetAccessibleAction()

SetAccessibleAction

public SetAccessibleAction(java.lang.reflect.AccessibleObject member)
Method Detail

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)