Enum Class Opcode
- All Implemented Interfaces:
Serializable
,Comparable<Opcode>
,Constable
,org.eclipse.emf.common.util.Enumerator
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe 'ADD' literal object.The 'ALLINST' literal object.The 'ALLINST IN' literal object.The 'AND' literal object.The 'DELETE' literal object.The 'DUP' literal object.The 'DUP X1' literal object.The 'ENDITERATE' literal object.The 'FINDTYPE' literal object.The 'FINDTYPE S' literal object.The 'GET' literal object.The 'GET STATIC' literal object.The 'GET SUPER' literal object.The 'GET TRANS' literal object.The 'GETCB' literal object.The 'GETENV' literal object.The 'GETENVTYPE' literal object.The 'GOTO' literal object.The 'IF' literal object.The 'IFN' literal object.The 'IFTE' literal object.The 'IMPLIES' literal object.The 'INSERT' literal object.The 'INVOKE' literal object.The 'INVOKE ALL CBS' literal object.The 'INVOKE CB' literal object.The 'INVOKE CB S' literal object.The 'INVOKE STATIC' literal object.The 'INVOKE SUPER' literal object.The 'ISNULL' literal object.The 'ITERATE' literal object.The 'LOAD' literal object.The 'MATCH' literal object.The 'MATCH S' literal object.The 'NEW' literal object.The 'NEW S' literal object.The 'NOT' literal object.The 'OR' literal object.The 'POP' literal object.The 'PUSH' literal object.The 'PUSHF' literal object.The 'PUSHT' literal object.The 'REMOVE' literal object.The 'RETURN' literal object.The 'SET' literal object.The 'SET STATIC' literal object.The 'STORE' literal object.The 'SWAP' literal object.The 'SWAP X1' literal object.The 'XOR' literal object. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The 'ADD' literal value.static final int
The 'ALLINST IN' literal value.static final int
The 'ALLINST' literal value.static final int
The 'AND' literal value.static final int
The 'DELETE' literal value.static final int
The 'DUP' literal value.static final int
The 'DUP X1' literal value.static final int
The 'ENDITERATE' literal value.static final int
The 'FINDTYPE S' literal value.static final int
The 'FINDTYPE' literal value.static final int
The 'GET STATIC' literal value.static final int
The 'GET SUPER' literal value.static final int
The 'GET TRANS' literal value.static final int
The 'GET' literal value.static final int
The 'GETCB' literal value.static final int
The 'GETENV' literal value.static final int
The 'GETENVTYPE' literal value.static final int
The 'GOTO' literal value.static final int
The 'IF' literal value.static final int
The 'IFN' literal value.static final int
The 'IFTE' literal value.static final int
The 'IMPLIES' literal value.static final int
The 'INSERT' literal value.static final int
The 'INVOKE ALL CBS' literal value.static final int
The 'INVOKE CB S' literal value.static final int
The 'INVOKE CB' literal value.static final int
The 'INVOKE STATIC' literal value.static final int
The 'INVOKE SUPER' literal value.static final int
The 'INVOKE' literal value.static final int
The 'ISNULL' literal value.static final int
The 'ITERATE' literal value.static final int
The 'LOAD' literal value.static final int
The 'MATCH S' literal value.static final int
The 'MATCH' literal value.static final int
The 'NEW S' literal value.static final int
The 'NEW' literal value.static final int
The 'NOT' literal value.static final int
The 'OR' literal value.static final int
The 'POP' literal value.static final int
The 'PUSH' literal value.static final int
The 'PUSHF' literal value.static final int
The 'PUSHT' literal value.static final int
The 'REMOVE' literal value.static final int
The 'RETURN' literal value.static final int
The 'SET STATIC' literal value.static final int
The 'SET' literal value.static final int
The 'STORE' literal value.static final int
The 'SWAP' literal value.static final int
The 'SWAP X1' literal value.A public read-only list of all the 'Opcode' enumerators.static final int
The 'XOR' literal value. -
Method Summary
Modifier and TypeMethodDescriptionstatic Opcode
get
(int value) Returns the 'Opcode' literal with the specified integer value.static Opcode
Returns the 'Opcode' literal with the specified literal value.static Opcode
Returns the 'Opcode' literal with the specified name.Returns the literal string value.getName()
Returns the literal name.int
getValue()
Returns the literal integer value.toString()
Returns the literal value of the enumerator, which is its string representation.static Opcode
Returns the enum constant of this class with the specified name.static Opcode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PUSH
The 'PUSH' literal object.- See Also:
-
PUSHT
The 'PUSHT' literal object.- See Also:
-
PUSHF
The 'PUSHF' literal object.- See Also:
-
POP
The 'POP' literal object.- See Also:
-
LOAD
The 'LOAD' literal object.- See Also:
-
STORE
The 'STORE' literal object.- See Also:
-
SET
The 'SET' literal object.- See Also:
-
GET
The 'GET' literal object.- See Also:
-
GET_TRANS
The 'GET TRANS' literal object.- See Also:
-
SET_STATIC
The 'SET STATIC' literal object.- See Also:
-
GET_STATIC
The 'GET STATIC' literal object.- See Also:
-
FINDTYPE
The 'FINDTYPE' literal object.- See Also:
-
FINDTYPE_S
The 'FINDTYPE S' literal object.- See Also:
-
NEW
The 'NEW' literal object.- See Also:
-
NEW_S
The 'NEW S' literal object.- See Also:
-
DELETE
The 'DELETE' literal object.- See Also:
-
DUP
The 'DUP' literal object.- See Also:
-
DUP_X1
The 'DUP X1' literal object.- See Also:
-
SWAP
The 'SWAP' literal object.- See Also:
-
SWAP_X1
The 'SWAP X1' literal object.- See Also:
-
IF
The 'IF' literal object.- See Also:
-
IFN
The 'IFN' literal object.- See Also:
-
GOTO
The 'GOTO' literal object.- See Also:
-
ITERATE
The 'ITERATE' literal object.- See Also:
-
ENDITERATE
The 'ENDITERATE' literal object.- See Also:
-
INVOKE
The 'INVOKE' literal object.- See Also:
-
INVOKE_SUPER
The 'INVOKE SUPER' literal object.- See Also:
-
INVOKE_STATIC
The 'INVOKE STATIC' literal object.- See Also:
-
ALLINST
The 'ALLINST' literal object.- See Also:
-
ALLINST_IN
The 'ALLINST IN' literal object.- See Also:
-
ISNULL
The 'ISNULL' literal object.- See Also:
-
GETENVTYPE
The 'GETENVTYPE' literal object.- See Also:
-
NOT
The 'NOT' literal object.- See Also:
-
AND
The 'AND' literal object.- See Also:
-
OR
The 'OR' literal object.- See Also:
-
XOR
The 'XOR' literal object.- See Also:
-
IMPLIES
The 'IMPLIES' literal object.- See Also:
-
IFTE
The 'IFTE' literal object.- See Also:
-
RETURN
The 'RETURN' literal object.- See Also:
-
GETCB
The 'GETCB' literal object.- See Also:
-
INVOKE_ALL_CBS
The 'INVOKE ALL CBS' literal object.- See Also:
-
INVOKE_CB
The 'INVOKE CB' literal object.- See Also:
-
INVOKE_CB_S
The 'INVOKE CB S' literal object.- See Also:
-
MATCH
The 'MATCH' literal object.- See Also:
-
MATCH_S
The 'MATCH S' literal object.- See Also:
-
ADD
The 'ADD' literal object.- See Also:
-
REMOVE
The 'REMOVE' literal object.- See Also:
-
INSERT
The 'INSERT' literal object.- See Also:
-
GET_SUPER
The 'GET SUPER' literal object.- See Also:
-
GETENV
The 'GETENV' literal object.- See Also:
-
-
Field Details
-
PUSH_VALUE
public static final int PUSH_VALUEThe 'PUSH' literal value.If the meaning of 'PUSH' literal object isn't clear, there really should be more of a description here...
- See Also:
-
PUSHT_VALUE
public static final int PUSHT_VALUEThe 'PUSHT' literal value.If the meaning of 'PUSHT' literal object isn't clear, there really should be more of a description here...
- See Also:
-
PUSHF_VALUE
public static final int PUSHF_VALUEThe 'PUSHF' literal value.If the meaning of 'PUSHF' literal object isn't clear, there really should be more of a description here...
- See Also:
-
POP_VALUE
public static final int POP_VALUEThe 'POP' literal value.If the meaning of 'POP' literal object isn't clear, there really should be more of a description here...
- See Also:
-
LOAD_VALUE
public static final int LOAD_VALUEThe 'LOAD' literal value.If the meaning of 'LOAD' literal object isn't clear, there really should be more of a description here...
- See Also:
-
STORE_VALUE
public static final int STORE_VALUEThe 'STORE' literal value.If the meaning of 'STORE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
SET_VALUE
public static final int SET_VALUEThe 'SET' literal value.If the meaning of 'SET' literal object isn't clear, there really should be more of a description here...
- See Also:
-
GET_VALUE
public static final int GET_VALUEThe 'GET' literal value.If the meaning of 'GET' literal object isn't clear, there really should be more of a description here...
- See Also:
-
GET_TRANS_VALUE
public static final int GET_TRANS_VALUEThe 'GET TRANS' literal value.If the meaning of 'GET TRANS' literal object isn't clear, there really should be more of a description here...
- See Also:
-
SET_STATIC_VALUE
public static final int SET_STATIC_VALUEThe 'SET STATIC' literal value.If the meaning of 'SET STATIC' literal object isn't clear, there really should be more of a description here...
- See Also:
-
GET_STATIC_VALUE
public static final int GET_STATIC_VALUEThe 'GET STATIC' literal value.If the meaning of 'GET STATIC' literal object isn't clear, there really should be more of a description here...
- See Also:
-
FINDTYPE_VALUE
public static final int FINDTYPE_VALUEThe 'FINDTYPE' literal value.If the meaning of 'FINDTYPE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
FINDTYPE_S_VALUE
public static final int FINDTYPE_S_VALUEThe 'FINDTYPE S' literal value.If the meaning of 'FINDTYPE S' literal object isn't clear, there really should be more of a description here...
- See Also:
-
NEW_VALUE
public static final int NEW_VALUEThe 'NEW' literal value.If the meaning of 'NEW' literal object isn't clear, there really should be more of a description here...
- See Also:
-
NEW_S_VALUE
public static final int NEW_S_VALUEThe 'NEW S' literal value.If the meaning of 'NEW S' literal object isn't clear, there really should be more of a description here...
- See Also:
-
DELETE_VALUE
public static final int DELETE_VALUEThe 'DELETE' literal value.If the meaning of 'DELETE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
DUP_VALUE
public static final int DUP_VALUEThe 'DUP' literal value.If the meaning of 'DUP' literal object isn't clear, there really should be more of a description here...
- See Also:
-
DUP_X1_VALUE
public static final int DUP_X1_VALUEThe 'DUP X1' literal value.If the meaning of 'DUP X1' literal object isn't clear, there really should be more of a description here...
- See Also:
-
SWAP_VALUE
public static final int SWAP_VALUEThe 'SWAP' literal value.If the meaning of 'SWAP' literal object isn't clear, there really should be more of a description here...
- See Also:
-
SWAP_X1_VALUE
public static final int SWAP_X1_VALUEThe 'SWAP X1' literal value.If the meaning of 'SWAP X1' literal object isn't clear, there really should be more of a description here...
- See Also:
-
IF_VALUE
public static final int IF_VALUEThe 'IF' literal value.If the meaning of 'IF' literal object isn't clear, there really should be more of a description here...
- See Also:
-
IFN_VALUE
public static final int IFN_VALUEThe 'IFN' literal value.If the meaning of 'IFN' literal object isn't clear, there really should be more of a description here...
- See Also:
-
GOTO_VALUE
public static final int GOTO_VALUEThe 'GOTO' literal value.If the meaning of 'GOTO' literal object isn't clear, there really should be more of a description here...
- See Also:
-
ITERATE_VALUE
public static final int ITERATE_VALUEThe 'ITERATE' literal value.If the meaning of 'ITERATE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
ENDITERATE_VALUE
public static final int ENDITERATE_VALUEThe 'ENDITERATE' literal value.If the meaning of 'ENDITERATE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
INVOKE_VALUE
public static final int INVOKE_VALUEThe 'INVOKE' literal value.If the meaning of 'INVOKE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
INVOKE_SUPER_VALUE
public static final int INVOKE_SUPER_VALUEThe 'INVOKE SUPER' literal value.If the meaning of 'INVOKE SUPER' literal object isn't clear, there really should be more of a description here...
- See Also:
-
INVOKE_STATIC_VALUE
public static final int INVOKE_STATIC_VALUEThe 'INVOKE STATIC' literal value.If the meaning of 'INVOKE STATIC' literal object isn't clear, there really should be more of a description here...
- See Also:
-
ALLINST_VALUE
public static final int ALLINST_VALUEThe 'ALLINST' literal value.If the meaning of 'ALLINST' literal object isn't clear, there really should be more of a description here...
- See Also:
-
ALLINST_IN_VALUE
public static final int ALLINST_IN_VALUEThe 'ALLINST IN' literal value.If the meaning of 'ALLINST IN' literal object isn't clear, there really should be more of a description here...
- See Also:
-
ISNULL_VALUE
public static final int ISNULL_VALUEThe 'ISNULL' literal value.If the meaning of 'ISNULL' literal object isn't clear, there really should be more of a description here...
- See Also:
-
GETENVTYPE_VALUE
public static final int GETENVTYPE_VALUEThe 'GETENVTYPE' literal value.If the meaning of 'GETENVTYPE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
NOT_VALUE
public static final int NOT_VALUEThe 'NOT' literal value.If the meaning of 'NOT' literal object isn't clear, there really should be more of a description here...
- See Also:
-
AND_VALUE
public static final int AND_VALUEThe 'AND' literal value.If the meaning of 'AND' literal object isn't clear, there really should be more of a description here...
- See Also:
-
OR_VALUE
public static final int OR_VALUEThe 'OR' literal value.If the meaning of 'OR' literal object isn't clear, there really should be more of a description here...
- See Also:
-
XOR_VALUE
public static final int XOR_VALUEThe 'XOR' literal value.If the meaning of 'XOR' literal object isn't clear, there really should be more of a description here...
- See Also:
-
IMPLIES_VALUE
public static final int IMPLIES_VALUEThe 'IMPLIES' literal value.If the meaning of 'IMPLIES' literal object isn't clear, there really should be more of a description here...
- See Also:
-
IFTE_VALUE
public static final int IFTE_VALUEThe 'IFTE' literal value.If the meaning of 'IFTE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
RETURN_VALUE
public static final int RETURN_VALUEThe 'RETURN' literal value.If the meaning of 'RETURN' literal object isn't clear, there really should be more of a description here...
- See Also:
-
GETCB_VALUE
public static final int GETCB_VALUEThe 'GETCB' literal value.If the meaning of 'GETCB' literal object isn't clear, there really should be more of a description here...
- See Also:
-
INVOKE_ALL_CBS_VALUE
public static final int INVOKE_ALL_CBS_VALUEThe 'INVOKE ALL CBS' literal value.If the meaning of 'INVOKE ALL CBS' literal object isn't clear, there really should be more of a description here...
- See Also:
-
INVOKE_CB_VALUE
public static final int INVOKE_CB_VALUEThe 'INVOKE CB' literal value.If the meaning of 'INVOKE CB' literal object isn't clear, there really should be more of a description here...
- See Also:
-
INVOKE_CB_S_VALUE
public static final int INVOKE_CB_S_VALUEThe 'INVOKE CB S' literal value.If the meaning of 'INVOKE CB S' literal object isn't clear, there really should be more of a description here...
- See Also:
-
MATCH_VALUE
public static final int MATCH_VALUEThe 'MATCH' literal value.If the meaning of 'MATCH' literal object isn't clear, there really should be more of a description here...
- See Also:
-
MATCH_S_VALUE
public static final int MATCH_S_VALUEThe 'MATCH S' literal value.If the meaning of 'MATCH S' literal object isn't clear, there really should be more of a description here...
- See Also:
-
ADD_VALUE
public static final int ADD_VALUEThe 'ADD' literal value.If the meaning of 'ADD' literal object isn't clear, there really should be more of a description here...
- See Also:
-
REMOVE_VALUE
public static final int REMOVE_VALUEThe 'REMOVE' literal value.If the meaning of 'REMOVE' literal object isn't clear, there really should be more of a description here...
- See Also:
-
INSERT_VALUE
public static final int INSERT_VALUEThe 'INSERT' literal value.If the meaning of 'INSERT' literal object isn't clear, there really should be more of a description here...
- See Also:
-
GET_SUPER_VALUE
public static final int GET_SUPER_VALUEThe 'GET SUPER' literal value.If the meaning of 'GET SUPER' literal object isn't clear, there really should be more of a description here...
- See Also:
-
GETENV_VALUE
public static final int GETENV_VALUEThe 'GETENV' literal value.If the meaning of 'GETENV' literal object isn't clear, there really should be more of a description here...
- See Also:
-
VALUES
A public read-only list of all the 'Opcode' enumerators.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
get
Returns the 'Opcode' literal with the specified literal value.- Parameters:
literal
- the literal string valueliteral
- the literal.- Returns:
- the 'Opcode' literal with the specified literal value.
-
getByName
Returns the 'Opcode' literal with the specified name.- Parameters:
name
- the literal namename
- the name.- Returns:
- the 'Opcode' literal with the specified name.
-
get
Returns the 'Opcode' literal with the specified integer value.- Parameters:
value
- the literal integer valuevalue
- the integer value.- Returns:
- the 'Opcode' literal with the specified integer value.
-
getValue
public int getValue()Returns the literal integer value.- Specified by:
getValue
in interfaceorg.eclipse.emf.common.util.Enumerator
- Returns:
- the literal integer value.
-
getName
Returns the literal name.- Specified by:
getName
in interfaceorg.eclipse.emf.common.util.Enumerator
- Returns:
- the literal name.
-
getLiteral
Returns the literal string value.- Specified by:
getLiteral
in interfaceorg.eclipse.emf.common.util.Enumerator
- Returns:
- the literal string value.
-
toString
Returns the literal value of the enumerator, which is its string representation.
-