public enum Kind extends java.lang.Enum<Kind>
Enum Constant and Description |
---|
ARRAY_GET
array element load
|
ARRAY_SET
array element store
|
CALL
method call
|
CATCH
exception catch
|
ENTRY
method entry
|
ERROR
"return" because of no-catch
|
FIELD_GET
getting a field value
|
FIELD_SET
setting a field value
|
CHECKCAST
checkcast
|
INSTANCEOF
instanceof check
|
LINE
source line number
|
NEW
new object created
|
NEWARRAY
new array created
|
RETURN
return from method
|
SYNC_ENTRY
entry into a synchronized block
|
SYNC_EXIT
exit from a synchronized block
|
THROW
throwing an exception
|
Modifier and Type | Method and Description |
---|---|
static Kind |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Kind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Kind ARRAY_GET
public static final Kind ARRAY_SET
public static final Kind CALL
public static final Kind CATCH
public static final Kind CHECKCAST
public static final Kind ENTRY
public static final Kind ERROR
public static final Kind FIELD_GET
public static final Kind FIELD_SET
public static final Kind INSTANCEOF
public static final Kind LINE
public static final Kind NEW
public static final Kind NEWARRAY
public static final Kind RETURN
public static final Kind SYNC_ENTRY
public static final Kind SYNC_EXIT
public static final Kind THROW
public static Kind[] values()
for (Kind c : Kind.values()) System.out.println(c);
public static Kind valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is null