public enum InputType extends Enum<InputType>
| Enum Constant and Description |
|---|
Anchor
Inputs that reference an anchor (begin nodes, value anchors).
|
Association
Inputs that represent an association between nodes, e.g., a phi and the merge or a loop begin
and loop exits and ends.
|
Condition
Inputs that reference a condition.
|
Extension
Inputs that connect tightly coupled nodes, e.g., an InvokeNode and its CallTargetNode.
|
Guard
Inputs that reference a guard (guards, begin nodes).
|
Memory
Inputs that consume the memory state of the referenced node.
|
State
Inputs that reference a frame state.
|
Unchecked
Inputs of this type are temporarily exempt from type checking.
|
Value
Inputs that consume an actual value generated by the referenced node.
|
| Modifier and Type | Method and Description |
|---|---|
static InputType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static InputType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final InputType Value
public static final InputType Memory
public static final InputType Condition
public static final InputType State
public static final InputType Guard
public static final InputType Anchor
public static final InputType Association
public static final InputType Extension
public static final InputType Unchecked
public static InputType[] values()
public static InputType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null