Uses of Class
com.android.dx.dex.code.Dop

Packages that use Dop
com.android.dx.dex.code   
 

Uses of Dop in com.android.dx.dex.code
 

Fields in com.android.dx.dex.code declared as Dop
static Dop Dops.ADD_DOUBLE
           
static Dop Dops.ADD_DOUBLE_2ADDR
           
static Dop Dops.ADD_FLOAT
           
static Dop Dops.ADD_FLOAT_2ADDR
           
static Dop Dops.ADD_INT
           
static Dop Dops.ADD_INT_2ADDR
           
static Dop Dops.ADD_INT_LIT16
           
static Dop Dops.ADD_INT_LIT8
           
static Dop Dops.ADD_LONG
           
static Dop Dops.ADD_LONG_2ADDR
           
static Dop Dops.AGET
           
static Dop Dops.AGET_BOOLEAN
           
static Dop Dops.AGET_BYTE
           
static Dop Dops.AGET_CHAR
           
static Dop Dops.AGET_OBJECT
           
static Dop Dops.AGET_SHORT
           
static Dop Dops.AGET_WIDE
           
static Dop Dops.AND_INT
           
static Dop Dops.AND_INT_2ADDR
           
static Dop Dops.AND_INT_LIT16
           
static Dop Dops.AND_INT_LIT8
           
static Dop Dops.AND_LONG
           
static Dop Dops.AND_LONG_2ADDR
           
static Dop Dops.APUT
           
static Dop Dops.APUT_BOOLEAN
           
static Dop Dops.APUT_BYTE
           
static Dop Dops.APUT_CHAR
           
static Dop Dops.APUT_OBJECT
           
static Dop Dops.APUT_SHORT
           
static Dop Dops.APUT_WIDE
           
static Dop Dops.ARRAY_LENGTH
           
static Dop Dops.CHECK_CAST
           
static Dop Dops.CHECK_CAST_JUMBO
           
static Dop Dops.CMP_LONG
           
static Dop Dops.CMPG_DOUBLE
           
static Dop Dops.CMPG_FLOAT
           
static Dop Dops.CMPL_DOUBLE
           
static Dop Dops.CMPL_FLOAT
           
static Dop Dops.CONST
           
static Dop Dops.CONST_16
           
static Dop Dops.CONST_4
           
static Dop Dops.CONST_CLASS
           
static Dop Dops.CONST_CLASS_JUMBO
           
static Dop Dops.CONST_HIGH16
           
static Dop Dops.CONST_STRING
           
static Dop Dops.CONST_STRING_JUMBO
           
static Dop Dops.CONST_WIDE
           
static Dop Dops.CONST_WIDE_16
           
static Dop Dops.CONST_WIDE_32
           
static Dop Dops.CONST_WIDE_HIGH16
           
static Dop Dops.DIV_DOUBLE
           
static Dop Dops.DIV_DOUBLE_2ADDR
           
static Dop Dops.DIV_FLOAT
           
static Dop Dops.DIV_FLOAT_2ADDR
           
static Dop Dops.DIV_INT
           
static Dop Dops.DIV_INT_2ADDR
           
static Dop Dops.DIV_INT_LIT16
           
static Dop Dops.DIV_INT_LIT8
           
static Dop Dops.DIV_LONG
           
static Dop Dops.DIV_LONG_2ADDR
           
static Dop Dops.DOUBLE_TO_FLOAT
           
static Dop Dops.DOUBLE_TO_INT
           
static Dop Dops.DOUBLE_TO_LONG
           
static Dop Dops.FILL_ARRAY_DATA
           
static Dop Dops.FILLED_NEW_ARRAY
           
static Dop Dops.FILLED_NEW_ARRAY_JUMBO
           
static Dop Dops.FILLED_NEW_ARRAY_RANGE
           
static Dop Dops.FLOAT_TO_DOUBLE
           
static Dop Dops.FLOAT_TO_INT
           
static Dop Dops.FLOAT_TO_LONG
           
static Dop Dops.GOTO
           
static Dop Dops.GOTO_16
           
static Dop Dops.GOTO_32
           
static Dop Dops.IF_EQ
           
static Dop Dops.IF_EQZ
           
static Dop Dops.IF_GE
           
static Dop Dops.IF_GEZ
           
static Dop Dops.IF_GT
           
static Dop Dops.IF_GTZ
           
static Dop Dops.IF_LE
           
static Dop Dops.IF_LEZ
           
static Dop Dops.IF_LT
           
static Dop Dops.IF_LTZ
           
static Dop Dops.IF_NE
           
static Dop Dops.IF_NEZ
           
static Dop Dops.IGET
           
static Dop Dops.IGET_BOOLEAN
           
static Dop Dops.IGET_BOOLEAN_JUMBO
           
static Dop Dops.IGET_BYTE
           
static Dop Dops.IGET_BYTE_JUMBO
           
static Dop Dops.IGET_CHAR
           
static Dop Dops.IGET_CHAR_JUMBO
           
static Dop Dops.IGET_JUMBO
           
static Dop Dops.IGET_OBJECT
           
static Dop Dops.IGET_OBJECT_JUMBO
           
static Dop Dops.IGET_SHORT
           
static Dop Dops.IGET_SHORT_JUMBO
           
static Dop Dops.IGET_WIDE
           
static Dop Dops.IGET_WIDE_JUMBO
           
static Dop Dops.INSTANCE_OF
           
static Dop Dops.INSTANCE_OF_JUMBO
           
static Dop Dops.INT_TO_BYTE
           
static Dop Dops.INT_TO_CHAR
           
static Dop Dops.INT_TO_DOUBLE
           
static Dop Dops.INT_TO_FLOAT
           
static Dop Dops.INT_TO_LONG
           
static Dop Dops.INT_TO_SHORT
           
static Dop Dops.INVOKE_DIRECT
           
static Dop Dops.INVOKE_DIRECT_JUMBO
           
static Dop Dops.INVOKE_DIRECT_RANGE
           
static Dop Dops.INVOKE_INTERFACE
           
static Dop Dops.INVOKE_INTERFACE_JUMBO
           
static Dop Dops.INVOKE_INTERFACE_RANGE
           
static Dop Dops.INVOKE_STATIC
           
static Dop Dops.INVOKE_STATIC_JUMBO
           
static Dop Dops.INVOKE_STATIC_RANGE
           
static Dop Dops.INVOKE_SUPER
           
static Dop Dops.INVOKE_SUPER_JUMBO
           
static Dop Dops.INVOKE_SUPER_RANGE
           
static Dop Dops.INVOKE_VIRTUAL
           
static Dop Dops.INVOKE_VIRTUAL_JUMBO
           
static Dop Dops.INVOKE_VIRTUAL_RANGE
           
static Dop Dops.IPUT
           
static Dop Dops.IPUT_BOOLEAN
           
static Dop Dops.IPUT_BOOLEAN_JUMBO
           
static Dop Dops.IPUT_BYTE
           
static Dop Dops.IPUT_BYTE_JUMBO
           
static Dop Dops.IPUT_CHAR
           
static Dop Dops.IPUT_CHAR_JUMBO
           
static Dop Dops.IPUT_JUMBO
           
static Dop Dops.IPUT_OBJECT
           
static Dop Dops.IPUT_OBJECT_JUMBO
           
static Dop Dops.IPUT_SHORT
           
static Dop Dops.IPUT_SHORT_JUMBO
           
static Dop Dops.IPUT_WIDE
           
static Dop Dops.IPUT_WIDE_JUMBO
           
static Dop Dops.LONG_TO_DOUBLE
           
static Dop Dops.LONG_TO_FLOAT
           
static Dop Dops.LONG_TO_INT
           
static Dop Dops.MONITOR_ENTER
           
static Dop Dops.MONITOR_EXIT
           
static Dop Dops.MOVE
           
static Dop Dops.MOVE_16
           
static Dop Dops.MOVE_EXCEPTION
           
static Dop Dops.MOVE_FROM16
           
static Dop Dops.MOVE_OBJECT
           
static Dop Dops.MOVE_OBJECT_16
           
static Dop Dops.MOVE_OBJECT_FROM16
           
static Dop Dops.MOVE_RESULT
           
static Dop Dops.MOVE_RESULT_OBJECT
           
static Dop Dops.MOVE_RESULT_WIDE
           
static Dop Dops.MOVE_WIDE
           
static Dop Dops.MOVE_WIDE_16
           
static Dop Dops.MOVE_WIDE_FROM16
           
static Dop Dops.MUL_DOUBLE
           
static Dop Dops.MUL_DOUBLE_2ADDR
           
static Dop Dops.MUL_FLOAT
           
static Dop Dops.MUL_FLOAT_2ADDR
           
static Dop Dops.MUL_INT
           
static Dop Dops.MUL_INT_2ADDR
           
static Dop Dops.MUL_INT_LIT16
           
static Dop Dops.MUL_INT_LIT8
           
static Dop Dops.MUL_LONG
           
static Dop Dops.MUL_LONG_2ADDR
           
static Dop Dops.NEG_DOUBLE
           
static Dop Dops.NEG_FLOAT
           
static Dop Dops.NEG_INT
           
static Dop Dops.NEG_LONG
           
static Dop Dops.NEW_ARRAY
           
static Dop Dops.NEW_ARRAY_JUMBO
           
static Dop Dops.NEW_INSTANCE
           
static Dop Dops.NEW_INSTANCE_JUMBO
           
static Dop Dops.NOP
           
static Dop Dops.NOT_INT
           
static Dop Dops.NOT_LONG
           
static Dop Dops.OR_INT
           
static Dop Dops.OR_INT_2ADDR
           
static Dop Dops.OR_INT_LIT16
           
static Dop Dops.OR_INT_LIT8
           
static Dop Dops.OR_LONG
           
static Dop Dops.OR_LONG_2ADDR
           
static Dop Dops.PACKED_SWITCH
           
static Dop Dops.REM_DOUBLE
           
static Dop Dops.REM_DOUBLE_2ADDR
           
static Dop Dops.REM_FLOAT
           
static Dop Dops.REM_FLOAT_2ADDR
           
static Dop Dops.REM_INT
           
static Dop Dops.REM_INT_2ADDR
           
static Dop Dops.REM_INT_LIT16
           
static Dop Dops.REM_INT_LIT8
           
static Dop Dops.REM_LONG
           
static Dop Dops.REM_LONG_2ADDR
           
static Dop Dops.RETURN
           
static Dop Dops.RETURN_OBJECT
           
static Dop Dops.RETURN_VOID
           
static Dop Dops.RETURN_WIDE
           
static Dop Dops.RSUB_INT
           
static Dop Dops.RSUB_INT_LIT8
           
static Dop Dops.SGET
           
static Dop Dops.SGET_BOOLEAN
           
static Dop Dops.SGET_BOOLEAN_JUMBO
           
static Dop Dops.SGET_BYTE
           
static Dop Dops.SGET_BYTE_JUMBO
           
static Dop Dops.SGET_CHAR
           
static Dop Dops.SGET_CHAR_JUMBO
           
static Dop Dops.SGET_JUMBO
           
static Dop Dops.SGET_OBJECT
           
static Dop Dops.SGET_OBJECT_JUMBO
           
static Dop Dops.SGET_SHORT
           
static Dop Dops.SGET_SHORT_JUMBO
           
static Dop Dops.SGET_WIDE
           
static Dop Dops.SGET_WIDE_JUMBO
           
static Dop Dops.SHL_INT
           
static Dop Dops.SHL_INT_2ADDR
           
static Dop Dops.SHL_INT_LIT8
           
static Dop Dops.SHL_LONG
           
static Dop Dops.SHL_LONG_2ADDR
           
static Dop Dops.SHR_INT
           
static Dop Dops.SHR_INT_2ADDR
           
static Dop Dops.SHR_INT_LIT8
           
static Dop Dops.SHR_LONG
           
static Dop Dops.SHR_LONG_2ADDR
           
static Dop Dops.SPARSE_SWITCH
           
static Dop Dops.SPECIAL_FORMAT
          pseudo-opcode used for nonstandard formatted "instructions" (which are mostly not actually instructions, though they do appear in instruction lists).
static Dop Dops.SPUT
           
static Dop Dops.SPUT_BOOLEAN
           
static Dop Dops.SPUT_BOOLEAN_JUMBO
           
static Dop Dops.SPUT_BYTE
           
static Dop Dops.SPUT_BYTE_JUMBO
           
static Dop Dops.SPUT_CHAR
           
static Dop Dops.SPUT_CHAR_JUMBO
           
static Dop Dops.SPUT_JUMBO
           
static Dop Dops.SPUT_OBJECT
           
static Dop Dops.SPUT_OBJECT_JUMBO
           
static Dop Dops.SPUT_SHORT
           
static Dop Dops.SPUT_SHORT_JUMBO
           
static Dop Dops.SPUT_WIDE
           
static Dop Dops.SPUT_WIDE_JUMBO
           
static Dop Dops.SUB_DOUBLE
           
static Dop Dops.SUB_DOUBLE_2ADDR
           
static Dop Dops.SUB_FLOAT
           
static Dop Dops.SUB_FLOAT_2ADDR
           
static Dop Dops.SUB_INT
           
static Dop Dops.SUB_INT_2ADDR
           
static Dop Dops.SUB_LONG
           
static Dop Dops.SUB_LONG_2ADDR
           
static Dop Dops.THROW
           
static Dop Dops.USHR_INT
           
static Dop Dops.USHR_INT_2ADDR
           
static Dop Dops.USHR_INT_LIT8
           
static Dop Dops.USHR_LONG
           
static Dop Dops.USHR_LONG_2ADDR
           
static Dop Dops.XOR_INT
           
static Dop Dops.XOR_INT_2ADDR
           
static Dop Dops.XOR_INT_LIT16
           
static Dop Dops.XOR_INT_LIT8
           
static Dop Dops.XOR_LONG
           
static Dop Dops.XOR_LONG_2ADDR
           
 

Methods in com.android.dx.dex.code that return Dop
static Dop RopToDop.dopFor(Insn insn)
          Returns the dalvik opcode appropriate for the given register-based instruction.
static Dop Dops.get(int opcode)
          Gets the Dop for the given opcode value.
static Dop Dops.getNextOrNull(Dop opcode, DexOptions options)
          Gets the next Dop in the instruction fitting chain after the given instance, if any.
 Dop DalvInsn.getOpcode()
          Gets the opcode.
 Dop Dop.getOppositeTest()
          Gets the opcode for the opposite test of this instance.
 

Methods in com.android.dx.dex.code with parameters of type Dop
static Dop Dops.getNextOrNull(Dop opcode, DexOptions options)
          Gets the next Dop in the instruction fitting chain after the given instance, if any.
 DalvInsn ZeroSizeInsn.withOpcode(Dop opcode)
          Returns an instance that is just like this one, except that its opcode is replaced by the one given, and its address is reset.
 DalvInsn VariableSizeInsn.withOpcode(Dop opcode)
          Returns an instance that is just like this one, except that its opcode is replaced by the one given, and its address is reset.
 DalvInsn TargetInsn.withOpcode(Dop opcode)
          Returns an instance that is just like this one, except that its opcode is replaced by the one given, and its address is reset.
 DalvInsn SimpleInsn.withOpcode(Dop opcode)
          Returns an instance that is just like this one, except that its opcode is replaced by the one given, and its address is reset.
abstract  DalvInsn DalvInsn.withOpcode(Dop opcode)
          Returns an instance that is just like this one, except that its opcode is replaced by the one given, and its address is reset.
 DalvInsn CstInsn.withOpcode(Dop opcode)
          Returns an instance that is just like this one, except that its opcode is replaced by the one given, and its address is reset.
 

Constructors in com.android.dx.dex.code with parameters of type Dop
CstInsn(Dop opcode, SourcePosition position, RegisterSpecList registers, Constant constant)
          Constructs an instance.
DalvInsn(Dop opcode, SourcePosition position, RegisterSpecList registers)
          Constructs an instance.
FixedSizeInsn(Dop opcode, SourcePosition position, RegisterSpecList registers)
          Constructs an instance.
SimpleInsn(Dop opcode, SourcePosition position, RegisterSpecList registers)
          Constructs an instance.
TargetInsn(Dop opcode, SourcePosition position, RegisterSpecList registers, CodeAddress target)
          Constructs an instance.
 



Copyright © 2013. All Rights Reserved.