public enum HotSpotMarkId extends Enum<HotSpotMarkId> implements CompilationResult.MarkId
| Modifier and Type | Method and Description |
|---|---|
Object |
getId()
Return the object which should be used in the
Mark. |
String |
getName()
A human readable name for this mark.
|
int |
getValue() |
boolean |
isAvailable() |
boolean |
isMarkAfter()
Indicates whether the mark is intended to identify the end of the last instruction or the
beginning of the next instruction.
|
String |
toString() |
static HotSpotMarkId |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HotSpotMarkId[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HotSpotMarkId VERIFIED_ENTRY
public static final HotSpotMarkId UNVERIFIED_ENTRY
public static final HotSpotMarkId OSR_ENTRY
public static final HotSpotMarkId EXCEPTION_HANDLER_ENTRY
public static final HotSpotMarkId DEOPT_HANDLER_ENTRY
public static final HotSpotMarkId DEOPT_MH_HANDLER_ENTRY
public static final HotSpotMarkId FRAME_COMPLETE
public static final HotSpotMarkId INVOKEINTERFACE
public static final HotSpotMarkId INVOKEVIRTUAL
public static final HotSpotMarkId INVOKESTATIC
public static final HotSpotMarkId INVOKESPECIAL
public static final HotSpotMarkId INLINE_INVOKE
public static final HotSpotMarkId POLL_NEAR
public static final HotSpotMarkId POLL_RETURN_NEAR
public static final HotSpotMarkId POLL_FAR
public static final HotSpotMarkId POLL_RETURN_FAR
public static final HotSpotMarkId CARD_TABLE_ADDRESS
public static final HotSpotMarkId NARROW_KLASS_BASE_ADDRESS
public static final HotSpotMarkId NARROW_OOP_BASE_ADDRESS
public static final HotSpotMarkId CRC_TABLE_ADDRESS
public static final HotSpotMarkId LOG_OF_HEAP_REGION_GRAIN_BYTES
public static final HotSpotMarkId VERIFY_OOPS
public static final HotSpotMarkId VERIFY_OOP_BITS
public static final HotSpotMarkId VERIFY_OOP_MASK
public static final HotSpotMarkId VERIFY_OOP_COUNT_ADDRESS
public static HotSpotMarkId[] values()
public static HotSpotMarkId 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 int getValue()
public String getName()
CompilationResult.MarkIdgetName in interface CompilationResult.MarkIdpublic Object getId()
CompilationResult.MarkIdMark. On some platforms that may be
different than this object.getId in interface CompilationResult.MarkIdpublic boolean isMarkAfter()
CompilationResult.MarkIdisMarkAfter in interface CompilationResult.MarkIdpublic boolean isAvailable()
public String toString()
toString in class Enum<HotSpotMarkId>