Class DefineClassPermission

java.lang.Object
java.security.Permission
io.smallrye.common.classloader.DefineClassPermission
All Implemented Interfaces:
Serializable, Guard

public class DefineClassPermission extends Permission
A security manager permission which indicates the ability to define a class.
See Also:
  • Constructor Details

    • DefineClassPermission

      public DefineClassPermission()
      Construct a new instance.
    • DefineClassPermission

      public DefineClassPermission(String name, String actions)
      Construct a new instance.
      Parameters:
      name - ignored
      actions - ignored
  • Method Details

    • getInstance

      public static DefineClassPermission getInstance()
      Returns the singular instance.
      Returns:
      the singular instance
    • implies

      public boolean implies(Permission permission)
      Returns true if this permission implies the given permission.
      Specified by:
      implies in class Permission
      Returns:
      true if this permission implies the given permission
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in class Permission
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class Permission
    • getActions

      public String getActions()
      Specified by:
      getActions in class Permission