public static enum AccessWidener.ClassAccess extends java.lang.Enum<AccessWidener.ClassAccess> implements AccessWidener.Access
| Enum Constant and Description |
|---|
ACCESSIBLE |
ACCESSIBLE_EXTENDABLE |
DEFAULT |
EXTENDABLE |
| Modifier and Type | Method and Description |
|---|---|
int |
apply(int access,
java.lang.String targetName,
int ownerAccess) |
AccessWidener.Access |
makeAccessible() |
AccessWidener.Access |
makeExtendable() |
AccessWidener.Access |
makeMutable() |
static AccessWidener.ClassAccess |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AccessWidener.ClassAccess[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AccessWidener.ClassAccess DEFAULT
public static final AccessWidener.ClassAccess ACCESSIBLE
public static final AccessWidener.ClassAccess EXTENDABLE
public static final AccessWidener.ClassAccess ACCESSIBLE_EXTENDABLE
public static AccessWidener.ClassAccess[] values()
for (AccessWidener.ClassAccess c : AccessWidener.ClassAccess.values()) System.out.println(c);
public static AccessWidener.ClassAccess valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic AccessWidener.Access makeAccessible()
makeAccessible in interface AccessWidener.Accesspublic AccessWidener.Access makeExtendable()
makeExtendable in interface AccessWidener.Accesspublic AccessWidener.Access makeMutable()
makeMutable in interface AccessWidener.Accesspublic int apply(int access,
java.lang.String targetName,
int ownerAccess)
apply in interface AccessWidener.AccessOperator