| 
 | " 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_DFloating point instructions. | 
| static int | ADD_FFloating point instructions. | 
| static int | ADD_INon-floating point instructions. | 
| static int | ADD_LNon-floating point instructions. | 
| static int | ALOAD_BNon-floating point instructions. | 
| static int | ALOAD_CNon-floating point instructions. | 
| static int | ALOAD_DFloating point instructions. | 
| static int | ALOAD_FFloating point instructions. | 
| static int | ALOAD_INon-floating point instructions. | 
| static int | ALOAD_LNon-floating point instructions. | 
| static int | ALOAD_ONon-floating point instructions. | 
| static int | ALOAD_SNon-floating point instructions. | 
| static int | AND_INon-floating point instructions. | 
| static int | AND_LNon-floating point instructions. | 
| static int | ARRAYLENGTHNon-floating point instructions. | 
| static int | ASTORE_BNon-floating point instructions. | 
| static int | ASTORE_DFloating point instructions. | 
| static int | ASTORE_FFloating point instructions. | 
| static int | ASTORE_INon-floating point instructions. | 
| static int | ASTORE_LNon-floating point instructions. | 
| static int | ASTORE_ONon-floating point instructions. | 
| static int | ASTORE_SNon-floating point instructions. | 
| static int | BBTARGET_APPNon-floating point instructions. | 
| static int | BBTARGET_SYSNon-floating point instructions. | 
| static int | CATCHNon-floating point instructions. | 
| static int | CHECKCASTNon-floating point instructions. | 
| static int | CLASS_CLINITNon-floating point instructions. | 
| static int | CLASS_GETSTATIC_DFloating point instructions. | 
| static int | CLASS_GETSTATIC_D_WIDEFloating point instructions. | 
| static int | CLASS_GETSTATIC_FFloating point instructions. | 
| static int | CLASS_GETSTATIC_F_WIDEFloating point instructions. | 
| static int | CLASS_GETSTATIC_INon-floating point instructions. | 
| static int | CLASS_GETSTATIC_I_WIDENon-floating point instructions. | 
| static int | CLASS_GETSTATIC_LNon-floating point instructions. | 
| static int | CLASS_GETSTATIC_L_WIDENon-floating point instructions. | 
| static int | CLASS_GETSTATIC_ONon-floating point instructions. | 
| static int | CLASS_GETSTATIC_O_WIDENon-floating point instructions. | 
| static int | CLASS_MONITORENTERNon-floating point instructions. | 
| static int | CLASS_MONITOREXITNon-floating point instructions. | 
| static int | CLASS_PUTSTATIC_DFloating point instructions. | 
| static int | CLASS_PUTSTATIC_D_WIDEFloating point instructions. | 
| static int | CLASS_PUTSTATIC_FFloating point instructions. | 
| static int | CLASS_PUTSTATIC_F_WIDEFloating point instructions. | 
| static int | CLASS_PUTSTATIC_INon-floating point instructions. | 
| static int | CLASS_PUTSTATIC_I_WIDENon-floating point instructions. | 
| static int | CLASS_PUTSTATIC_LNon-floating point instructions. | 
| static int | CLASS_PUTSTATIC_L_WIDENon-floating point instructions. | 
| static int | CLASS_PUTSTATIC_ONon-floating point instructions. | 
| static int | CLASS_PUTSTATIC_O_WIDENon-floating point instructions. | 
| static int | CONST_0Non-floating point instructions. | 
| static int | CONST_1Non-floating point instructions. | 
| static int | CONST_10Non-floating point instructions. | 
| static int | CONST_11Non-floating point instructions. | 
| static int | CONST_12Non-floating point instructions. | 
| static int | CONST_13Non-floating point instructions. | 
| static int | CONST_14Non-floating point instructions. | 
| static int | CONST_15Non-floating point instructions. | 
| static int | CONST_2Non-floating point instructions. | 
| static int | CONST_3Non-floating point instructions. | 
| static int | CONST_4Non-floating point instructions. | 
| static int | CONST_5Non-floating point instructions. | 
| static int | CONST_6Non-floating point instructions. | 
| static int | CONST_7Non-floating point instructions. | 
| static int | CONST_8Non-floating point instructions. | 
| static int | CONST_9Non-floating point instructions. | 
| static int | CONST_BYTENon-floating point instructions. | 
| static int | CONST_CHARNon-floating point instructions. | 
| static int | CONST_DOUBLEFloating point instructions. | 
| static int | CONST_FLOATFloating point instructions. | 
| static int | CONST_INTNon-floating point instructions. | 
| static int | CONST_LONGNon-floating point instructions. | 
| static int | CONST_M1Non-floating point instructions. | 
| static int | CONST_NULLNon-floating point instructions. | 
| static int | CONST_SHORTNon-floating point instructions. | 
| static int | D2FFloating point instructions. | 
| static int | D2IFloating point instructions. | 
| static int | D2LFloating point instructions. | 
| static int | DCMPGFloating point instructions. | 
| static int | DCMPLFloating point instructions. | 
| static int | DECNon-floating point instructions. | 
| static int | DEC_WIDENon-floating point instructions. | 
| static int | DECPARMNon-floating point instructions. | 
| static int | DECPARM_WIDENon-floating point instructions. | 
| static int | DIV_DFloating point instructions. | 
| static int | DIV_FFloating point instructions. | 
| static int | DIV_INon-floating point instructions. | 
| static int | DIV_LNon-floating point instructions. | 
| static int | ESCAPENon-floating point instructions. | 
| static int | ESCAPE_WIDE_0Non-floating point instructions. | 
| static int | ESCAPE_WIDE_1Non-floating point instructions. | 
| static int | ESCAPE_WIDE_INTNon-floating point instructions. | 
| static int | ESCAPE_WIDE_M1Non-floating point instructions. | 
| static int | ESCAPE_WIDE_SHORTNon-floating point instructions. | 
| static int | EXTENDNon-floating point instructions. | 
| static int | EXTEND_WIDENon-floating point instructions. | 
| static int | EXTEND0Non-floating point instructions. | 
| static int | F2DFloating point instructions. | 
| static int | F2IFloating point instructions. | 
| static int | F2LFloating point instructions. | 
| static int | FCMPGFloating point instructions. | 
| static int | FCMPLFloating point instructions. | 
| static int | FINDSLOTNon-floating point instructions. | 
| static int | FINDSLOT_WIDENon-floating point instructions. | 
| static int | GETFIELD_BNon-floating point instructions. | 
| static int | GETFIELD_B_WIDENon-floating point instructions. | 
| static int | GETFIELD_CNon-floating point instructions. | 
| static int | GETFIELD_C_WIDENon-floating point instructions. | 
| static int | GETFIELD_DFloating point instructions. | 
| static int | GETFIELD_D_WIDEFloating point instructions. | 
| static int | GETFIELD_FFloating point instructions. | 
| static int | GETFIELD_F_WIDEFloating point instructions. | 
| static int | GETFIELD_INon-floating point instructions. | 
| static int | GETFIELD_I_WIDENon-floating point instructions. | 
| static int | GETFIELD_LNon-floating point instructions. | 
| static int | GETFIELD_L_WIDENon-floating point instructions. | 
| static int | GETFIELD_ONon-floating point instructions. | 
| static int | GETFIELD_O_WIDENon-floating point instructions. | 
| static int | GETFIELD_SNon-floating point instructions. | 
| static int | GETFIELD_S_WIDENon-floating point instructions. | 
| static int | GETFIELD0_BNon-floating point instructions. | 
| static int | GETFIELD0_B_WIDENon-floating point instructions. | 
| static int | GETFIELD0_CNon-floating point instructions. | 
| static int | GETFIELD0_C_WIDENon-floating point instructions. | 
| static int | GETFIELD0_DFloating point instructions. | 
| static int | GETFIELD0_D_WIDEFloating point instructions. | 
| static int | GETFIELD0_FFloating point instructions. | 
| static int | GETFIELD0_F_WIDEFloating point instructions. | 
| static int | GETFIELD0_INon-floating point instructions. | 
| static int | GETFIELD0_I_WIDENon-floating point instructions. | 
| static int | GETFIELD0_LNon-floating point instructions. | 
| static int | GETFIELD0_L_WIDENon-floating point instructions. | 
| static int | GETFIELD0_ONon-floating point instructions. | 
| static int | GETFIELD0_O_WIDENon-floating point instructions. | 
| static int | GETFIELD0_SNon-floating point instructions. | 
| static int | GETFIELD0_S_WIDENon-floating point instructions. | 
| static int | GETSTATIC_DFloating point instructions. | 
| static int | GETSTATIC_D_WIDEFloating point instructions. | 
| static int | GETSTATIC_FFloating point instructions. | 
| static int | GETSTATIC_F_WIDEFloating point instructions. | 
| static int | GETSTATIC_INon-floating point instructions. | 
| static int | GETSTATIC_I_WIDENon-floating point instructions. | 
| static int | GETSTATIC_LNon-floating point instructions. | 
| static int | GETSTATIC_L_WIDENon-floating point instructions. | 
| static int | GETSTATIC_ONon-floating point instructions. | 
| static int | GETSTATIC_O_WIDENon-floating point instructions. | 
| static int | GOTONon-floating point instructions. | 
| static int | GOTO_WIDENon-floating point instructions. | 
| static int | I2BNon-floating point instructions. | 
| static int | I2CNon-floating point instructions. | 
| static int | I2DFloating point instructions. | 
| static int | I2FFloating point instructions. | 
| static int | I2LNon-floating point instructions. | 
| static int | I2SNon-floating point instructions. | 
| static int | IF_CMPEQ_INon-floating point instructions. | 
| static int | IF_CMPEQ_I_WIDENon-floating point instructions. | 
| static int | IF_CMPEQ_LNon-floating point instructions. | 
| static int | IF_CMPEQ_L_WIDENon-floating point instructions. | 
| static int | IF_CMPEQ_ONon-floating point instructions. | 
| static int | IF_CMPEQ_O_WIDENon-floating point instructions. | 
| static int | IF_CMPGE_INon-floating point instructions. | 
| static int | IF_CMPGE_I_WIDENon-floating point instructions. | 
| static int | IF_CMPGE_LNon-floating point instructions. | 
| static int | IF_CMPGE_L_WIDENon-floating point instructions. | 
| static int | IF_CMPGT_INon-floating point instructions. | 
| static int | IF_CMPGT_I_WIDENon-floating point instructions. | 
| static int | IF_CMPGT_LNon-floating point instructions. | 
| static int | IF_CMPGT_L_WIDENon-floating point instructions. | 
| static int | IF_CMPLE_INon-floating point instructions. | 
| static int | IF_CMPLE_I_WIDENon-floating point instructions. | 
| static int | IF_CMPLE_LNon-floating point instructions. | 
| static int | IF_CMPLE_L_WIDENon-floating point instructions. | 
| static int | IF_CMPLT_INon-floating point instructions. | 
| static int | IF_CMPLT_I_WIDENon-floating point instructions. | 
| static int | IF_CMPLT_LNon-floating point instructions. | 
| static int | IF_CMPLT_L_WIDENon-floating point instructions. | 
| static int | IF_CMPNE_INon-floating point instructions. | 
| static int | IF_CMPNE_I_WIDENon-floating point instructions. | 
| static int | IF_CMPNE_LNon-floating point instructions. | 
| static int | IF_CMPNE_L_WIDENon-floating point instructions. | 
| static int | IF_CMPNE_ONon-floating point instructions. | 
| static int | IF_CMPNE_O_WIDENon-floating point instructions. | 
| static int | IF_EQ_INon-floating point instructions. | 
| static int | IF_EQ_I_WIDENon-floating point instructions. | 
| static int | IF_EQ_LNon-floating point instructions. | 
| static int | IF_EQ_L_WIDENon-floating point instructions. | 
| static int | IF_EQ_ONon-floating point instructions. | 
| static int | IF_EQ_O_WIDENon-floating point instructions. | 
| static int | IF_GE_INon-floating point instructions. | 
| static int | IF_GE_I_WIDENon-floating point instructions. | 
| static int | IF_GE_LNon-floating point instructions. | 
| static int | IF_GE_L_WIDENon-floating point instructions. | 
| static int | IF_GT_INon-floating point instructions. | 
| static int | IF_GT_I_WIDENon-floating point instructions. | 
| static int | IF_GT_LNon-floating point instructions. | 
| static int | IF_GT_L_WIDENon-floating point instructions. | 
| static int | IF_LE_INon-floating point instructions. | 
| static int | IF_LE_I_WIDENon-floating point instructions. | 
| static int | IF_LE_LNon-floating point instructions. | 
| static int | IF_LE_L_WIDENon-floating point instructions. | 
| static int | IF_LT_INon-floating point instructions. | 
| static int | IF_LT_I_WIDENon-floating point instructions. | 
| static int | IF_LT_LNon-floating point instructions. | 
| static int | IF_LT_L_WIDENon-floating point instructions. | 
| static int | IF_NE_INon-floating point instructions. | 
| static int | IF_NE_I_WIDENon-floating point instructions. | 
| static int | IF_NE_LNon-floating point instructions. | 
| static int | IF_NE_L_WIDENon-floating point instructions. | 
| static int | IF_NE_ONon-floating point instructions. | 
| static int | IF_NE_O_WIDENon-floating point instructions. | 
| static int | INCNon-floating point instructions. | 
| static int | INC_WIDENon-floating point instructions. | 
| static int | INCPARMNon-floating point instructions. | 
| static int | INCPARM_WIDENon-floating point instructions. | 
| static int | INSTANCEOFNon-floating point instructions. | 
| static int | INVOKENATIVE_DFloating point instructions. | 
| static int | INVOKENATIVE_D_WIDEFloating point instructions. | 
| static int | INVOKENATIVE_FFloating point instructions. | 
| static int | INVOKENATIVE_F_WIDEFloating point instructions. | 
| static int | INVOKENATIVE_INon-floating point instructions. | 
| static int | INVOKENATIVE_I_WIDENon-floating point instructions. | 
| static int | INVOKENATIVE_LNon-floating point instructions. | 
| static int | INVOKENATIVE_L_WIDENon-floating point instructions. | 
| static int | INVOKENATIVE_ONon-floating point instructions. | 
| static int | INVOKENATIVE_O_WIDENon-floating point instructions. | 
| static int | INVOKENATIVE_VNon-floating point instructions. | 
| static int | INVOKENATIVE_V_WIDENon-floating point instructions. | 
| static int | INVOKESLOT_DFloating point instructions. | 
| static int | INVOKESLOT_FFloating point instructions. | 
| static int | INVOKESLOT_INon-floating point instructions. | 
| static int | INVOKESLOT_LNon-floating point instructions. | 
| static int | INVOKESLOT_ONon-floating point instructions. | 
| static int | INVOKESLOT_VNon-floating point instructions. | 
| static int | INVOKESTATIC_DFloating point instructions. | 
| static int | INVOKESTATIC_D_WIDEFloating point instructions. | 
| static int | INVOKESTATIC_FFloating point instructions. | 
| static int | INVOKESTATIC_F_WIDEFloating point instructions. | 
| static int | INVOKESTATIC_INon-floating point instructions. | 
| static int | INVOKESTATIC_I_WIDENon-floating point instructions. | 
| static int | INVOKESTATIC_LNon-floating point instructions. | 
| static int | INVOKESTATIC_L_WIDENon-floating point instructions. | 
| static int | INVOKESTATIC_ONon-floating point instructions. | 
| static int | INVOKESTATIC_O_WIDENon-floating point instructions. | 
| static int | INVOKESTATIC_VNon-floating point instructions. | 
| static int | INVOKESTATIC_V_WIDENon-floating point instructions. | 
| static int | INVOKESUPER_DFloating point instructions. | 
| static int | INVOKESUPER_D_WIDEFloating point instructions. | 
| static int | INVOKESUPER_FFloating point instructions. | 
| static int | INVOKESUPER_F_WIDEFloating point instructions. | 
| static int | INVOKESUPER_INon-floating point instructions. | 
| static int | INVOKESUPER_I_WIDENon-floating point instructions. | 
| static int | INVOKESUPER_LNon-floating point instructions. | 
| static int | INVOKESUPER_L_WIDENon-floating point instructions. | 
| static int | INVOKESUPER_ONon-floating point instructions. | 
| static int | INVOKESUPER_O_WIDENon-floating point instructions. | 
| static int | INVOKESUPER_VNon-floating point instructions. | 
| static int | INVOKESUPER_V_WIDENon-floating point instructions. | 
| static int | INVOKEVIRTUAL_DFloating point instructions. | 
| static int | INVOKEVIRTUAL_D_WIDEFloating point instructions. | 
| static int | INVOKEVIRTUAL_FFloating point instructions. | 
| static int | INVOKEVIRTUAL_F_WIDEFloating point instructions. | 
| static int | INVOKEVIRTUAL_INon-floating point instructions. | 
| static int | INVOKEVIRTUAL_I_WIDENon-floating point instructions. | 
| static int | INVOKEVIRTUAL_LNon-floating point instructions. | 
| static int | INVOKEVIRTUAL_L_WIDENon-floating point instructions. | 
| static int | INVOKEVIRTUAL_ONon-floating point instructions. | 
| static int | INVOKEVIRTUAL_O_WIDENon-floating point instructions. | 
| static int | INVOKEVIRTUAL_VNon-floating point instructions. | 
| static int | INVOKEVIRTUAL_V_WIDENon-floating point instructions. | 
| static int | L2DFloating point instructions. | 
| static int | L2FFloating point instructions. | 
| static int | L2INon-floating point instructions. | 
| static int | LOADNon-floating point instructions. | 
| static int | LOAD_0Non-floating point instructions. | 
| static int | LOAD_1Non-floating point instructions. | 
| static int | LOAD_10Non-floating point instructions. | 
| static int | LOAD_11Non-floating point instructions. | 
| static int | LOAD_12Non-floating point instructions. | 
| static int | LOAD_13Non-floating point instructions. | 
| static int | LOAD_14Non-floating point instructions. | 
| static int | LOAD_15Non-floating point instructions. | 
| static int | LOAD_2Non-floating point instructions. | 
| static int | LOAD_3Non-floating point instructions. | 
| static int | LOAD_4Non-floating point instructions. | 
| static int | LOAD_5Non-floating point instructions. | 
| static int | LOAD_6Non-floating point instructions. | 
| static int | LOAD_7Non-floating point instructions. | 
| static int | LOAD_8Non-floating point instructions. | 
| static int | LOAD_9Non-floating point instructions. | 
| static int | LOAD_I2Non-floating point instructions. | 
| static int | LOAD_I2_WIDENon-floating point instructions. | 
| static int | LOAD_WIDENon-floating point instructions. | 
| static int | LOADPARMNon-floating point instructions. | 
| static int | LOADPARM_0Non-floating point instructions. | 
| static int | LOADPARM_1Non-floating point instructions. | 
| static int | LOADPARM_2Non-floating point instructions. | 
| static int | LOADPARM_3Non-floating point instructions. | 
| static int | LOADPARM_4Non-floating point instructions. | 
| static int | LOADPARM_5Non-floating point instructions. | 
| static int | LOADPARM_6Non-floating point instructions. | 
| static int | LOADPARM_7Non-floating point instructions. | 
| static int | LOADPARM_I2Non-floating point instructions. | 
| static int | LOADPARM_I2_WIDENon-floating point instructions. | 
| static int | LOADPARM_WIDENon-floating point instructions. | 
| static int | LOOKUP_BNon-floating point instructions. | 
| static int | LOOKUP_INon-floating point instructions. | 
| static int | LOOKUP_SNon-floating point instructions. | 
| static int | MONITORENTERNon-floating point instructions. | 
| static int | MONITOREXITNon-floating point instructions. | 
| static int | MUL_DFloating point instructions. | 
| static int | MUL_FFloating point instructions. | 
| static int | MUL_INon-floating point instructions. | 
| static int | MUL_LNon-floating point instructions. | 
| static int | NEG_DFloating point instructions. | 
| static int | NEG_FFloating point instructions. | 
| static int | NEG_INon-floating point instructions. | 
| static int | NEG_LNon-floating point instructions. | 
| static int | NEWNon-floating point instructions. | 
| static int | NEWARRAYNon-floating point instructions. | 
| static int | NEWDIMENSIONNon-floating point instructions. | 
| static int | OBJECTNon-floating point instructions. | 
| static int | OBJECT_0Non-floating point instructions. | 
| static int | OBJECT_1Non-floating point instructions. | 
| static int | OBJECT_10Non-floating point instructions. | 
| static int | OBJECT_11Non-floating point instructions. | 
| static int | OBJECT_12Non-floating point instructions. | 
| static int | OBJECT_13Non-floating point instructions. | 
| static int | OBJECT_14Non-floating point instructions. | 
| static int | OBJECT_15Non-floating point instructions. | 
| static int | OBJECT_2Non-floating point instructions. | 
| static int | OBJECT_3Non-floating point instructions. | 
| static int | OBJECT_4Non-floating point instructions. | 
| static int | OBJECT_5Non-floating point instructions. | 
| static int | OBJECT_6Non-floating point instructions. | 
| static int | OBJECT_7Non-floating point instructions. | 
| static int | OBJECT_8Non-floating point instructions. | 
| static int | OBJECT_9Non-floating point instructions. | 
| static int | OBJECT_WIDENon-floating point instructions. | 
| static int | OR_INon-floating point instructions. | 
| static int | OR_LNon-floating point instructions. | 
| static int | PAUSENon-floating point instructions. | 
| static int | POP_1Non-floating point instructions. | 
| static int | POP_2Non-floating point instructions. | 
| static int | PUTFIELD_BNon-floating point instructions. | 
| static int | PUTFIELD_B_WIDENon-floating point instructions. | 
| static int | PUTFIELD_DFloating point instructions. | 
| static int | PUTFIELD_D_WIDEFloating point instructions. | 
| static int | PUTFIELD_FFloating point instructions. | 
| static int | PUTFIELD_F_WIDEFloating point instructions. | 
| static int | PUTFIELD_INon-floating point instructions. | 
| static int | PUTFIELD_I_WIDENon-floating point instructions. | 
| static int | PUTFIELD_LNon-floating point instructions. | 
| static int | PUTFIELD_L_WIDENon-floating point instructions. | 
| static int | PUTFIELD_ONon-floating point instructions. | 
| static int | PUTFIELD_O_WIDENon-floating point instructions. | 
| static int | PUTFIELD_SNon-floating point instructions. | 
| static int | PUTFIELD_S_WIDENon-floating point instructions. | 
| static int | PUTFIELD0_BNon-floating point instructions. | 
| static int | PUTFIELD0_B_WIDENon-floating point instructions. | 
| static int | PUTFIELD0_DFloating point instructions. | 
| static int | PUTFIELD0_D_WIDEFloating point instructions. | 
| static int | PUTFIELD0_FFloating point instructions. | 
| static int | PUTFIELD0_F_WIDEFloating point instructions. | 
| static int | PUTFIELD0_INon-floating point instructions. | 
| static int | PUTFIELD0_I_WIDENon-floating point instructions. | 
| static int | PUTFIELD0_LNon-floating point instructions. | 
| static int | PUTFIELD0_L_WIDENon-floating point instructions. | 
| static int | PUTFIELD0_ONon-floating point instructions. | 
| static int | PUTFIELD0_O_WIDENon-floating point instructions. | 
| static int | PUTFIELD0_SNon-floating point instructions. | 
| static int | PUTFIELD0_S_WIDENon-floating point instructions. | 
| static int | PUTSTATIC_DFloating point instructions. | 
| static int | PUTSTATIC_D_WIDEFloating point instructions. | 
| static int | PUTSTATIC_FFloating point instructions. | 
| static int | PUTSTATIC_F_WIDEFloating point instructions. | 
| static int | PUTSTATIC_INon-floating point instructions. | 
| static int | PUTSTATIC_I_WIDENon-floating point instructions. | 
| static int | PUTSTATIC_LNon-floating point instructions. | 
| static int | PUTSTATIC_L_WIDENon-floating point instructions. | 
| static int | PUTSTATIC_ONon-floating point instructions. | 
| static int | PUTSTATIC_O_WIDENon-floating point instructions. | 
| static int | REM_DFloating point instructions. | 
| static int | REM_FFloating point instructions. | 
| static int | REM_INon-floating point instructions. | 
| static int | REM_LNon-floating point instructions. | 
| static int | RETURN_DFloating point instructions. | 
| static int | RETURN_FFloating point instructions. | 
| static int | RETURN_INon-floating point instructions. | 
| static int | RETURN_LNon-floating point instructions. | 
| static int | RETURN_ONon-floating point instructions. | 
| static int | RETURN_VNon-floating point instructions. | 
| static int | SHL_INon-floating point instructions. | 
| static int | SHL_LNon-floating point instructions. | 
| static int | SHR_INon-floating point instructions. | 
| static int | SHR_LNon-floating point instructions. | 
| static int | STORENon-floating point instructions. | 
| static int | STORE_0Non-floating point instructions. | 
| static int | STORE_1Non-floating point instructions. | 
| static int | STORE_10Non-floating point instructions. | 
| static int | STORE_11Non-floating point instructions. | 
| static int | STORE_12Non-floating point instructions. | 
| static int | STORE_13Non-floating point instructions. | 
| static int | STORE_14Non-floating point instructions. | 
| static int | STORE_15Non-floating point instructions. | 
| static int | STORE_2Non-floating point instructions. | 
| static int | STORE_3Non-floating point instructions. | 
| static int | STORE_4Non-floating point instructions. | 
| static int | STORE_5Non-floating point instructions. | 
| static int | STORE_6Non-floating point instructions. | 
| static int | STORE_7Non-floating point instructions. | 
| static int | STORE_8Non-floating point instructions. | 
| static int | STORE_9Non-floating point instructions. | 
| static int | STORE_I2Non-floating point instructions. | 
| static int | STORE_I2_WIDENon-floating point instructions. | 
| static int | STORE_WIDENon-floating point instructions. | 
| static int | STOREPARMNon-floating point instructions. | 
| static int | STOREPARM_I2Non-floating point instructions. | 
| static int | STOREPARM_I2_WIDENon-floating point instructions. | 
| static int | STOREPARM_WIDENon-floating point instructions. | 
| static int | SUB_DFloating point instructions. | 
| static int | SUB_FFloating point instructions. | 
| static int | SUB_INon-floating point instructions. | 
| static int | SUB_LNon-floating point instructions. | 
| static int | TABLESWITCH_INon-floating point instructions. | 
| static int | TABLESWITCH_SNon-floating point instructions. | 
| static int | THROWNon-floating point instructions. | 
| static int | USHR_INon-floating point instructions. | 
| static int | USHR_LNon-floating point instructions. | 
| static int | WIDE_0Non-floating point instructions. | 
| static int | WIDE_1Non-floating point instructions. | 
| static int | WIDE_INTNon-floating point instructions. | 
| static int | WIDE_M1Non-floating point instructions. | 
| static int | WIDE_SHORTNon-floating point instructions. | 
| static int | XOR_INon-floating point instructions. | 
| static int | XOR_LNon-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 | |||||||||