static enum VariableVisibilityAnalysis.VariableVisibility extends java.lang.Enum<VariableVisibilityAnalysis.VariableVisibility>
Enum Constant and Description |
---|
CAPTURED_LOCAL
Local variable captured by a closure
|
GLOBAL
A global variable
|
LOCAL
Local variable, not captured by closure
|
PARAMETER
Formal parameter declaration variable
Parameters are different than local variables because they can be
aliased by elements of the arguments object.
|
Modifier and Type | Method and Description |
---|---|
static VariableVisibilityAnalysis.VariableVisibility |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static VariableVisibilityAnalysis.VariableVisibility[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final VariableVisibilityAnalysis.VariableVisibility LOCAL
public static final VariableVisibilityAnalysis.VariableVisibility CAPTURED_LOCAL
public static final VariableVisibilityAnalysis.VariableVisibility PARAMETER
public static final VariableVisibilityAnalysis.VariableVisibility GLOBAL
public static VariableVisibilityAnalysis.VariableVisibility[] values()
for (VariableVisibilityAnalysis.VariableVisibility c : VariableVisibilityAnalysis.VariableVisibility.values()) System.out.println(c);
public static VariableVisibilityAnalysis.VariableVisibility 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 null