Enum Code.Binder.State
- java.lang.Object
-
- java.lang.Enum<Code.Binder.State>
-
- org.immutables.value.processor.encode.Code.Binder.State
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Code.Binder.State>
- Enclosing class:
- Code.Binder
static enum Code.Binder.State extends java.lang.Enum<Code.Binder.State>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DOTNONETHISTHIS_1COLONTHIS_2COLONSTHIS_DOTTHIS_METHODTHIS_METHOD_REFERENCETHIS_VALUETOP_METHODTOP_VALUE
-
Constructor Summary
Constructors Modifier Constructor Description privateState()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanisMethod()(package private) booleanisValue()(package private) Code.Binder.Statenext(Code.Term t, java.util.List<Code.Term> inputTerms, int nextIndex)static Code.Binder.StatevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Code.Binder.State[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final Code.Binder.State NONE
-
DOT
public static final Code.Binder.State DOT
-
THIS
public static final Code.Binder.State THIS
-
THIS_DOT
public static final Code.Binder.State THIS_DOT
-
THIS_1COLON
public static final Code.Binder.State THIS_1COLON
-
THIS_2COLONS
public static final Code.Binder.State THIS_2COLONS
-
TOP_VALUE
public static final Code.Binder.State TOP_VALUE
-
TOP_METHOD
public static final Code.Binder.State TOP_METHOD
-
THIS_VALUE
public static final Code.Binder.State THIS_VALUE
-
THIS_METHOD
public static final Code.Binder.State THIS_METHOD
-
THIS_METHOD_REFERENCE
public static final Code.Binder.State THIS_METHOD_REFERENCE
-
-
Method Detail
-
values
public static Code.Binder.State[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Code.Binder.State c : Code.Binder.State.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Code.Binder.State valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
isValue
boolean isValue()
-
isMethod
boolean isMethod()
-
next
Code.Binder.State next(Code.Term t, java.util.List<Code.Term> inputTerms, int nextIndex)
-
-