public static enum AccessWidener.MethodAccess extends java.lang.Enum<AccessWidener.MethodAccess> 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.MethodAccess |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AccessWidener.MethodAccess[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AccessWidener.MethodAccess DEFAULT
public static final AccessWidener.MethodAccess ACCESSIBLE
public static final AccessWidener.MethodAccess EXTENDABLE
public static final AccessWidener.MethodAccess ACCESSIBLE_EXTENDABLE
public static AccessWidener.MethodAccess[] values()
for (AccessWidener.MethodAccess c : AccessWidener.MethodAccess.values()) System.out.println(c);
public static AccessWidener.MethodAccess 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