public static enum StaticDeoptimizingNode.GuardPriority extends Enum<StaticDeoptimizingNode.GuardPriority>
Comparable and orders its element from highest priority to lowest
priority.| Enum Constant and Description |
|---|
None |
Profile |
Speculation |
| Modifier and Type | Method and Description |
|---|---|
static StaticDeoptimizingNode.GuardPriority |
highest() |
boolean |
isHigherPriorityThan(StaticDeoptimizingNode.GuardPriority other) |
boolean |
isLowerPriorityThan(StaticDeoptimizingNode.GuardPriority other) |
static StaticDeoptimizingNode.GuardPriority |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static StaticDeoptimizingNode.GuardPriority[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final StaticDeoptimizingNode.GuardPriority Speculation
public static final StaticDeoptimizingNode.GuardPriority Profile
public static final StaticDeoptimizingNode.GuardPriority None
public static StaticDeoptimizingNode.GuardPriority[] values()
public static StaticDeoptimizingNode.GuardPriority 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 nullpublic boolean isHigherPriorityThan(StaticDeoptimizingNode.GuardPriority other)
public boolean isLowerPriorityThan(StaticDeoptimizingNode.GuardPriority other)
public static StaticDeoptimizingNode.GuardPriority highest()