static enum Interval.State extends Enum<Interval.State>
position of the interval being processed.| Enum Constant and Description |
|---|
Active
An interval that covers
position and has an assigned
register. |
Handled
An interval that ends before
position or is spilled to memory. |
Inactive
An interval that starts before and ends after
position but does not
cover it due to a lifetime hole. |
Unhandled
An interval that starts after
position. |
| Modifier and Type | Method and Description |
|---|---|
static Interval.State |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Interval.State[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Interval.State Unhandled
position.public static final Interval.State Active
position and has an assigned
register.public static final Interval.State Inactive
position but does not
cover it due to a lifetime hole.public static final Interval.State Handled
position or is spilled to memory.public static Interval.State[] values()
for (Interval.State c : Interval.State.values()) System.out.println(c);
public static Interval.State 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