Enum Constant and Description |
---|
ASSIGN |
FILL_ARRAY_DATA |
GOTO |
IDENTITY |
IF |
LABEL |
LOCAL_END |
LOCAL_START |
LOCK |
LOOKUP_SWITCH |
NOP |
RETURN |
RETURN_VOID |
TABLE_SWITCH |
THROW |
UNLOCK |
VOID_INVOKE |
Modifier and Type | Method and Description |
---|---|
boolean |
canBranch() |
boolean |
canContinue() |
boolean |
canSwitch() |
boolean |
canThrow() |
boolean |
mayThrow() |
static Stmt.ST |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Stmt.ST[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Stmt.ST LOCAL_START
public static final Stmt.ST LOCAL_END
public static final Stmt.ST ASSIGN
public static final Stmt.ST IDENTITY
public static final Stmt.ST LABEL
public static final Stmt.ST LOCK
public static final Stmt.ST NOP
public static final Stmt.ST UNLOCK
public static final Stmt.ST VOID_INVOKE
public static final Stmt.ST FILL_ARRAY_DATA
public static final Stmt.ST RETURN
public static final Stmt.ST RETURN_VOID
public static final Stmt.ST THROW
public static final Stmt.ST GOTO
public static final Stmt.ST IF
public static final Stmt.ST LOOKUP_SWITCH
public static final Stmt.ST TABLE_SWITCH
public static Stmt.ST[] values()
for (Stmt.ST c : Stmt.ST.values()) System.out.println(c);
public static Stmt.ST 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 nullpublic boolean canBranch()
public boolean canContinue()
public boolean canSwitch()
public boolean mayThrow()
public boolean canThrow()