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