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
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectPermission
public ReflectPermission(String name)
- Constructs a ReflectPermission with the specified name.
- Parameters:
name
- the name of the ReflectPermission
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.
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.