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
ReflectPermission(String)
- Constructs a ReflectPermission with the specified name.
ReflectPermission(String, String)
- Constructs a ReflectPermission with the specified name and actions.
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.
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature