Class ReflectPermission

All Implemented Interfaces:
Serializable, Guard

public final class ReflectPermission extends BasicPermission
The Permission class for reflective operations.
API Note:
This permission cannot be used for controlling access to resources as the Security Manager is no longer supported.
Since:
1.2
See Also:
  • Constructor Details

    • ReflectPermission

      public ReflectPermission(String name)
      Constructs a ReflectPermission with the specified name.
      Parameters:
      name - the name of the ReflectPermission
      Throws:
      NullPointerException - if name is null.
      IllegalArgumentException - if name is empty.
    • ReflectPermission

      public ReflectPermission(String name, String actions)
      Constructs a ReflectPermission with the specified name and actions. The actions should be null; they are ignored.
      Parameters:
      name - the name of the ReflectPermission
      actions - should be null
      Throws:
      NullPointerException - if name is null.
      IllegalArgumentException - if name is empty.