public enum DeoptimizationReason extends Enum<DeoptimizationReason>
Modifier and Type | Method and Description |
---|---|
static DeoptimizationReason |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DeoptimizationReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DeoptimizationReason None
public static final DeoptimizationReason NullCheckException
public static final DeoptimizationReason BoundsCheckException
public static final DeoptimizationReason ClassCastException
public static final DeoptimizationReason ArrayStoreException
public static final DeoptimizationReason UnreachedCode
public static final DeoptimizationReason TypeCheckedInliningViolated
public static final DeoptimizationReason OptimizedTypeCheckViolated
public static final DeoptimizationReason NotCompiledExceptionHandler
public static final DeoptimizationReason Unresolved
public static final DeoptimizationReason JavaSubroutineMismatch
public static final DeoptimizationReason ArithmeticException
public static final DeoptimizationReason RuntimeConstraint
public static final DeoptimizationReason LoopLimitCheck
public static final DeoptimizationReason Aliasing
public static final DeoptimizationReason TransferToInterpreter
public static DeoptimizationReason[] values()
for (DeoptimizationReason c : DeoptimizationReason.values()) System.out.println(c);
public static DeoptimizationReason 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