Package io.smallrye.common.classloader
Class DefineClassPermission
java.lang.Object
java.security.Permission
io.smallrye.common.classloader.DefineClassPermission
- All Implemented Interfaces:
Serializable,Guard
A security manager permission which indicates the ability to define a class.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new instance.DefineClassPermission(String name, String actions) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DefineClassPermissionReturns the singular instance.inthashCode()booleanimplies(Permission permission) Returnstrueif this permission implies the given permission.Methods inherited from class java.security.Permission
checkGuard, getName, newPermissionCollection, toString
-
Constructor Details
-
DefineClassPermission
public DefineClassPermission()Construct a new instance. -
DefineClassPermission
Construct a new instance.- Parameters:
name- ignoredactions- ignored
-
-
Method Details
-
getInstance
Returns the singular instance.- Returns:
- the singular instance
-
implies
Returnstrueif this permission implies the given permission.- Specified by:
impliesin classPermission- Returns:
trueif this permission implies the given permission
-
equals
- Specified by:
equalsin classPermission
-
hashCode
public int hashCode()- Specified by:
hashCodein classPermission
-
getActions
- Specified by:
getActionsin classPermission
-