Rop.
| Modifier and Type | Field and Description |
|---|---|
| public static final Rop | ADD_CONST_DOUBLE
|
| public static final Rop | ADD_CONST_FLOAT
|
| public static final Rop | ADD_CONST_INT
|
| public static final Rop | ADD_CONST_LONG
|
| public static final Rop | ADD_DOUBLE
|
| public static final Rop | ADD_FLOAT
|
| public static final Rop | ADD_INT
|
| public static final Rop | ADD_LONG
|
| public static final Rop | AGET_BOOLEAN
|
| public static final Rop | AGET_BYTE
|
| public static final Rop | AGET_CHAR
|
| public static final Rop | AGET_DOUBLE
|
| public static final Rop | AGET_FLOAT
|
| public static final Rop | AGET_INT
|
| public static final Rop | AGET_LONG
|
| public static final Rop | AGET_OBJECT
|
| public static final Rop | AGET_SHORT
|
| public static final Rop | AND_CONST_INT
|
| public static final Rop | AND_CONST_LONG
|
| public static final Rop | AND_INT
|
| public static final Rop | AND_LONG
|
| public static final Rop | APUT_BOOLEAN
|
| public static final Rop | APUT_BYTE
|
| public static final Rop | APUT_CHAR
|
| public static final Rop | APUT_DOUBLE
|
| public static final Rop | APUT_FLOAT
|
| public static final Rop | APUT_INT
|
| public static final Rop | APUT_LONG
|
| public static final Rop | APUT_OBJECT
|
| public static final Rop | APUT_SHORT
|
| public static final Rop | ARRAY_LENGTH
|
| public static final Rop | CHECK_CAST
|
| public static final Rop | CMPG_DOUBLE
|
| public static final Rop | CMPG_FLOAT
|
| public static final Rop | CMPL_DOUBLE
|
| public static final Rop | CMPL_FLOAT
|
| public static final Rop | CMPL_LONG
|
| public static final Rop | CONST_DOUBLE
|
| public static final Rop | CONST_FLOAT
|
| public static final Rop | CONST_INT
|
| public static final Rop | CONST_LONG
|
| public static final Rop | CONST_OBJECT
|
| public static final Rop | CONST_OBJECT_NOTHROW
|
| public static final Rop | CONV_D2F
|
| public static final Rop | CONV_D2I
|
| public static final Rop | CONV_D2L
|
| public static final Rop | CONV_F2D
|
| public static final Rop | CONV_F2I
|
| public static final Rop | CONV_F2L
|
| public static final Rop | CONV_I2D
|
| public static final Rop | CONV_I2F
|
| public static final Rop | CONV_I2L
|
| public static final Rop | CONV_L2D
|
| public static final Rop | CONV_L2F
|
| public static final Rop | CONV_L2I
|
| public static final Rop | DIV_CONST_DOUBLE
|
| public static final Rop | DIV_CONST_FLOAT
|
| public static final Rop | DIV_CONST_INT
|
| public static final Rop | DIV_CONST_LONG
|
| public static final Rop | DIV_DOUBLE
|
| public static final Rop | DIV_FLOAT
|
| public static final Rop | DIV_INT
|
| public static final Rop | DIV_LONG
|
| public static final Rop | FILL_ARRAY_DATA
|
| public static final Rop | GET_FIELD_BOOLEAN
|
| public static final Rop | GET_FIELD_BYTE
|
| public static final Rop | GET_FIELD_CHAR
|
| public static final Rop | GET_FIELD_DOUBLE
|
| public static final Rop | GET_FIELD_FLOAT
|
| public static final Rop | GET_FIELD_INT
|
| public static final Rop | GET_FIELD_LONG
|
| public static final Rop | GET_FIELD_OBJECT
|
| public static final Rop | GET_FIELD_SHORT
|
| public static final Rop | GET_STATIC_BOOLEAN
|
| public static final Rop | GET_STATIC_BYTE
|
| public static final Rop | GET_STATIC_CHAR
|
| public static final Rop | GET_STATIC_DOUBLE
|
| public static final Rop | GET_STATIC_FLOAT
|
| public static final Rop | GET_STATIC_INT
|
| public static final Rop | GET_STATIC_LONG
|
| public static final Rop | GET_STATIC_OBJECT
|
| public static final Rop | GET_STATIC_SHORT
|
| public static final Rop | GOTO
|
| public static final Rop | IF_EQ_INT
|
| public static final Rop | IF_EQ_OBJECT
|
| public static final Rop | IF_EQZ_INT
|
| public static final Rop | IF_EQZ_OBJECT
|
| public static final Rop | IF_GE_INT
|
| public static final Rop | IF_GEZ_INT
|
| public static final Rop | IF_GT_INT
|
| public static final Rop | IF_GTZ_INT
|
| public static final Rop | IF_LE_INT
|
| public static final Rop | IF_LEZ_INT
|
| public static final Rop | IF_LT_INT
|
| public static final Rop | IF_LTZ_INT
|
| public static final Rop | IF_NE_INT
|
| public static final Rop | IF_NE_OBJECT
|
| public static final Rop | IF_NEZ_INT
|
| public static final Rop | IF_NEZ_OBJECT
|
| public static final Rop | INSTANCE_OF
|
| public static final Rop | MARK_LOCAL_DOUBLE
|
| public static final Rop | MARK_LOCAL_FLOAT
|
| public static final Rop | MARK_LOCAL_INT
|
| public static final Rop | MARK_LOCAL_LONG
|
| public static final Rop | MARK_LOCAL_OBJECT
|
| public static final Rop | MONITOR_ENTER
|
| public static final Rop | MONITOR_EXIT
|
| public static final Rop | MOVE_DOUBLE
|
| public static final Rop | MOVE_FLOAT
|
| public static final Rop | MOVE_INT
|
| public static final Rop | MOVE_LONG
|
| public static final Rop | MOVE_OBJECT
|
| public static final Rop | MOVE_PARAM_DOUBLE
|
| public static final Rop | MOVE_PARAM_FLOAT
|
| public static final Rop | MOVE_PARAM_INT
|
| public static final Rop | MOVE_PARAM_LONG
|
| public static final Rop | MOVE_PARAM_OBJECT
|
| public static final Rop | MOVE_RETURN_ADDRESS
|
| public static final Rop | MUL_CONST_DOUBLE
|
| public static final Rop | MUL_CONST_FLOAT
|
| public static final Rop | MUL_CONST_INT
|
| public static final Rop | MUL_CONST_LONG
|
| public static final Rop | MUL_DOUBLE
|
| public static final Rop | MUL_FLOAT
|
| public static final Rop | MUL_INT
|
| public static final Rop | MUL_LONG
|
| public static final Rop | NEG_DOUBLE
|
| public static final Rop | NEG_FLOAT
|
| public static final Rop | NEG_INT
|
| public static final Rop | NEG_LONG
|
| public static final Rop | NEW_ARRAY_BOOLEAN
|
| public static final Rop | NEW_ARRAY_BYTE
|
| public static final Rop | NEW_ARRAY_CHAR
|
| public static final Rop | NEW_ARRAY_DOUBLE
|
| public static final Rop | NEW_ARRAY_FLOAT
|
| public static final Rop | NEW_ARRAY_INT
|
| public static final Rop | NEW_ARRAY_LONG
|
| public static final Rop | NEW_ARRAY_SHORT
|
| public static final Rop | NEW_INSTANCE
|
| public static final Rop | NOP
|
| public static final Rop | NOT_INT
|
| public static final Rop | NOT_LONG
|
| public static final Rop | OR_CONST_INT
|
| public static final Rop | OR_CONST_LONG
|
| public static final Rop | OR_INT
|
| public static final Rop | OR_LONG
|
| public static final Rop | PUT_FIELD_BOOLEAN
|
| public static final Rop | PUT_FIELD_BYTE
|
| public static final Rop | PUT_FIELD_CHAR
|
| public static final Rop | PUT_FIELD_DOUBLE
|
| public static final Rop | PUT_FIELD_FLOAT
|
| public static final Rop | PUT_FIELD_INT
|
| public static final Rop | PUT_FIELD_LONG
|
| public static final Rop | PUT_FIELD_OBJECT
|
| public static final Rop | PUT_FIELD_SHORT
|
| public static final Rop | PUT_STATIC_BOOLEAN
|
| public static final Rop | PUT_STATIC_BYTE
|
| public static final Rop | PUT_STATIC_CHAR
|
| public static final Rop | PUT_STATIC_DOUBLE
|
| public static final Rop | PUT_STATIC_FLOAT
|
| public static final Rop | PUT_STATIC_INT
|
| public static final Rop | PUT_STATIC_LONG
|
| public static final Rop | PUT_STATIC_OBJECT
|
| public static final Rop | PUT_STATIC_SHORT
|
| public static final Rop | REM_CONST_DOUBLE
|
| public static final Rop | REM_CONST_FLOAT
|
| public static final Rop | REM_CONST_INT
|
| public static final Rop | REM_CONST_LONG
|
| public static final Rop | REM_DOUBLE
|
| public static final Rop | REM_FLOAT
|
| public static final Rop | REM_INT
|
| public static final Rop | REM_LONG
|
| public static final Rop | RETURN_DOUBLE
|
| public static final Rop | RETURN_FLOAT
|
| public static final Rop | RETURN_INT
|
| public static final Rop | RETURN_LONG
|
| public static final Rop | RETURN_OBJECT
|
| public static final Rop | RETURN_VOID
|
| public static final Rop | SHL_CONST_INT
|
| public static final Rop | SHL_CONST_LONG
|
| public static final Rop | SHL_INT
|
| public static final Rop | SHL_LONG
|
| public static final Rop | SHR_CONST_INT
|
| public static final Rop | SHR_CONST_LONG
|
| public static final Rop | SHR_INT
|
| public static final Rop | SHR_LONG
|
| public static final Rop | SUB_CONST_DOUBLE
|
| public static final Rop | SUB_CONST_FLOAT
|
| public static final Rop | SUB_CONST_INT
|
| public static final Rop | SUB_CONST_LONG
|
| public static final Rop | SUB_DOUBLE
|
| public static final Rop | SUB_FLOAT
|
| public static final Rop | SUB_INT
|
| public static final Rop | SUB_LONG
|
| public static final Rop | SWITCH
|
| public static final Rop | THROW
|
| public static final Rop | TO_BYTE
|
| public static final Rop | TO_CHAR
|
| public static final Rop | TO_SHORT
|
| public static final Rop | USHR_CONST_INT
|
| public static final Rop | USHR_CONST_LONG
|
| public static final Rop | USHR_INT
|
| public static final Rop | USHR_LONG
|
| public static final Rop | XOR_CONST_INT
|
| public static final Rop | XOR_CONST_LONG
|
| public static final Rop | XOR_INT
|
| public static final Rop | XOR_LONG
|
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Rop | |
| public static Rop | Returns: non-null; an appropriate instancenon-null; element type of array being accessedReturns the appropriate |
| public static Rop | |
| public static Rop | Returns: non-null; an appropriate instancenon-null; element type of array being accessedReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of value being comparedReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of value being comparedReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of the constantReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; target value typenon-null; source value typeReturns the appropriate |
| public static Rop | |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of array being created>= 0; number of elements that the array should haveReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of the field in questionReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of the field in questionReturns the appropriate |
| public static Rop | |
| public static Rop | |
| public static Rop | |
| public static Rop | |
| public static Rop | |
| public static Rop | |
| public static Rop | Returns: non-null; an appropriate instancenon-null; descriptor of the method, including the
this parameterReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; descriptor of the method, including the
this parameterReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; descriptor of the methodReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; descriptor of the method, including the
this parameterReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; descriptor of the method, including the
this parameterReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of value being markedReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of value being movedReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of the exceptionReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of value being movedReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of the parameterReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of the parameterReturns the appropriate |
| public static Rop | |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of value being operated onReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; array type of array being createdReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of value being operated onReturns the appropriate |
| public static Rop | |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of the field in questionReturns the appropriate |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of the field in questionReturns the appropriate |
| public static Rop | |
| public static Rop | Returns: non-null; an appropriate instancenon-null; type of value being returnedReturns the appropriate |
| public static Rop | |
| public static Rop | |
| public static Rop | |
| public static Rop | |
| public static Rop | |
| private static Rop | Returns: non-null; an appropriate instancenon-null; sources of the operationnon-null; the int-to-constant ropnon-null; the long-to-constant ropnull-ok; the float-to-constant rop, if anynull-ok; the double-to-constant rop, if anynon-null; the int-to-int ropnon-null; the long-to-long or long-to-int ropnull-ok; the float-to-float rop, if anynull-ok; the double-to-double rop, if anyReturns the appropriate binary arithmetic rop for the given type and arguments. |
| private static Rop | Returns: non-null; the appropriate instancenon-null; the typesnon-null; the int-to-0 comparisonnull-ok; the object-to-null comparisonnon-null; the int-to-int comparisonnon-null; the object-to-object comparisonHelper for all the |
| public static Rop | Returns: non-null; an appropriate instancethe opcode opcode, TypeBearer non-null; destination (result) type, or
Type#VOID if nonenon-null; list of source typesnull-ok; associated constant, if anyReturns the appropriate rop for the given opcode, destination, and sources. |
| private static Rop | Returns: nevernon-null; the bad typeThrows the right exception to complain about a bogus type. |
| private static Rop | Returns: nevernon-null; the bad typesThrows the right exception to complain about a bogus list of types. |