All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.lang.reflect.ReflectPermission

java.lang.Object
    |
    +----java.security.Permission
            |
            +----java.security.BasicPermission
                    |
                    +----java.lang.reflect.ReflectPermission

public final class ReflectPermission
extends BasicPermission
The Permission class for reflective operations. A ReflectPermission is a named permission and has no actions. The only name currently defined is access, which allows suppressing the standard Java language access checks --for public, default (package) access, protected, and private members--performed by reflected objects at their point of use.

An example of permitting the identity "Duke" to suppress the language access checking for reflected members might be: grant signedBy "Duke" { java.lang.reflect.ReflectPermission "access"; }

Since:
JDK1.2
See Also:
Permission, BasicPermission, AccessibleObject, get, set, invoke, newInstance

Constructor Index

 o ReflectPermission(String)
Constructs a ReflectPermission with the specified name.
 o ReflectPermission(String, String)
Constructs a ReflectPermission with the specified name and actions.

Constructors

 o ReflectPermission
public ReflectPermission(String name)
Constructs a ReflectPermission with the specified name.

Parameters:
name - the name of the ReflectPermission
 o ReflectPermission
public ReflectPermission(String name,
                         String actions)
Constructs a ReflectPermission with the specified name and actions. The actions should be null; they are ignored. This constructor exists for use by the Policy object to instantiate new Permission objects.

Parameters:
name - the name of the ReflectPermission
actions - should be null.

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature