|
" 2013 FRC Java API " |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.squawk.vm.OPC
public final class OPC
This class defines the bytecodes used in the Squawk system.
Nested Class Summary | |
---|---|
static class |
OPC.Properties
|
Field Summary | |
---|---|
static int |
ADD_D
Floating point instructions. |
static int |
ADD_F
Floating point instructions. |
static int |
ADD_I
Non-floating point instructions. |
static int |
ADD_L
Non-floating point instructions. |
static int |
ALOAD_B
Non-floating point instructions. |
static int |
ALOAD_C
Non-floating point instructions. |
static int |
ALOAD_D
Floating point instructions. |
static int |
ALOAD_F
Floating point instructions. |
static int |
ALOAD_I
Non-floating point instructions. |
static int |
ALOAD_L
Non-floating point instructions. |
static int |
ALOAD_O
Non-floating point instructions. |
static int |
ALOAD_S
Non-floating point instructions. |
static int |
AND_I
Non-floating point instructions. |
static int |
AND_L
Non-floating point instructions. |
static int |
ARRAYLENGTH
Non-floating point instructions. |
static int |
ASTORE_B
Non-floating point instructions. |
static int |
ASTORE_D
Floating point instructions. |
static int |
ASTORE_F
Floating point instructions. |
static int |
ASTORE_I
Non-floating point instructions. |
static int |
ASTORE_L
Non-floating point instructions. |
static int |
ASTORE_O
Non-floating point instructions. |
static int |
ASTORE_S
Non-floating point instructions. |
static int |
BBTARGET_APP
Non-floating point instructions. |
static int |
BBTARGET_SYS
Non-floating point instructions. |
static int |
CATCH
Non-floating point instructions. |
static int |
CHECKCAST
Non-floating point instructions. |
static int |
CLASS_CLINIT
Non-floating point instructions. |
static int |
CLASS_GETSTATIC_D
Floating point instructions. |
static int |
CLASS_GETSTATIC_D_WIDE
Floating point instructions. |
static int |
CLASS_GETSTATIC_F
Floating point instructions. |
static int |
CLASS_GETSTATIC_F_WIDE
Floating point instructions. |
static int |
CLASS_GETSTATIC_I
Non-floating point instructions. |
static int |
CLASS_GETSTATIC_I_WIDE
Non-floating point instructions. |
static int |
CLASS_GETSTATIC_L
Non-floating point instructions. |
static int |
CLASS_GETSTATIC_L_WIDE
Non-floating point instructions. |
static int |
CLASS_GETSTATIC_O
Non-floating point instructions. |
static int |
CLASS_GETSTATIC_O_WIDE
Non-floating point instructions. |
static int |
CLASS_MONITORENTER
Non-floating point instructions. |
static int |
CLASS_MONITOREXIT
Non-floating point instructions. |
static int |
CLASS_PUTSTATIC_D
Floating point instructions. |
static int |
CLASS_PUTSTATIC_D_WIDE
Floating point instructions. |
static int |
CLASS_PUTSTATIC_F
Floating point instructions. |
static int |
CLASS_PUTSTATIC_F_WIDE
Floating point instructions. |
static int |
CLASS_PUTSTATIC_I
Non-floating point instructions. |
static int |
CLASS_PUTSTATIC_I_WIDE
Non-floating point instructions. |
static int |
CLASS_PUTSTATIC_L
Non-floating point instructions. |
static int |
CLASS_PUTSTATIC_L_WIDE
Non-floating point instructions. |
static int |
CLASS_PUTSTATIC_O
Non-floating point instructions. |
static int |
CLASS_PUTSTATIC_O_WIDE
Non-floating point instructions. |
static int |
CONST_0
Non-floating point instructions. |
static int |
CONST_1
Non-floating point instructions. |
static int |
CONST_10
Non-floating point instructions. |
static int |
CONST_11
Non-floating point instructions. |
static int |
CONST_12
Non-floating point instructions. |
static int |
CONST_13
Non-floating point instructions. |
static int |
CONST_14
Non-floating point instructions. |
static int |
CONST_15
Non-floating point instructions. |
static int |
CONST_2
Non-floating point instructions. |
static int |
CONST_3
Non-floating point instructions. |
static int |
CONST_4
Non-floating point instructions. |
static int |
CONST_5
Non-floating point instructions. |
static int |
CONST_6
Non-floating point instructions. |
static int |
CONST_7
Non-floating point instructions. |
static int |
CONST_8
Non-floating point instructions. |
static int |
CONST_9
Non-floating point instructions. |
static int |
CONST_BYTE
Non-floating point instructions. |
static int |
CONST_CHAR
Non-floating point instructions. |
static int |
CONST_DOUBLE
Floating point instructions. |
static int |
CONST_FLOAT
Floating point instructions. |
static int |
CONST_INT
Non-floating point instructions. |
static int |
CONST_LONG
Non-floating point instructions. |
static int |
CONST_M1
Non-floating point instructions. |
static int |
CONST_NULL
Non-floating point instructions. |
static int |
CONST_SHORT
Non-floating point instructions. |
static int |
D2F
Floating point instructions. |
static int |
D2I
Floating point instructions. |
static int |
D2L
Floating point instructions. |
static int |
DCMPG
Floating point instructions. |
static int |
DCMPL
Floating point instructions. |
static int |
DEC
Non-floating point instructions. |
static int |
DEC_WIDE
Non-floating point instructions. |
static int |
DECPARM
Non-floating point instructions. |
static int |
DECPARM_WIDE
Non-floating point instructions. |
static int |
DIV_D
Floating point instructions. |
static int |
DIV_F
Floating point instructions. |
static int |
DIV_I
Non-floating point instructions. |
static int |
DIV_L
Non-floating point instructions. |
static int |
ESCAPE
Non-floating point instructions. |
static int |
ESCAPE_WIDE_0
Non-floating point instructions. |
static int |
ESCAPE_WIDE_1
Non-floating point instructions. |
static int |
ESCAPE_WIDE_INT
Non-floating point instructions. |
static int |
ESCAPE_WIDE_M1
Non-floating point instructions. |
static int |
ESCAPE_WIDE_SHORT
Non-floating point instructions. |
static int |
EXTEND
Non-floating point instructions. |
static int |
EXTEND_WIDE
Non-floating point instructions. |
static int |
EXTEND0
Non-floating point instructions. |
static int |
F2D
Floating point instructions. |
static int |
F2I
Floating point instructions. |
static int |
F2L
Floating point instructions. |
static int |
FCMPG
Floating point instructions. |
static int |
FCMPL
Floating point instructions. |
static int |
FINDSLOT
Non-floating point instructions. |
static int |
FINDSLOT_WIDE
Non-floating point instructions. |
static int |
GETFIELD_B
Non-floating point instructions. |
static int |
GETFIELD_B_WIDE
Non-floating point instructions. |
static int |
GETFIELD_C
Non-floating point instructions. |
static int |
GETFIELD_C_WIDE
Non-floating point instructions. |
static int |
GETFIELD_D
Floating point instructions. |
static int |
GETFIELD_D_WIDE
Floating point instructions. |
static int |
GETFIELD_F
Floating point instructions. |
static int |
GETFIELD_F_WIDE
Floating point instructions. |
static int |
GETFIELD_I
Non-floating point instructions. |
static int |
GETFIELD_I_WIDE
Non-floating point instructions. |
static int |
GETFIELD_L
Non-floating point instructions. |
static int |
GETFIELD_L_WIDE
Non-floating point instructions. |
static int |
GETFIELD_O
Non-floating point instructions. |
static int |
GETFIELD_O_WIDE
Non-floating point instructions. |
static int |
GETFIELD_S
Non-floating point instructions. |
static int |
GETFIELD_S_WIDE
Non-floating point instructions. |
static int |
GETFIELD0_B
Non-floating point instructions. |
static int |
GETFIELD0_B_WIDE
Non-floating point instructions. |
static int |
GETFIELD0_C
Non-floating point instructions. |
static int |
GETFIELD0_C_WIDE
Non-floating point instructions. |
static int |
GETFIELD0_D
Floating point instructions. |
static int |
GETFIELD0_D_WIDE
Floating point instructions. |
static int |
GETFIELD0_F
Floating point instructions. |
static int |
GETFIELD0_F_WIDE
Floating point instructions. |
static int |
GETFIELD0_I
Non-floating point instructions. |
static int |
GETFIELD0_I_WIDE
Non-floating point instructions. |
static int |
GETFIELD0_L
Non-floating point instructions. |
static int |
GETFIELD0_L_WIDE
Non-floating point instructions. |
static int |
GETFIELD0_O
Non-floating point instructions. |
static int |
GETFIELD0_O_WIDE
Non-floating point instructions. |
static int |
GETFIELD0_S
Non-floating point instructions. |
static int |
GETFIELD0_S_WIDE
Non-floating point instructions. |
static int |
GETSTATIC_D
Floating point instructions. |
static int |
GETSTATIC_D_WIDE
Floating point instructions. |
static int |
GETSTATIC_F
Floating point instructions. |
static int |
GETSTATIC_F_WIDE
Floating point instructions. |
static int |
GETSTATIC_I
Non-floating point instructions. |
static int |
GETSTATIC_I_WIDE
Non-floating point instructions. |
static int |
GETSTATIC_L
Non-floating point instructions. |
static int |
GETSTATIC_L_WIDE
Non-floating point instructions. |
static int |
GETSTATIC_O
Non-floating point instructions. |
static int |
GETSTATIC_O_WIDE
Non-floating point instructions. |
static int |
GOTO
Non-floating point instructions. |
static int |
GOTO_WIDE
Non-floating point instructions. |
static int |
I2B
Non-floating point instructions. |
static int |
I2C
Non-floating point instructions. |
static int |
I2D
Floating point instructions. |
static int |
I2F
Floating point instructions. |
static int |
I2L
Non-floating point instructions. |
static int |
I2S
Non-floating point instructions. |
static int |
IF_CMPEQ_I
Non-floating point instructions. |
static int |
IF_CMPEQ_I_WIDE
Non-floating point instructions. |
static int |
IF_CMPEQ_L
Non-floating point instructions. |
static int |
IF_CMPEQ_L_WIDE
Non-floating point instructions. |
static int |
IF_CMPEQ_O
Non-floating point instructions. |
static int |
IF_CMPEQ_O_WIDE
Non-floating point instructions. |
static int |
IF_CMPGE_I
Non-floating point instructions. |
static int |
IF_CMPGE_I_WIDE
Non-floating point instructions. |
static int |
IF_CMPGE_L
Non-floating point instructions. |
static int |
IF_CMPGE_L_WIDE
Non-floating point instructions. |
static int |
IF_CMPGT_I
Non-floating point instructions. |
static int |
IF_CMPGT_I_WIDE
Non-floating point instructions. |
static int |
IF_CMPGT_L
Non-floating point instructions. |
static int |
IF_CMPGT_L_WIDE
Non-floating point instructions. |
static int |
IF_CMPLE_I
Non-floating point instructions. |
static int |
IF_CMPLE_I_WIDE
Non-floating point instructions. |
static int |
IF_CMPLE_L
Non-floating point instructions. |
static int |
IF_CMPLE_L_WIDE
Non-floating point instructions. |
static int |
IF_CMPLT_I
Non-floating point instructions. |
static int |
IF_CMPLT_I_WIDE
Non-floating point instructions. |
static int |
IF_CMPLT_L
Non-floating point instructions. |
static int |
IF_CMPLT_L_WIDE
Non-floating point instructions. |
static int |
IF_CMPNE_I
Non-floating point instructions. |
static int |
IF_CMPNE_I_WIDE
Non-floating point instructions. |
static int |
IF_CMPNE_L
Non-floating point instructions. |
static int |
IF_CMPNE_L_WIDE
Non-floating point instructions. |
static int |
IF_CMPNE_O
Non-floating point instructions. |
static int |
IF_CMPNE_O_WIDE
Non-floating point instructions. |
static int |
IF_EQ_I
Non-floating point instructions. |
static int |
IF_EQ_I_WIDE
Non-floating point instructions. |
static int |
IF_EQ_L
Non-floating point instructions. |
static int |
IF_EQ_L_WIDE
Non-floating point instructions. |
static int |
IF_EQ_O
Non-floating point instructions. |
static int |
IF_EQ_O_WIDE
Non-floating point instructions. |
static int |
IF_GE_I
Non-floating point instructions. |
static int |
IF_GE_I_WIDE
Non-floating point instructions. |
static int |
IF_GE_L
Non-floating point instructions. |
static int |
IF_GE_L_WIDE
Non-floating point instructions. |
static int |
IF_GT_I
Non-floating point instructions. |
static int |
IF_GT_I_WIDE
Non-floating point instructions. |
static int |
IF_GT_L
Non-floating point instructions. |
static int |
IF_GT_L_WIDE
Non-floating point instructions. |
static int |
IF_LE_I
Non-floating point instructions. |
static int |
IF_LE_I_WIDE
Non-floating point instructions. |
static int |
IF_LE_L
Non-floating point instructions. |
static int |
IF_LE_L_WIDE
Non-floating point instructions. |
static int |
IF_LT_I
Non-floating point instructions. |
static int |
IF_LT_I_WIDE
Non-floating point instructions. |
static int |
IF_LT_L
Non-floating point instructions. |
static int |
IF_LT_L_WIDE
Non-floating point instructions. |
static int |
IF_NE_I
Non-floating point instructions. |
static int |
IF_NE_I_WIDE
Non-floating point instructions. |
static int |
IF_NE_L
Non-floating point instructions. |
static int |
IF_NE_L_WIDE
Non-floating point instructions. |
static int |
IF_NE_O
Non-floating point instructions. |
static int |
IF_NE_O_WIDE
Non-floating point instructions. |
static int |
INC
Non-floating point instructions. |
static int |
INC_WIDE
Non-floating point instructions. |
static int |
INCPARM
Non-floating point instructions. |
static int |
INCPARM_WIDE
Non-floating point instructions. |
static int |
INSTANCEOF
Non-floating point instructions. |
static int |
INVOKENATIVE_D
Floating point instructions. |
static int |
INVOKENATIVE_D_WIDE
Floating point instructions. |
static int |
INVOKENATIVE_F
Floating point instructions. |
static int |
INVOKENATIVE_F_WIDE
Floating point instructions. |
static int |
INVOKENATIVE_I
Non-floating point instructions. |
static int |
INVOKENATIVE_I_WIDE
Non-floating point instructions. |
static int |
INVOKENATIVE_L
Non-floating point instructions. |
static int |
INVOKENATIVE_L_WIDE
Non-floating point instructions. |
static int |
INVOKENATIVE_O
Non-floating point instructions. |
static int |
INVOKENATIVE_O_WIDE
Non-floating point instructions. |
static int |
INVOKENATIVE_V
Non-floating point instructions. |
static int |
INVOKENATIVE_V_WIDE
Non-floating point instructions. |
static int |
INVOKESLOT_D
Floating point instructions. |
static int |
INVOKESLOT_F
Floating point instructions. |
static int |
INVOKESLOT_I
Non-floating point instructions. |
static int |
INVOKESLOT_L
Non-floating point instructions. |
static int |
INVOKESLOT_O
Non-floating point instructions. |
static int |
INVOKESLOT_V
Non-floating point instructions. |
static int |
INVOKESTATIC_D
Floating point instructions. |
static int |
INVOKESTATIC_D_WIDE
Floating point instructions. |
static int |
INVOKESTATIC_F
Floating point instructions. |
static int |
INVOKESTATIC_F_WIDE
Floating point instructions. |
static int |
INVOKESTATIC_I
Non-floating point instructions. |
static int |
INVOKESTATIC_I_WIDE
Non-floating point instructions. |
static int |
INVOKESTATIC_L
Non-floating point instructions. |
static int |
INVOKESTATIC_L_WIDE
Non-floating point instructions. |
static int |
INVOKESTATIC_O
Non-floating point instructions. |
static int |
INVOKESTATIC_O_WIDE
Non-floating point instructions. |
static int |
INVOKESTATIC_V
Non-floating point instructions. |
static int |
INVOKESTATIC_V_WIDE
Non-floating point instructions. |
static int |
INVOKESUPER_D
Floating point instructions. |
static int |
INVOKESUPER_D_WIDE
Floating point instructions. |
static int |
INVOKESUPER_F
Floating point instructions. |
static int |
INVOKESUPER_F_WIDE
Floating point instructions. |
static int |
INVOKESUPER_I
Non-floating point instructions. |
static int |
INVOKESUPER_I_WIDE
Non-floating point instructions. |
static int |
INVOKESUPER_L
Non-floating point instructions. |
static int |
INVOKESUPER_L_WIDE
Non-floating point instructions. |
static int |
INVOKESUPER_O
Non-floating point instructions. |
static int |
INVOKESUPER_O_WIDE
Non-floating point instructions. |
static int |
INVOKESUPER_V
Non-floating point instructions. |
static int |
INVOKESUPER_V_WIDE
Non-floating point instructions. |
static int |
INVOKEVIRTUAL_D
Floating point instructions. |
static int |
INVOKEVIRTUAL_D_WIDE
Floating point instructions. |
static int |
INVOKEVIRTUAL_F
Floating point instructions. |
static int |
INVOKEVIRTUAL_F_WIDE
Floating point instructions. |
static int |
INVOKEVIRTUAL_I
Non-floating point instructions. |
static int |
INVOKEVIRTUAL_I_WIDE
Non-floating point instructions. |
static int |
INVOKEVIRTUAL_L
Non-floating point instructions. |
static int |
INVOKEVIRTUAL_L_WIDE
Non-floating point instructions. |
static int |
INVOKEVIRTUAL_O
Non-floating point instructions. |
static int |
INVOKEVIRTUAL_O_WIDE
Non-floating point instructions. |
static int |
INVOKEVIRTUAL_V
Non-floating point instructions. |
static int |
INVOKEVIRTUAL_V_WIDE
Non-floating point instructions. |
static int |
L2D
Floating point instructions. |
static int |
L2F
Floating point instructions. |
static int |
L2I
Non-floating point instructions. |
static int |
LOAD
Non-floating point instructions. |
static int |
LOAD_0
Non-floating point instructions. |
static int |
LOAD_1
Non-floating point instructions. |
static int |
LOAD_10
Non-floating point instructions. |
static int |
LOAD_11
Non-floating point instructions. |
static int |
LOAD_12
Non-floating point instructions. |
static int |
LOAD_13
Non-floating point instructions. |
static int |
LOAD_14
Non-floating point instructions. |
static int |
LOAD_15
Non-floating point instructions. |
static int |
LOAD_2
Non-floating point instructions. |
static int |
LOAD_3
Non-floating point instructions. |
static int |
LOAD_4
Non-floating point instructions. |
static int |
LOAD_5
Non-floating point instructions. |
static int |
LOAD_6
Non-floating point instructions. |
static int |
LOAD_7
Non-floating point instructions. |
static int |
LOAD_8
Non-floating point instructions. |
static int |
LOAD_9
Non-floating point instructions. |
static int |
LOAD_I2
Non-floating point instructions. |
static int |
LOAD_I2_WIDE
Non-floating point instructions. |
static int |
LOAD_WIDE
Non-floating point instructions. |
static int |
LOADPARM
Non-floating point instructions. |
static int |
LOADPARM_0
Non-floating point instructions. |
static int |
LOADPARM_1
Non-floating point instructions. |
static int |
LOADPARM_2
Non-floating point instructions. |
static int |
LOADPARM_3
Non-floating point instructions. |
static int |
LOADPARM_4
Non-floating point instructions. |
static int |
LOADPARM_5
Non-floating point instructions. |
static int |
LOADPARM_6
Non-floating point instructions. |
static int |
LOADPARM_7
Non-floating point instructions. |
static int |
LOADPARM_I2
Non-floating point instructions. |
static int |
LOADPARM_I2_WIDE
Non-floating point instructions. |
static int |
LOADPARM_WIDE
Non-floating point instructions. |
static int |
LOOKUP_B
Non-floating point instructions. |
static int |
LOOKUP_I
Non-floating point instructions. |
static int |
LOOKUP_S
Non-floating point instructions. |
static int |
MONITORENTER
Non-floating point instructions. |
static int |
MONITOREXIT
Non-floating point instructions. |
static int |
MUL_D
Floating point instructions. |
static int |
MUL_F
Floating point instructions. |
static int |
MUL_I
Non-floating point instructions. |
static int |
MUL_L
Non-floating point instructions. |
static int |
NEG_D
Floating point instructions. |
static int |
NEG_F
Floating point instructions. |
static int |
NEG_I
Non-floating point instructions. |
static int |
NEG_L
Non-floating point instructions. |
static int |
NEW
Non-floating point instructions. |
static int |
NEWARRAY
Non-floating point instructions. |
static int |
NEWDIMENSION
Non-floating point instructions. |
static int |
OBJECT
Non-floating point instructions. |
static int |
OBJECT_0
Non-floating point instructions. |
static int |
OBJECT_1
Non-floating point instructions. |
static int |
OBJECT_10
Non-floating point instructions. |
static int |
OBJECT_11
Non-floating point instructions. |
static int |
OBJECT_12
Non-floating point instructions. |
static int |
OBJECT_13
Non-floating point instructions. |
static int |
OBJECT_14
Non-floating point instructions. |
static int |
OBJECT_15
Non-floating point instructions. |
static int |
OBJECT_2
Non-floating point instructions. |
static int |
OBJECT_3
Non-floating point instructions. |
static int |
OBJECT_4
Non-floating point instructions. |
static int |
OBJECT_5
Non-floating point instructions. |
static int |
OBJECT_6
Non-floating point instructions. |
static int |
OBJECT_7
Non-floating point instructions. |
static int |
OBJECT_8
Non-floating point instructions. |
static int |
OBJECT_9
Non-floating point instructions. |
static int |
OBJECT_WIDE
Non-floating point instructions. |
static int |
OR_I
Non-floating point instructions. |
static int |
OR_L
Non-floating point instructions. |
static int |
PAUSE
Non-floating point instructions. |
static int |
POP_1
Non-floating point instructions. |
static int |
POP_2
Non-floating point instructions. |
static int |
PUTFIELD_B
Non-floating point instructions. |
static int |
PUTFIELD_B_WIDE
Non-floating point instructions. |
static int |
PUTFIELD_D
Floating point instructions. |
static int |
PUTFIELD_D_WIDE
Floating point instructions. |
static int |
PUTFIELD_F
Floating point instructions. |
static int |
PUTFIELD_F_WIDE
Floating point instructions. |
static int |
PUTFIELD_I
Non-floating point instructions. |
static int |
PUTFIELD_I_WIDE
Non-floating point instructions. |
static int |
PUTFIELD_L
Non-floating point instructions. |
static int |
PUTFIELD_L_WIDE
Non-floating point instructions. |
static int |
PUTFIELD_O
Non-floating point instructions. |
static int |
PUTFIELD_O_WIDE
Non-floating point instructions. |
static int |
PUTFIELD_S
Non-floating point instructions. |
static int |
PUTFIELD_S_WIDE
Non-floating point instructions. |
static int |
PUTFIELD0_B
Non-floating point instructions. |
static int |
PUTFIELD0_B_WIDE
Non-floating point instructions. |
static int |
PUTFIELD0_D
Floating point instructions. |
static int |
PUTFIELD0_D_WIDE
Floating point instructions. |
static int |
PUTFIELD0_F
Floating point instructions. |
static int |
PUTFIELD0_F_WIDE
Floating point instructions. |
static int |
PUTFIELD0_I
Non-floating point instructions. |
static int |
PUTFIELD0_I_WIDE
Non-floating point instructions. |
static int |
PUTFIELD0_L
Non-floating point instructions. |
static int |
PUTFIELD0_L_WIDE
Non-floating point instructions. |
static int |
PUTFIELD0_O
Non-floating point instructions. |
static int |
PUTFIELD0_O_WIDE
Non-floating point instructions. |
static int |
PUTFIELD0_S
Non-floating point instructions. |
static int |
PUTFIELD0_S_WIDE
Non-floating point instructions. |
static int |
PUTSTATIC_D
Floating point instructions. |
static int |
PUTSTATIC_D_WIDE
Floating point instructions. |
static int |
PUTSTATIC_F
Floating point instructions. |
static int |
PUTSTATIC_F_WIDE
Floating point instructions. |
static int |
PUTSTATIC_I
Non-floating point instructions. |
static int |
PUTSTATIC_I_WIDE
Non-floating point instructions. |
static int |
PUTSTATIC_L
Non-floating point instructions. |
static int |
PUTSTATIC_L_WIDE
Non-floating point instructions. |
static int |
PUTSTATIC_O
Non-floating point instructions. |
static int |
PUTSTATIC_O_WIDE
Non-floating point instructions. |
static int |
REM_D
Floating point instructions. |
static int |
REM_F
Floating point instructions. |
static int |
REM_I
Non-floating point instructions. |
static int |
REM_L
Non-floating point instructions. |
static int |
RETURN_D
Floating point instructions. |
static int |
RETURN_F
Floating point instructions. |
static int |
RETURN_I
Non-floating point instructions. |
static int |
RETURN_L
Non-floating point instructions. |
static int |
RETURN_O
Non-floating point instructions. |
static int |
RETURN_V
Non-floating point instructions. |
static int |
SHL_I
Non-floating point instructions. |
static int |
SHL_L
Non-floating point instructions. |
static int |
SHR_I
Non-floating point instructions. |
static int |
SHR_L
Non-floating point instructions. |
static int |
STORE
Non-floating point instructions. |
static int |
STORE_0
Non-floating point instructions. |
static int |
STORE_1
Non-floating point instructions. |
static int |
STORE_10
Non-floating point instructions. |
static int |
STORE_11
Non-floating point instructions. |
static int |
STORE_12
Non-floating point instructions. |
static int |
STORE_13
Non-floating point instructions. |
static int |
STORE_14
Non-floating point instructions. |
static int |
STORE_15
Non-floating point instructions. |
static int |
STORE_2
Non-floating point instructions. |
static int |
STORE_3
Non-floating point instructions. |
static int |
STORE_4
Non-floating point instructions. |
static int |
STORE_5
Non-floating point instructions. |
static int |
STORE_6
Non-floating point instructions. |
static int |
STORE_7
Non-floating point instructions. |
static int |
STORE_8
Non-floating point instructions. |
static int |
STORE_9
Non-floating point instructions. |
static int |
STORE_I2
Non-floating point instructions. |
static int |
STORE_I2_WIDE
Non-floating point instructions. |
static int |
STORE_WIDE
Non-floating point instructions. |
static int |
STOREPARM
Non-floating point instructions. |
static int |
STOREPARM_I2
Non-floating point instructions. |
static int |
STOREPARM_I2_WIDE
Non-floating point instructions. |
static int |
STOREPARM_WIDE
Non-floating point instructions. |
static int |
SUB_D
Floating point instructions. |
static int |
SUB_F
Floating point instructions. |
static int |
SUB_I
Non-floating point instructions. |
static int |
SUB_L
Non-floating point instructions. |
static int |
TABLESWITCH_I
Non-floating point instructions. |
static int |
TABLESWITCH_S
Non-floating point instructions. |
static int |
THROW
Non-floating point instructions. |
static int |
USHR_I
Non-floating point instructions. |
static int |
USHR_L
Non-floating point instructions. |
static int |
WIDE_0
Non-floating point instructions. |
static int |
WIDE_1
Non-floating point instructions. |
static int |
WIDE_INT
Non-floating point instructions. |
static int |
WIDE_M1
Non-floating point instructions. |
static int |
WIDE_SHORT
Non-floating point instructions. |
static int |
XOR_I
Non-floating point instructions. |
static int |
XOR_L
Non-floating point instructions. |
Constructor Summary | |
---|---|
OPC()
|
Method Summary | |
---|---|
static int |
getSize(int opcode)
Gets the size (in bytes) of an instruction based on a given opcode. |
static boolean |
hasWide(int opcode)
Determines if a given opcode has a wide version. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int CONST_0
public static final int CONST_1
public static final int CONST_2
public static final int CONST_3
public static final int CONST_4
public static final int CONST_5
public static final int CONST_6
public static final int CONST_7
public static final int CONST_8
public static final int CONST_9
public static final int CONST_10
public static final int CONST_11
public static final int CONST_12
public static final int CONST_13
public static final int CONST_14
public static final int CONST_15
public static final int OBJECT_0
public static final int OBJECT_1
public static final int OBJECT_2
public static final int OBJECT_3
public static final int OBJECT_4
public static final int OBJECT_5
public static final int OBJECT_6
public static final int OBJECT_7
public static final int OBJECT_8
public static final int OBJECT_9
public static final int OBJECT_10
public static final int OBJECT_11
public static final int OBJECT_12
public static final int OBJECT_13
public static final int OBJECT_14
public static final int OBJECT_15
public static final int LOAD_0
public static final int LOAD_1
public static final int LOAD_2
public static final int LOAD_3
public static final int LOAD_4
public static final int LOAD_5
public static final int LOAD_6
public static final int LOAD_7
public static final int LOAD_8
public static final int LOAD_9
public static final int LOAD_10
public static final int LOAD_11
public static final int LOAD_12
public static final int LOAD_13
public static final int LOAD_14
public static final int LOAD_15
public static final int STORE_0
public static final int STORE_1
public static final int STORE_2
public static final int STORE_3
public static final int STORE_4
public static final int STORE_5
public static final int STORE_6
public static final int STORE_7
public static final int STORE_8
public static final int STORE_9
public static final int STORE_10
public static final int STORE_11
public static final int STORE_12
public static final int STORE_13
public static final int STORE_14
public static final int STORE_15
public static final int LOADPARM_0
public static final int LOADPARM_1
public static final int LOADPARM_2
public static final int LOADPARM_3
public static final int LOADPARM_4
public static final int LOADPARM_5
public static final int LOADPARM_6
public static final int LOADPARM_7
public static final int WIDE_M1
public static final int WIDE_0
public static final int WIDE_1
public static final int WIDE_SHORT
public static final int WIDE_INT
public static final int ESCAPE
public static final int ESCAPE_WIDE_M1
public static final int ESCAPE_WIDE_0
public static final int ESCAPE_WIDE_1
public static final int ESCAPE_WIDE_SHORT
public static final int ESCAPE_WIDE_INT
public static final int CATCH
public static final int CONST_NULL
public static final int CONST_M1
public static final int CONST_BYTE
public static final int CONST_SHORT
public static final int CONST_CHAR
public static final int CONST_INT
public static final int CONST_LONG
public static final int OBJECT
public static final int LOAD
public static final int LOAD_I2
public static final int STORE
public static final int STORE_I2
public static final int LOADPARM
public static final int LOADPARM_I2
public static final int STOREPARM
public static final int STOREPARM_I2
public static final int INC
public static final int DEC
public static final int INCPARM
public static final int DECPARM
public static final int GOTO
public static final int IF_EQ_O
public static final int IF_NE_O
public static final int IF_CMPEQ_O
public static final int IF_CMPNE_O
public static final int IF_EQ_I
public static final int IF_NE_I
public static final int IF_LT_I
public static final int IF_LE_I
public static final int IF_GT_I
public static final int IF_GE_I
public static final int IF_CMPEQ_I
public static final int IF_CMPNE_I
public static final int IF_CMPLT_I
public static final int IF_CMPLE_I
public static final int IF_CMPGT_I
public static final int IF_CMPGE_I
public static final int IF_EQ_L
public static final int IF_NE_L
public static final int IF_LT_L
public static final int IF_LE_L
public static final int IF_GT_L
public static final int IF_GE_L
public static final int IF_CMPEQ_L
public static final int IF_CMPNE_L
public static final int IF_CMPLT_L
public static final int IF_CMPLE_L
public static final int IF_CMPGT_L
public static final int IF_CMPGE_L
public static final int GETSTATIC_I
public static final int GETSTATIC_O
public static final int GETSTATIC_L
public static final int CLASS_GETSTATIC_I
public static final int CLASS_GETSTATIC_O
public static final int CLASS_GETSTATIC_L
public static final int PUTSTATIC_I
public static final int PUTSTATIC_O
public static final int PUTSTATIC_L
public static final int CLASS_PUTSTATIC_I
public static final int CLASS_PUTSTATIC_O
public static final int CLASS_PUTSTATIC_L
public static final int GETFIELD_I
public static final int GETFIELD_B
public static final int GETFIELD_S
public static final int GETFIELD_C
public static final int GETFIELD_O
public static final int GETFIELD_L
public static final int GETFIELD0_I
public static final int GETFIELD0_B
public static final int GETFIELD0_S
public static final int GETFIELD0_C
public static final int GETFIELD0_O
public static final int GETFIELD0_L
public static final int PUTFIELD_I
public static final int PUTFIELD_B
public static final int PUTFIELD_S
public static final int PUTFIELD_O
public static final int PUTFIELD_L
public static final int PUTFIELD0_I
public static final int PUTFIELD0_B
public static final int PUTFIELD0_S
public static final int PUTFIELD0_O
public static final int PUTFIELD0_L
public static final int INVOKEVIRTUAL_I
public static final int INVOKEVIRTUAL_V
public static final int INVOKEVIRTUAL_L
public static final int INVOKEVIRTUAL_O
public static final int INVOKESTATIC_I
public static final int INVOKESTATIC_V
public static final int INVOKESTATIC_L
public static final int INVOKESTATIC_O
public static final int INVOKESUPER_I
public static final int INVOKESUPER_V
public static final int INVOKESUPER_L
public static final int INVOKESUPER_O
public static final int INVOKENATIVE_I
public static final int INVOKENATIVE_V
public static final int INVOKENATIVE_L
public static final int INVOKENATIVE_O
public static final int FINDSLOT
public static final int EXTEND
public static final int INVOKESLOT_I
public static final int INVOKESLOT_V
public static final int INVOKESLOT_L
public static final int INVOKESLOT_O
public static final int RETURN_V
public static final int RETURN_I
public static final int RETURN_L
public static final int RETURN_O
public static final int TABLESWITCH_I
public static final int TABLESWITCH_S
public static final int EXTEND0
public static final int ADD_I
public static final int SUB_I
public static final int AND_I
public static final int OR_I
public static final int XOR_I
public static final int SHL_I
public static final int SHR_I
public static final int USHR_I
public static final int MUL_I
public static final int DIV_I
public static final int REM_I
public static final int NEG_I
public static final int I2B
public static final int I2S
public static final int I2C
public static final int ADD_L
public static final int SUB_L
public static final int MUL_L
public static final int DIV_L
public static final int REM_L
public static final int AND_L
public static final int OR_L
public static final int XOR_L
public static final int NEG_L
public static final int SHL_L
public static final int SHR_L
public static final int USHR_L
public static final int L2I
public static final int I2L
public static final int THROW
public static final int POP_1
public static final int POP_2
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int CLASS_MONITORENTER
public static final int CLASS_MONITOREXIT
public static final int ARRAYLENGTH
public static final int NEW
public static final int NEWARRAY
public static final int NEWDIMENSION
public static final int CLASS_CLINIT
public static final int BBTARGET_SYS
public static final int BBTARGET_APP
public static final int INSTANCEOF
public static final int CHECKCAST
public static final int ALOAD_I
public static final int ALOAD_B
public static final int ALOAD_S
public static final int ALOAD_C
public static final int ALOAD_O
public static final int ALOAD_L
public static final int ASTORE_I
public static final int ASTORE_B
public static final int ASTORE_S
public static final int ASTORE_O
public static final int ASTORE_L
public static final int LOOKUP_I
public static final int LOOKUP_B
public static final int LOOKUP_S
public static final int PAUSE
public static final int OBJECT_WIDE
public static final int LOAD_WIDE
public static final int LOAD_I2_WIDE
public static final int STORE_WIDE
public static final int STORE_I2_WIDE
public static final int LOADPARM_WIDE
public static final int LOADPARM_I2_WIDE
public static final int STOREPARM_WIDE
public static final int STOREPARM_I2_WIDE
public static final int INC_WIDE
public static final int DEC_WIDE
public static final int INCPARM_WIDE
public static final int DECPARM_WIDE
public static final int GOTO_WIDE
public static final int IF_EQ_O_WIDE
public static final int IF_NE_O_WIDE
public static final int IF_CMPEQ_O_WIDE
public static final int IF_CMPNE_O_WIDE
public static final int IF_EQ_I_WIDE
public static final int IF_NE_I_WIDE
public static final int IF_LT_I_WIDE
public static final int IF_LE_I_WIDE
public static final int IF_GT_I_WIDE
public static final int IF_GE_I_WIDE
public static final int IF_CMPEQ_I_WIDE
public static final int IF_CMPNE_I_WIDE
public static final int IF_CMPLT_I_WIDE
public static final int IF_CMPLE_I_WIDE
public static final int IF_CMPGT_I_WIDE
public static final int IF_CMPGE_I_WIDE
public static final int IF_EQ_L_WIDE
public static final int IF_NE_L_WIDE
public static final int IF_LT_L_WIDE
public static final int IF_LE_L_WIDE
public static final int IF_GT_L_WIDE
public static final int IF_GE_L_WIDE
public static final int IF_CMPEQ_L_WIDE
public static final int IF_CMPNE_L_WIDE
public static final int IF_CMPLT_L_WIDE
public static final int IF_CMPLE_L_WIDE
public static final int IF_CMPGT_L_WIDE
public static final int IF_CMPGE_L_WIDE
public static final int GETSTATIC_I_WIDE
public static final int GETSTATIC_O_WIDE
public static final int GETSTATIC_L_WIDE
public static final int CLASS_GETSTATIC_I_WIDE
public static final int CLASS_GETSTATIC_O_WIDE
public static final int CLASS_GETSTATIC_L_WIDE
public static final int PUTSTATIC_I_WIDE
public static final int PUTSTATIC_O_WIDE
public static final int PUTSTATIC_L_WIDE
public static final int CLASS_PUTSTATIC_I_WIDE
public static final int CLASS_PUTSTATIC_O_WIDE
public static final int CLASS_PUTSTATIC_L_WIDE
public static final int GETFIELD_I_WIDE
public static final int GETFIELD_B_WIDE
public static final int GETFIELD_S_WIDE
public static final int GETFIELD_C_WIDE
public static final int GETFIELD_O_WIDE
public static final int GETFIELD_L_WIDE
public static final int GETFIELD0_I_WIDE
public static final int GETFIELD0_B_WIDE
public static final int GETFIELD0_S_WIDE
public static final int GETFIELD0_C_WIDE
public static final int GETFIELD0_O_WIDE
public static final int GETFIELD0_L_WIDE
public static final int PUTFIELD_I_WIDE
public static final int PUTFIELD_B_WIDE
public static final int PUTFIELD_S_WIDE
public static final int PUTFIELD_O_WIDE
public static final int PUTFIELD_L_WIDE
public static final int PUTFIELD0_I_WIDE
public static final int PUTFIELD0_B_WIDE
public static final int PUTFIELD0_S_WIDE
public static final int PUTFIELD0_O_WIDE
public static final int PUTFIELD0_L_WIDE
public static final int INVOKEVIRTUAL_I_WIDE
public static final int INVOKEVIRTUAL_V_WIDE
public static final int INVOKEVIRTUAL_L_WIDE
public static final int INVOKEVIRTUAL_O_WIDE
public static final int INVOKESTATIC_I_WIDE
public static final int INVOKESTATIC_V_WIDE
public static final int INVOKESTATIC_L_WIDE
public static final int INVOKESTATIC_O_WIDE
public static final int INVOKESUPER_I_WIDE
public static final int INVOKESUPER_V_WIDE
public static final int INVOKESUPER_L_WIDE
public static final int INVOKESUPER_O_WIDE
public static final int INVOKENATIVE_I_WIDE
public static final int INVOKENATIVE_V_WIDE
public static final int INVOKENATIVE_L_WIDE
public static final int INVOKENATIVE_O_WIDE
public static final int FINDSLOT_WIDE
public static final int EXTEND_WIDE
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int GETSTATIC_F
public static final int GETSTATIC_D
public static final int CLASS_GETSTATIC_F
public static final int CLASS_GETSTATIC_D
public static final int PUTSTATIC_F
public static final int PUTSTATIC_D
public static final int CLASS_PUTSTATIC_F
public static final int CLASS_PUTSTATIC_D
public static final int GETFIELD_F
public static final int GETFIELD_D
public static final int GETFIELD0_F
public static final int GETFIELD0_D
public static final int PUTFIELD_F
public static final int PUTFIELD_D
public static final int PUTFIELD0_F
public static final int PUTFIELD0_D
public static final int INVOKEVIRTUAL_F
public static final int INVOKEVIRTUAL_D
public static final int INVOKESTATIC_F
public static final int INVOKESTATIC_D
public static final int INVOKESUPER_F
public static final int INVOKESUPER_D
public static final int INVOKENATIVE_F
public static final int INVOKENATIVE_D
public static final int INVOKESLOT_F
public static final int INVOKESLOT_D
public static final int RETURN_F
public static final int RETURN_D
public static final int CONST_FLOAT
public static final int CONST_DOUBLE
public static final int ADD_F
public static final int SUB_F
public static final int MUL_F
public static final int DIV_F
public static final int REM_F
public static final int NEG_F
public static final int ADD_D
public static final int SUB_D
public static final int MUL_D
public static final int DIV_D
public static final int REM_D
public static final int NEG_D
public static final int I2F
public static final int L2F
public static final int F2I
public static final int F2L
public static final int I2D
public static final int L2D
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int ALOAD_F
public static final int ALOAD_D
public static final int ASTORE_F
public static final int ASTORE_D
public static final int GETSTATIC_F_WIDE
public static final int GETSTATIC_D_WIDE
public static final int CLASS_GETSTATIC_F_WIDE
public static final int CLASS_GETSTATIC_D_WIDE
public static final int PUTSTATIC_F_WIDE
public static final int PUTSTATIC_D_WIDE
public static final int CLASS_PUTSTATIC_F_WIDE
public static final int CLASS_PUTSTATIC_D_WIDE
public static final int GETFIELD_F_WIDE
public static final int GETFIELD_D_WIDE
public static final int GETFIELD0_F_WIDE
public static final int GETFIELD0_D_WIDE
public static final int PUTFIELD_F_WIDE
public static final int PUTFIELD_D_WIDE
public static final int PUTFIELD0_F_WIDE
public static final int PUTFIELD0_D_WIDE
public static final int INVOKEVIRTUAL_F_WIDE
public static final int INVOKEVIRTUAL_D_WIDE
public static final int INVOKESTATIC_F_WIDE
public static final int INVOKESTATIC_D_WIDE
public static final int INVOKESUPER_F_WIDE
public static final int INVOKESUPER_D_WIDE
public static final int INVOKENATIVE_F_WIDE
public static final int INVOKENATIVE_D_WIDE
Constructor Detail |
---|
public OPC()
Method Detail |
---|
public static int getSize(int opcode)
opcode
- an instruction opcode
IndexOutOfBoundsException
- if opcode
is not valid
IllegalArgumentException
- if opcode
denotes a prefix or variable size instructionpublic static boolean hasWide(int opcode)
opcode
- an instruction opcode
opcode
IndexOutOfBoundsException
- if opcode
is not valid
|
" 2013 FRC Java API " |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |