org.ow2.asmdex
Interface Opcodes


public interface Opcodes

Defines the Dalvik opcodes, access flags and array type codes.

Author:
Julien Névo

Field Summary
static int ACC_ABSTRACT
          abstract
static int ACC_ANNOTATION
          Annotation
static int ACC_BRIDGE
          Bridge
static int ACC_CONSTRUCTOR
          Constructor
static int ACC_DECLARED_SYNCHRONIZED
          Synchronized
static int ACC_ENUM
          Enum
static int ACC_FINAL
          Final
static int ACC_INTERFACE
          Interface
static int ACC_NATIVE
          Native
static int ACC_PRIVATE
          Private
static int ACC_PROTECTED
          Protected
static int ACC_PUBLIC
          Public
static int ACC_STATIC
          Static
static int ACC_STRICT
          Strict
static int ACC_SYNTHETIC
          Synthetic
static int ACC_TRANSIENT
          Transient
static int ACC_UNKNOWN
          Spurious accessor used by the writer when it an instruction refers to a class, Method or a Field not parsed yet.
static int ACC_VARARGS
          Varargs
static int ACC_VOLATILE
          Volatile
static int ASM4
          API level
static int DBG_ADVANCE_LINE
          Debug instruction : advance linie
static int DBG_ADVANCE_PC
          Debug instruction : advance pc
static int DBG_END_LOCAL
          Debug instruction : end local
static int DBG_END_SEQUENCE
          Debug instruction : end sequence
static int DBG_FIRST_SPECIAL
          Debug offset first special
static int DBG_LINE_BASE
          Debug offset line base
static int DBG_LINE_RANGE
          Debug offset line range
static int DBG_RESTART_LOCAL
          debug instruction : restart local
static int DBG_SET_EPILOGUE_BEGIN
          debug instruction : set epilogue begin
static int DBG_SET_FILE
          debug instruction : set file
static int DBG_SET_PROLOGUE_END
          debug instruction : set prologue end
static int DBG_START_LOCAL
          debug instruction : start local
static int DBG_START_LOCAL_EXTENDED
          Debug instruction : start local (extended)
static int INSN_ADD_DOUBLE
          Add double
static int INSN_ADD_DOUBLE_2ADDR
          Add double two addresses
static int INSN_ADD_FLOAT
          Add float
static int INSN_ADD_FLOAT_2ADDR
          Add float two addresses
static int INSN_ADD_INT
          Add int
static int INSN_ADD_INT_2ADDR
          Add integer two addresses
static int INSN_ADD_INT_LIT16
          Add integer literal 16
static int INSN_ADD_INT_LIT8
          Add integer literal 8
static int INSN_ADD_LONG
          Add long
static int INSN_ADD_LONG_2ADDR
          Add long two addresses
static int INSN_AGET
          Array get
static int INSN_AGET_BOOLEAN
          Array get boolean
static int INSN_AGET_BYTE
          Array get byte
static int INSN_AGET_CHAR
          Array get char
static int INSN_AGET_OBJECT
          Array get object
static int INSN_AGET_SHORT
          Array get short
static int INSN_AGET_WIDE
          Array get wide
static int INSN_AND_INT
          And int
static int INSN_AND_INT_2ADDR
          And integer two addresses
static int INSN_AND_INT_LIT16
          And integer literal 16
static int INSN_AND_INT_LIT8
          And integer literal 8
static int INSN_AND_LONG
          And long
static int INSN_AND_LONG_2ADDR
          And long two addresses
static int INSN_APUT
          Array put
static int INSN_APUT_BOOLEAN
          Array put boolean
static int INSN_APUT_BYTE
          Array put byte
static int INSN_APUT_CHAR
          Array put char
static int INSN_APUT_OBJECT
          Array put object
static int INSN_APUT_SHORT
          Arrray put short
static int INSN_APUT_WIDE
          Array put wide
static int INSN_ARRAY_LENGTH
          Array length
static int INSN_CHECK_CAST
          Check Cast
static int INSN_CMP_LONG
          Compare Long
static int INSN_CMPG_DOUBLE
          Compare Greater Double
static int INSN_CMPG_FLOAT
          Compare Greater Float
static int INSN_CMPL_DOUBLE
          Compare Lower Double
static int INSN_CMPL_FLOAT
          Compare Lower Float
static int INSN_CONST
          Constant
static int INSN_CONST_16
          Constant 16
static int INSN_CONST_4
          Constant 4
static int INSN_CONST_CLASS
          Constant Class
static int INSN_CONST_HIGH16
          Constant High 16
static int INSN_CONST_STRING
          Cosntant String
static int INSN_CONST_STRING_JUMBO
           
static int INSN_CONST_WIDE
          Constant Wide
static int INSN_CONST_WIDE_16
          Constant Wide 16
static int INSN_CONST_WIDE_32
          Constant Wide 32
static int INSN_CONST_WIDE_HIGH16
          Constant Wide High 16
static int INSN_DIV_DOUBLE
          Divide double
static int INSN_DIV_DOUBLE_2ADDR
          Divide double two addresses
static int INSN_DIV_FLOAT
          Divide float
static int INSN_DIV_FLOAT_2ADDR
          Divide float two addresses
static int INSN_DIV_INT
          Divide int
static int INSN_DIV_INT_2ADDR
          Divide integer two addresses
static int INSN_DIV_INT_LIT16
          Divide integer literal 16
static int INSN_DIV_INT_LIT8
          Divide integer literal 8
static int INSN_DIV_LONG
          Divide long
static int INSN_DIV_LONG_2ADDR
          divide long two addresses
static int INSN_DOUBLE_TO_FLOAT
          Double to float
static int INSN_DOUBLE_TO_INT
          Double to int
static int INSN_DOUBLE_TO_LONG
          Double to long
static int INSN_FILL_ARRAY_DATA
          Fill array data
static int INSN_FILLED_NEW_ARRAY
          Filled new array
static int INSN_FILLED_NEW_ARRAY_RANGE
          New array range
static int INSN_FLOAT_TO_DOUBLE
          Float to double
static int INSN_FLOAT_TO_INT
          Float to int
static int INSN_FLOAT_TO_LONG
          Float to long
static int INSN_GOTO
          Goto
static int INSN_GOTO_16
          Goto 16
static int INSN_GOTO_32
          Goto 32
static int INSN_IF_EQ
          If eq
static int INSN_IF_EQZ
          If eq zero
static int INSN_IF_GE
          If greater or equal
static int INSN_IF_GEZ
          If greater or equal to zero
static int INSN_IF_GT
          If greater
static int INSN_IF_GTZ
          If greater than zero
static int INSN_IF_LE
          If lower or equal
static int INSN_IF_LEZ
          If less or equal to zero
static int INSN_IF_LT
          If less than
static int INSN_IF_LTZ
          If less than zero
static int INSN_IF_NE
          If not eq
static int INSN_IF_NEZ
          If not zero
static int INSN_IGET
          Instance field get
static int INSN_IGET_BOOLEAN
          Instance field get boolean
static int INSN_IGET_BYTE
          Instance field get byte
static int INSN_IGET_CHAR
          Instance field get char
static int INSN_IGET_OBJECT
          Instance field get object
static int INSN_IGET_SHORT
          Instance field get short
static int INSN_IGET_WIDE
          Instance field get wide
static int INSN_INSTANCE_OF
          Instance of
static int INSN_INT_TO_BYTE
          Int to byte
static int INSN_INT_TO_CHAR
          Int to char
static int INSN_INT_TO_DOUBLE
          Int to double
static int INSN_INT_TO_FLOAT
          Int to float
static int INSN_INT_TO_LONG
          Int to long
static int INSN_INT_TO_SHORT
          Int to short
static int INSN_INVOKE_DIRECT
          Invoke direct
static int INSN_INVOKE_DIRECT_RANGE
          Invoke direct range
static int INSN_INVOKE_INTERFACE
          Invoke interface
static int INSN_INVOKE_INTERFACE_RANGE
          Invoke interface range
static int INSN_INVOKE_STATIC
          Invoke static
static int INSN_INVOKE_STATIC_RANGE
          Invoke static range
static int INSN_INVOKE_SUPER
          Invoke super
static int INSN_INVOKE_SUPER_RANGE
          Invoke super range
static int INSN_INVOKE_VIRTUAL
          Invoke virtual
static int INSN_INVOKE_VIRTUAL_RANGE
          Invoke virtual range
static int INSN_IPUT
          Instance field put
static int INSN_IPUT_BOOLEAN
          Instance field put boolean
static int INSN_IPUT_BYTE
          Instance field put byte
static int INSN_IPUT_CHAR
          Instance field put char
static int INSN_IPUT_OBJECT
          Instance field put object
static int INSN_IPUT_SHORT
          Instance field put short
static int INSN_IPUT_WIDE
          Instance field put wide
static int INSN_LONG_TO_DOUBLE
          Long to double
static int INSN_LONG_TO_FLOAT
          Long to float
static int INSN_LONG_TO_INT
          Long to int
static int INSN_MONITOR_ENTER
          Monitor Enter
static int INSN_MONITOR_EXIT
          Monitor Exit
static int INSN_MOVE
          MOVE
static int INSN_MOVE_16
          Move 16
static int INSN_MOVE_EXCEPTION
          Move exception
static int INSN_MOVE_FROM16
          Move from 16
static int INSN_MOVE_OBJECT
          Move object
static int INSN_MOVE_OBJECT_16
          Moe object 16
static int INSN_MOVE_OBJECT_FROM16
          Move object from 16
static int INSN_MOVE_RESULT
          Move result
static int INSN_MOVE_RESULT_OBJECT
          Move result object
static int INSN_MOVE_RESULT_WIDE
          Move result wide
static int INSN_MOVE_WIDE
          Move wide
static int INSN_MOVE_WIDE_16
          Move wide 16
static int INSN_MOVE_WIDE_FROM16
          Move wide from 16
static int INSN_MUL_DOUBLE
          Multiply double
static int INSN_MUL_DOUBLE_2ADDR
          Multiply double two addresses
static int INSN_MUL_FLOAT
          Multiply float
static int INSN_MUL_FLOAT_2ADDR
          Multiply float two addresses
static int INSN_MUL_INT
          Multiply int
static int INSN_MUL_INT_2ADDR
          Multiply integer two addresses
static int INSN_MUL_INT_LIT16
          Multiply integer literal 16
static int INSN_MUL_INT_LIT8
          Multiply integer literal 8
static int INSN_MUL_LONG
          Multiply long
static int INSN_MUL_LONG_2ADDR
          multiply long two addresses
static int INSN_NEG_DOUBLE
          Neg double
static int INSN_NEG_FLOAT
          Neg float
static int INSN_NEG_INT
          Invoke neg range
static int INSN_NEG_LONG
          Neg long
static int INSN_NEW_ARRAY
          New array
static int INSN_NEW_INSTANCE
          New Instance
static int INSN_NOP
          NOP
static int INSN_NOT_INT
          Not integer
static int INSN_NOT_LONG
          Not long
static int INSN_OR_INT
          Or int
static int INSN_OR_INT_2ADDR
          Or integer two addresses
static int INSN_OR_INT_LIT16
          Or integer literal 16
static int INSN_OR_INT_LIT8
          Or integer literal 8
static int INSN_OR_LONG
          Or long
static int INSN_OR_LONG_2ADDR
          Or long two addresses
static int INSN_PACKED_SWITCH_INSN
          Packed Switch
static int INSN_REM_DOUBLE
          Remainder double
static int INSN_REM_DOUBLE_2ADDR
          Remainder double two addresses
static int INSN_REM_FLOAT
          Remainder float
static int INSN_REM_FLOAT_2ADDR
          Remainder float two addresses
static int INSN_REM_INT
          Remainder int
static int INSN_REM_INT_2ADDR
          Remainder integer two addresses
static int INSN_REM_INT_LIT16
          Remainder integer literal 16
static int INSN_REM_INT_LIT8
          Remainder integer literal 8
static int INSN_REM_LONG
          Remainder long
static int INSN_REM_LONG_2ADDR
          Remainder long two addresses
static int INSN_RETURN
          Return
static int INSN_RETURN_OBJECT
          Return object
static int INSN_RETURN_VOID
          Return void
static int INSN_RETURN_WIDE
          Return wide
static int INSN_RSUB_INT_LIT16
          Reverse substract integer literal 16
static int INSN_RSUB_INT_LIT8
          Reverve substract integer literal 8
static int INSN_SGET
          Static get
static int INSN_SGET_BOOLEAN
          Static get boolean
static int INSN_SGET_BYTE
          Static get byte
static int INSN_SGET_CHAR
          Static get char
static int INSN_SGET_OBJECT
          Static get object
static int INSN_SGET_SHORT
          Static get short
static int INSN_SGET_WIDE
          Static get wide
static int INSN_SHL_INT
          Shift left int
static int INSN_SHL_INT_2ADDR
          Shift left integer two addresses
static int INSN_SHL_INT_LIT8
          Shift left integer literal 8
static int INSN_SHL_LONG
          Shift left long
static int INSN_SHL_LONG_2ADDR
          Shift left long two addresses
static int INSN_SHR_INT
          Sifht right int
static int INSN_SHR_INT_2ADDR
          Shift right integer two addresses
static int INSN_SHR_INT_LIT8
          Shift right integer literal 8
static int INSN_SHR_LONG
          Shift right long
static int INSN_SHR_LONG_2ADDR
          Shift right long two addresses
static int INSN_SPARSE_SWITCH_INSN
          Sparse switch
static int INSN_SPUT
          Static put
static int INSN_SPUT_BOOLEAN
          Static put boolean
static int INSN_SPUT_BYTE
          Static put byte
static int INSN_SPUT_CHAR
          Static put char
static int INSN_SPUT_OBJECT
          Static put object
static int INSN_SPUT_SHORT
          Static put short
static int INSN_SPUT_WIDE
          Static put wide
static int INSN_SUB_DOUBLE
          Substract double
static int INSN_SUB_DOUBLE_2ADDR
          Substract double two addresses
static int INSN_SUB_FLOAT
          Substract float
static int INSN_SUB_FLOAT_2ADDR
          Substract float two addresses
static int INSN_SUB_INT
          Substract int
static int INSN_SUB_INT_2ADDR
          Sub integer two addresses
static int INSN_SUB_LONG
          Subtract long
static int INSN_SUB_LONG_2ADDR
          substract long two addresses
static int INSN_THROW
          Throw
static int INSN_USHR_INT
          Unsigned Shift right int
static int INSN_USHR_INT_2ADDR
          Unsigned shift right integer two addresses
static int INSN_USHR_INT_LIT8
          Unsigned shift right integer literal 8
static int INSN_USHR_LONG
          Unsigned shift right long
static int INSN_USHR_LONG_2ADDR
          Unsigned shift right long two addresses
static int INSN_XOR_INT
          Xor int
static int INSN_XOR_INT_2ADDR
          Xor integer two addresses
static int INSN_XOR_INT_LIT16
          Exclusive Or integer literal 16
static int INSN_XOR_INT_LIT8
          Exclusive or integer literal 8
static int INSN_XOR_LONG
          Xor long
static int INSN_XOR_LONG_2ADDR
          Exclusive or long two addresses
static int NO_INDEX_SIGNED
           
static int TYPE_ANNOTATION_ITEM
          Annotation
static int TYPE_ANNOTATION_SET_ITEM
          Annotation set
static int TYPE_ANNOTATION_SET_REF_LIST
          List of ref to annotation sets
static int TYPE_ANNOTATIONS_DIRECTORY_ITEM
          Annotations directory
static int TYPE_CLASS_DATA_ITEM
          Class data
static int TYPE_CLASS_DEF_ITEM
          Class definition
static int TYPE_CODE_ITEM
          Code
static int TYPE_DEBUG_INFO_ITEM
          Debug info
static int TYPE_ENCODED_ARRAY_ITEM
          Encoded array
static int TYPE_FIELD_ID_ITEM
          Field id
static int TYPE_HEADER_ITEM
          Header
static int TYPE_MAP_LIST
          Map list
static int TYPE_METHOD_ID_ITEM
          Method id
static int TYPE_PROTO_ID_ITEM
          Prototype Id
static int TYPE_STRING_DATA_ITEM
          String data
static int TYPE_STRING_ID_ITEM
          String id
static int TYPE_TYPE_ID_ITEM
          Type id
static int TYPE_TYPE_LIST
          Type list
static int VALUE_ANNOTATION
          Type id for values : annotation
static int VALUE_ARRAY
          Type id for values : array
static int VALUE_BOOLEAN
          Type id for values : boolean
static int VALUE_BYTE
          Type id for values : byte
static int VALUE_CHAR
          Type id for values : char
static int VALUE_DOUBLE
          Type id for values : double
static int VALUE_ENUM
          Type id for values : enum
static int VALUE_FIELD
          Type id for values : field
static int VALUE_FLOAT
          Type id for values : float
static int VALUE_INT
          Type id for values : int
static int VALUE_LONG
          Type id for values : long
static int VALUE_METHOD
          Type id for values : method
static int VALUE_NULL
          Type id for values : null
static int VALUE_SHORT
          Type id for values : short
static int VALUE_STRING
          Type id for values : string
static int VALUE_TYPE
          type
static int VISIBILITY_BUILD
          Annotation visibility build
static int VISIBILITY_RUNTIME
          Annotation visibility runtime
static int VISIBILITY_SYSTEM
          Annotation visibility system
 

Field Detail

ASM4

static final int ASM4
API level

See Also:
Constant Field Values

ACC_UNKNOWN

static final int ACC_UNKNOWN
Spurious accessor used by the writer when it an instruction refers to a class, Method or a Field not parsed yet.

See Also:
Constant Field Values

ACC_PUBLIC

static final int ACC_PUBLIC
Public

See Also:
Constant Field Values

ACC_PRIVATE

static final int ACC_PRIVATE
Private

See Also:
Constant Field Values

ACC_PROTECTED

static final int ACC_PROTECTED
Protected

See Also:
Constant Field Values

ACC_STATIC

static final int ACC_STATIC
Static

See Also:
Constant Field Values

ACC_FINAL

static final int ACC_FINAL
Final

See Also:
Constant Field Values

ACC_VOLATILE

static final int ACC_VOLATILE
Volatile

See Also:
Constant Field Values

ACC_BRIDGE

static final int ACC_BRIDGE
Bridge

See Also:
Constant Field Values

ACC_TRANSIENT

static final int ACC_TRANSIENT
Transient

See Also:
Constant Field Values

ACC_VARARGS

static final int ACC_VARARGS
Varargs

See Also:
Constant Field Values

ACC_NATIVE

static final int ACC_NATIVE
Native

See Also:
Constant Field Values

ACC_INTERFACE

static final int ACC_INTERFACE
Interface

See Also:
Constant Field Values

ACC_ABSTRACT

static final int ACC_ABSTRACT
abstract

See Also:
Constant Field Values

ACC_STRICT

static final int ACC_STRICT
Strict

See Also:
Constant Field Values

ACC_SYNTHETIC

static final int ACC_SYNTHETIC
Synthetic

See Also:
Constant Field Values

ACC_ANNOTATION

static final int ACC_ANNOTATION
Annotation

See Also:
Constant Field Values

ACC_ENUM

static final int ACC_ENUM
Enum

See Also:
Constant Field Values

ACC_CONSTRUCTOR

static final int ACC_CONSTRUCTOR
Constructor

See Also:
Constant Field Values

ACC_DECLARED_SYNCHRONIZED

static final int ACC_DECLARED_SYNCHRONIZED
Synchronized

See Also:
Constant Field Values

VISIBILITY_BUILD

static final int VISIBILITY_BUILD
Annotation visibility build

See Also:
Constant Field Values

VISIBILITY_RUNTIME

static final int VISIBILITY_RUNTIME
Annotation visibility runtime

See Also:
Constant Field Values

VISIBILITY_SYSTEM

static final int VISIBILITY_SYSTEM
Annotation visibility system

See Also:
Constant Field Values

NO_INDEX_SIGNED

static final int NO_INDEX_SIGNED
See Also:
Constant Field Values

VALUE_BYTE

static final int VALUE_BYTE
Type id for values : byte

See Also:
Constant Field Values

VALUE_SHORT

static final int VALUE_SHORT
Type id for values : short

See Also:
Constant Field Values

VALUE_CHAR

static final int VALUE_CHAR
Type id for values : char

See Also:
Constant Field Values

VALUE_INT

static final int VALUE_INT
Type id for values : int

See Also:
Constant Field Values

VALUE_LONG

static final int VALUE_LONG
Type id for values : long

See Also:
Constant Field Values

VALUE_FLOAT

static final int VALUE_FLOAT
Type id for values : float

See Also:
Constant Field Values

VALUE_DOUBLE

static final int VALUE_DOUBLE
Type id for values : double

See Also:
Constant Field Values

VALUE_STRING

static final int VALUE_STRING
Type id for values : string

See Also:
Constant Field Values

VALUE_TYPE

static final int VALUE_TYPE
type

See Also:
Constant Field Values

VALUE_FIELD

static final int VALUE_FIELD
Type id for values : field

See Also:
Constant Field Values

VALUE_METHOD

static final int VALUE_METHOD
Type id for values : method

See Also:
Constant Field Values

VALUE_ENUM

static final int VALUE_ENUM
Type id for values : enum

See Also:
Constant Field Values

VALUE_ARRAY

static final int VALUE_ARRAY
Type id for values : array

See Also:
Constant Field Values

VALUE_ANNOTATION

static final int VALUE_ANNOTATION
Type id for values : annotation

See Also:
Constant Field Values

VALUE_NULL

static final int VALUE_NULL
Type id for values : null

See Also:
Constant Field Values

VALUE_BOOLEAN

static final int VALUE_BOOLEAN
Type id for values : boolean

See Also:
Constant Field Values

DBG_END_SEQUENCE

static final int DBG_END_SEQUENCE
Debug instruction : end sequence

See Also:
Constant Field Values

DBG_ADVANCE_PC

static final int DBG_ADVANCE_PC
Debug instruction : advance pc

See Also:
Constant Field Values

DBG_ADVANCE_LINE

static final int DBG_ADVANCE_LINE
Debug instruction : advance linie

See Also:
Constant Field Values

DBG_START_LOCAL

static final int DBG_START_LOCAL
debug instruction : start local

See Also:
Constant Field Values

DBG_START_LOCAL_EXTENDED

static final int DBG_START_LOCAL_EXTENDED
Debug instruction : start local (extended)

See Also:
Constant Field Values

DBG_END_LOCAL

static final int DBG_END_LOCAL
Debug instruction : end local

See Also:
Constant Field Values

DBG_RESTART_LOCAL

static final int DBG_RESTART_LOCAL
debug instruction : restart local

See Also:
Constant Field Values

DBG_SET_PROLOGUE_END

static final int DBG_SET_PROLOGUE_END
debug instruction : set prologue end

See Also:
Constant Field Values

DBG_SET_EPILOGUE_BEGIN

static final int DBG_SET_EPILOGUE_BEGIN
debug instruction : set epilogue begin

See Also:
Constant Field Values

DBG_SET_FILE

static final int DBG_SET_FILE
debug instruction : set file

See Also:
Constant Field Values

DBG_FIRST_SPECIAL

static final int DBG_FIRST_SPECIAL
Debug offset first special

See Also:
Constant Field Values

DBG_LINE_BASE

static final int DBG_LINE_BASE
Debug offset line base

See Also:
Constant Field Values

DBG_LINE_RANGE

static final int DBG_LINE_RANGE
Debug offset line range

See Also:
Constant Field Values

TYPE_HEADER_ITEM

static final int TYPE_HEADER_ITEM
Header

See Also:
Constant Field Values

TYPE_STRING_ID_ITEM

static final int TYPE_STRING_ID_ITEM
String id

See Also:
Constant Field Values

TYPE_TYPE_ID_ITEM

static final int TYPE_TYPE_ID_ITEM
Type id

See Also:
Constant Field Values

TYPE_PROTO_ID_ITEM

static final int TYPE_PROTO_ID_ITEM
Prototype Id

See Also:
Constant Field Values

TYPE_FIELD_ID_ITEM

static final int TYPE_FIELD_ID_ITEM
Field id

See Also:
Constant Field Values

TYPE_METHOD_ID_ITEM

static final int TYPE_METHOD_ID_ITEM
Method id

See Also:
Constant Field Values

TYPE_CLASS_DEF_ITEM

static final int TYPE_CLASS_DEF_ITEM
Class definition

See Also:
Constant Field Values

TYPE_MAP_LIST

static final int TYPE_MAP_LIST
Map list

See Also:
Constant Field Values

TYPE_TYPE_LIST

static final int TYPE_TYPE_LIST
Type list

See Also:
Constant Field Values

TYPE_ANNOTATION_SET_REF_LIST

static final int TYPE_ANNOTATION_SET_REF_LIST
List of ref to annotation sets

See Also:
Constant Field Values

TYPE_ANNOTATION_SET_ITEM

static final int TYPE_ANNOTATION_SET_ITEM
Annotation set

See Also:
Constant Field Values

TYPE_CLASS_DATA_ITEM

static final int TYPE_CLASS_DATA_ITEM
Class data

See Also:
Constant Field Values

TYPE_CODE_ITEM

static final int TYPE_CODE_ITEM
Code

See Also:
Constant Field Values

TYPE_STRING_DATA_ITEM

static final int TYPE_STRING_DATA_ITEM
String data

See Also:
Constant Field Values

TYPE_DEBUG_INFO_ITEM

static final int TYPE_DEBUG_INFO_ITEM
Debug info

See Also:
Constant Field Values

TYPE_ANNOTATION_ITEM

static final int TYPE_ANNOTATION_ITEM
Annotation

See Also:
Constant Field Values

TYPE_ENCODED_ARRAY_ITEM

static final int TYPE_ENCODED_ARRAY_ITEM
Encoded array

See Also:
Constant Field Values

TYPE_ANNOTATIONS_DIRECTORY_ITEM

static final int TYPE_ANNOTATIONS_DIRECTORY_ITEM
Annotations directory

See Also:
Constant Field Values

INSN_NOP

static final int INSN_NOP
NOP

See Also:
Constant Field Values

INSN_MOVE

static final int INSN_MOVE
MOVE

See Also:
Constant Field Values

INSN_MOVE_FROM16

static final int INSN_MOVE_FROM16
Move from 16

See Also:
Constant Field Values

INSN_MOVE_16

static final int INSN_MOVE_16
Move 16

See Also:
Constant Field Values

INSN_MOVE_WIDE

static final int INSN_MOVE_WIDE
Move wide

See Also:
Constant Field Values

INSN_MOVE_WIDE_FROM16

static final int INSN_MOVE_WIDE_FROM16
Move wide from 16

See Also:
Constant Field Values

INSN_MOVE_WIDE_16

static final int INSN_MOVE_WIDE_16
Move wide 16

See Also:
Constant Field Values

INSN_MOVE_OBJECT

static final int INSN_MOVE_OBJECT
Move object

See Also:
Constant Field Values

INSN_MOVE_OBJECT_FROM16

static final int INSN_MOVE_OBJECT_FROM16
Move object from 16

See Also:
Constant Field Values

INSN_MOVE_OBJECT_16

static final int INSN_MOVE_OBJECT_16
Moe object 16

See Also:
Constant Field Values

INSN_MOVE_RESULT

static final int INSN_MOVE_RESULT
Move result

See Also:
Constant Field Values

INSN_MOVE_RESULT_WIDE

static final int INSN_MOVE_RESULT_WIDE
Move result wide

See Also:
Constant Field Values

INSN_MOVE_RESULT_OBJECT

static final int INSN_MOVE_RESULT_OBJECT
Move result object

See Also:
Constant Field Values

INSN_MOVE_EXCEPTION

static final int INSN_MOVE_EXCEPTION
Move exception

See Also:
Constant Field Values

INSN_RETURN_VOID

static final int INSN_RETURN_VOID
Return void

See Also:
Constant Field Values

INSN_RETURN

static final int INSN_RETURN
Return

See Also:
Constant Field Values

INSN_RETURN_WIDE

static final int INSN_RETURN_WIDE
Return wide

See Also:
Constant Field Values

INSN_RETURN_OBJECT

static final int INSN_RETURN_OBJECT
Return object

See Also:
Constant Field Values

INSN_CONST_4

static final int INSN_CONST_4
Constant 4

See Also:
Constant Field Values

INSN_CONST_16

static final int INSN_CONST_16
Constant 16

See Also:
Constant Field Values

INSN_CONST

static final int INSN_CONST
Constant

See Also:
Constant Field Values

INSN_CONST_HIGH16

static final int INSN_CONST_HIGH16
Constant High 16

See Also:
Constant Field Values

INSN_CONST_WIDE_16

static final int INSN_CONST_WIDE_16
Constant Wide 16

See Also:
Constant Field Values

INSN_CONST_WIDE_32

static final int INSN_CONST_WIDE_32
Constant Wide 32

See Also:
Constant Field Values

INSN_CONST_WIDE

static final int INSN_CONST_WIDE
Constant Wide

See Also:
Constant Field Values

INSN_CONST_WIDE_HIGH16

static final int INSN_CONST_WIDE_HIGH16
Constant Wide High 16

See Also:
Constant Field Values

INSN_CONST_STRING

static final int INSN_CONST_STRING
Cosntant String

See Also:
Constant Field Values

INSN_CONST_STRING_JUMBO

static final int INSN_CONST_STRING_JUMBO
See Also:
Constant Field Values

INSN_CONST_CLASS

static final int INSN_CONST_CLASS
Constant Class

See Also:
Constant Field Values

INSN_MONITOR_ENTER

static final int INSN_MONITOR_ENTER
Monitor Enter

See Also:
Constant Field Values

INSN_MONITOR_EXIT

static final int INSN_MONITOR_EXIT
Monitor Exit

See Also:
Constant Field Values

INSN_CHECK_CAST

static final int INSN_CHECK_CAST
Check Cast

See Also:
Constant Field Values

INSN_INSTANCE_OF

static final int INSN_INSTANCE_OF
Instance of

See Also:
Constant Field Values

INSN_ARRAY_LENGTH

static final int INSN_ARRAY_LENGTH
Array length

See Also:
Constant Field Values

INSN_NEW_INSTANCE

static final int INSN_NEW_INSTANCE
New Instance

See Also:
Constant Field Values

INSN_NEW_ARRAY

static final int INSN_NEW_ARRAY
New array

See Also:
Constant Field Values

INSN_FILLED_NEW_ARRAY

static final int INSN_FILLED_NEW_ARRAY
Filled new array

See Also:
Constant Field Values

INSN_FILLED_NEW_ARRAY_RANGE

static final int INSN_FILLED_NEW_ARRAY_RANGE
New array range

See Also:
Constant Field Values

INSN_FILL_ARRAY_DATA

static final int INSN_FILL_ARRAY_DATA
Fill array data

See Also:
Constant Field Values

INSN_THROW

static final int INSN_THROW
Throw

See Also:
Constant Field Values

INSN_GOTO

static final int INSN_GOTO
Goto

See Also:
Constant Field Values

INSN_GOTO_16

static final int INSN_GOTO_16
Goto 16

See Also:
Constant Field Values

INSN_GOTO_32

static final int INSN_GOTO_32
Goto 32

See Also:
Constant Field Values

INSN_PACKED_SWITCH_INSN

static final int INSN_PACKED_SWITCH_INSN
Packed Switch

See Also:
Constant Field Values

INSN_SPARSE_SWITCH_INSN

static final int INSN_SPARSE_SWITCH_INSN
Sparse switch

See Also:
Constant Field Values

INSN_CMPL_FLOAT

static final int INSN_CMPL_FLOAT
Compare Lower Float

See Also:
Constant Field Values

INSN_CMPG_FLOAT

static final int INSN_CMPG_FLOAT
Compare Greater Float

See Also:
Constant Field Values

INSN_CMPL_DOUBLE

static final int INSN_CMPL_DOUBLE
Compare Lower Double

See Also:
Constant Field Values

INSN_CMPG_DOUBLE

static final int INSN_CMPG_DOUBLE
Compare Greater Double

See Also:
Constant Field Values

INSN_CMP_LONG

static final int INSN_CMP_LONG
Compare Long

See Also:
Constant Field Values

INSN_IF_EQ

static final int INSN_IF_EQ
If eq

See Also:
Constant Field Values

INSN_IF_NE

static final int INSN_IF_NE
If not eq

See Also:
Constant Field Values

INSN_IF_LT

static final int INSN_IF_LT
If less than

See Also:
Constant Field Values

INSN_IF_GE

static final int INSN_IF_GE
If greater or equal

See Also:
Constant Field Values

INSN_IF_GT

static final int INSN_IF_GT
If greater

See Also:
Constant Field Values

INSN_IF_LE

static final int INSN_IF_LE
If lower or equal

See Also:
Constant Field Values

INSN_IF_EQZ

static final int INSN_IF_EQZ
If eq zero

See Also:
Constant Field Values

INSN_IF_NEZ

static final int INSN_IF_NEZ
If not zero

See Also:
Constant Field Values

INSN_IF_LTZ

static final int INSN_IF_LTZ
If less than zero

See Also:
Constant Field Values

INSN_IF_GEZ

static final int INSN_IF_GEZ
If greater or equal to zero

See Also:
Constant Field Values

INSN_IF_GTZ

static final int INSN_IF_GTZ
If greater than zero

See Also:
Constant Field Values

INSN_IF_LEZ

static final int INSN_IF_LEZ
If less or equal to zero

See Also:
Constant Field Values

INSN_AGET

static final int INSN_AGET
Array get

See Also:
Constant Field Values

INSN_AGET_WIDE

static final int INSN_AGET_WIDE
Array get wide

See Also:
Constant Field Values

INSN_AGET_OBJECT

static final int INSN_AGET_OBJECT
Array get object

See Also:
Constant Field Values

INSN_AGET_BOOLEAN

static final int INSN_AGET_BOOLEAN
Array get boolean

See Also:
Constant Field Values

INSN_AGET_BYTE

static final int INSN_AGET_BYTE
Array get byte

See Also:
Constant Field Values

INSN_AGET_CHAR

static final int INSN_AGET_CHAR
Array get char

See Also:
Constant Field Values

INSN_AGET_SHORT

static final int INSN_AGET_SHORT
Array get short

See Also:
Constant Field Values

INSN_APUT

static final int INSN_APUT
Array put

See Also:
Constant Field Values

INSN_APUT_WIDE

static final int INSN_APUT_WIDE
Array put wide

See Also:
Constant Field Values

INSN_APUT_OBJECT

static final int INSN_APUT_OBJECT
Array put object

See Also:
Constant Field Values

INSN_APUT_BOOLEAN

static final int INSN_APUT_BOOLEAN
Array put boolean

See Also:
Constant Field Values

INSN_APUT_BYTE

static final int INSN_APUT_BYTE
Array put byte

See Also:
Constant Field Values

INSN_APUT_CHAR

static final int INSN_APUT_CHAR
Array put char

See Also:
Constant Field Values

INSN_APUT_SHORT

static final int INSN_APUT_SHORT
Arrray put short

See Also:
Constant Field Values

INSN_IGET

static final int INSN_IGET
Instance field get

See Also:
Constant Field Values

INSN_IGET_WIDE

static final int INSN_IGET_WIDE
Instance field get wide

See Also:
Constant Field Values

INSN_IGET_OBJECT

static final int INSN_IGET_OBJECT
Instance field get object

See Also:
Constant Field Values

INSN_IGET_BOOLEAN

static final int INSN_IGET_BOOLEAN
Instance field get boolean

See Also:
Constant Field Values

INSN_IGET_BYTE

static final int INSN_IGET_BYTE
Instance field get byte

See Also:
Constant Field Values

INSN_IGET_CHAR

static final int INSN_IGET_CHAR
Instance field get char

See Also:
Constant Field Values

INSN_IGET_SHORT

static final int INSN_IGET_SHORT
Instance field get short

See Also:
Constant Field Values

INSN_IPUT

static final int INSN_IPUT
Instance field put

See Also:
Constant Field Values

INSN_IPUT_WIDE

static final int INSN_IPUT_WIDE
Instance field put wide

See Also:
Constant Field Values

INSN_IPUT_OBJECT

static final int INSN_IPUT_OBJECT
Instance field put object

See Also:
Constant Field Values

INSN_IPUT_BOOLEAN

static final int INSN_IPUT_BOOLEAN
Instance field put boolean

See Also:
Constant Field Values

INSN_IPUT_BYTE

static final int INSN_IPUT_BYTE
Instance field put byte

See Also:
Constant Field Values

INSN_IPUT_CHAR

static final int INSN_IPUT_CHAR
Instance field put char

See Also:
Constant Field Values

INSN_IPUT_SHORT

static final int INSN_IPUT_SHORT
Instance field put short

See Also:
Constant Field Values

INSN_SGET

static final int INSN_SGET
Static get

See Also:
Constant Field Values

INSN_SGET_WIDE

static final int INSN_SGET_WIDE
Static get wide

See Also:
Constant Field Values

INSN_SGET_OBJECT

static final int INSN_SGET_OBJECT
Static get object

See Also:
Constant Field Values

INSN_SGET_BOOLEAN

static final int INSN_SGET_BOOLEAN
Static get boolean

See Also:
Constant Field Values

INSN_SGET_BYTE

static final int INSN_SGET_BYTE
Static get byte

See Also:
Constant Field Values

INSN_SGET_CHAR

static final int INSN_SGET_CHAR
Static get char

See Also:
Constant Field Values

INSN_SGET_SHORT

static final int INSN_SGET_SHORT
Static get short

See Also:
Constant Field Values

INSN_SPUT

static final int INSN_SPUT
Static put

See Also:
Constant Field Values

INSN_SPUT_WIDE

static final int INSN_SPUT_WIDE
Static put wide

See Also:
Constant Field Values

INSN_SPUT_OBJECT

static final int INSN_SPUT_OBJECT
Static put object

See Also:
Constant Field Values

INSN_SPUT_BOOLEAN

static final int INSN_SPUT_BOOLEAN
Static put boolean

See Also:
Constant Field Values

INSN_SPUT_BYTE

static final int INSN_SPUT_BYTE
Static put byte

See Also:
Constant Field Values

INSN_SPUT_CHAR

static final int INSN_SPUT_CHAR
Static put char

See Also:
Constant Field Values

INSN_SPUT_SHORT

static final int INSN_SPUT_SHORT
Static put short

See Also:
Constant Field Values

INSN_INVOKE_VIRTUAL

static final int INSN_INVOKE_VIRTUAL
Invoke virtual

See Also:
Constant Field Values

INSN_INVOKE_SUPER

static final int INSN_INVOKE_SUPER
Invoke super

See Also:
Constant Field Values

INSN_INVOKE_DIRECT

static final int INSN_INVOKE_DIRECT
Invoke direct

See Also:
Constant Field Values

INSN_INVOKE_STATIC

static final int INSN_INVOKE_STATIC
Invoke static

See Also:
Constant Field Values

INSN_INVOKE_INTERFACE

static final int INSN_INVOKE_INTERFACE
Invoke interface

See Also:
Constant Field Values

INSN_INVOKE_VIRTUAL_RANGE

static final int INSN_INVOKE_VIRTUAL_RANGE
Invoke virtual range

See Also:
Constant Field Values

INSN_INVOKE_SUPER_RANGE

static final int INSN_INVOKE_SUPER_RANGE
Invoke super range

See Also:
Constant Field Values

INSN_INVOKE_DIRECT_RANGE

static final int INSN_INVOKE_DIRECT_RANGE
Invoke direct range

See Also:
Constant Field Values

INSN_INVOKE_STATIC_RANGE

static final int INSN_INVOKE_STATIC_RANGE
Invoke static range

See Also:
Constant Field Values

INSN_INVOKE_INTERFACE_RANGE

static final int INSN_INVOKE_INTERFACE_RANGE
Invoke interface range

See Also:
Constant Field Values

INSN_NEG_INT

static final int INSN_NEG_INT
Invoke neg range

See Also:
Constant Field Values

INSN_NOT_INT

static final int INSN_NOT_INT
Not integer

See Also:
Constant Field Values

INSN_NEG_LONG

static final int INSN_NEG_LONG
Neg long

See Also:
Constant Field Values

INSN_NOT_LONG

static final int INSN_NOT_LONG
Not long

See Also:
Constant Field Values

INSN_NEG_FLOAT

static final int INSN_NEG_FLOAT
Neg float

See Also:
Constant Field Values

INSN_NEG_DOUBLE

static final int INSN_NEG_DOUBLE
Neg double

See Also:
Constant Field Values

INSN_INT_TO_LONG

static final int INSN_INT_TO_LONG
Int to long

See Also:
Constant Field Values

INSN_INT_TO_FLOAT

static final int INSN_INT_TO_FLOAT
Int to float

See Also:
Constant Field Values

INSN_INT_TO_DOUBLE

static final int INSN_INT_TO_DOUBLE
Int to double

See Also:
Constant Field Values

INSN_LONG_TO_INT

static final int INSN_LONG_TO_INT
Long to int

See Also:
Constant Field Values

INSN_LONG_TO_FLOAT

static final int INSN_LONG_TO_FLOAT
Long to float

See Also:
Constant Field Values

INSN_LONG_TO_DOUBLE

static final int INSN_LONG_TO_DOUBLE
Long to double

See Also:
Constant Field Values

INSN_FLOAT_TO_INT

static final int INSN_FLOAT_TO_INT
Float to int

See Also:
Constant Field Values

INSN_FLOAT_TO_LONG

static final int INSN_FLOAT_TO_LONG
Float to long

See Also:
Constant Field Values

INSN_FLOAT_TO_DOUBLE

static final int INSN_FLOAT_TO_DOUBLE
Float to double

See Also:
Constant Field Values

INSN_DOUBLE_TO_INT

static final int INSN_DOUBLE_TO_INT
Double to int

See Also:
Constant Field Values

INSN_DOUBLE_TO_LONG

static final int INSN_DOUBLE_TO_LONG
Double to long

See Also:
Constant Field Values

INSN_DOUBLE_TO_FLOAT

static final int INSN_DOUBLE_TO_FLOAT
Double to float

See Also:
Constant Field Values

INSN_INT_TO_BYTE

static final int INSN_INT_TO_BYTE
Int to byte

See Also:
Constant Field Values

INSN_INT_TO_CHAR

static final int INSN_INT_TO_CHAR
Int to char

See Also:
Constant Field Values

INSN_INT_TO_SHORT

static final int INSN_INT_TO_SHORT
Int to short

See Also:
Constant Field Values

INSN_ADD_INT

static final int INSN_ADD_INT
Add int

See Also:
Constant Field Values

INSN_SUB_INT

static final int INSN_SUB_INT
Substract int

See Also:
Constant Field Values

INSN_MUL_INT

static final int INSN_MUL_INT
Multiply int

See Also:
Constant Field Values

INSN_DIV_INT

static final int INSN_DIV_INT
Divide int

See Also:
Constant Field Values

INSN_REM_INT

static final int INSN_REM_INT
Remainder int

See Also:
Constant Field Values

INSN_AND_INT

static final int INSN_AND_INT
And int

See Also:
Constant Field Values

INSN_OR_INT

static final int INSN_OR_INT
Or int

See Also:
Constant Field Values

INSN_XOR_INT

static final int INSN_XOR_INT
Xor int

See Also:
Constant Field Values

INSN_SHL_INT

static final int INSN_SHL_INT
Shift left int

See Also:
Constant Field Values

INSN_SHR_INT

static final int INSN_SHR_INT
Sifht right int

See Also:
Constant Field Values

INSN_USHR_INT

static final int INSN_USHR_INT
Unsigned Shift right int

See Also:
Constant Field Values

INSN_ADD_LONG

static final int INSN_ADD_LONG
Add long

See Also:
Constant Field Values

INSN_SUB_LONG

static final int INSN_SUB_LONG
Subtract long

See Also:
Constant Field Values

INSN_MUL_LONG

static final int INSN_MUL_LONG
Multiply long

See Also:
Constant Field Values

INSN_DIV_LONG

static final int INSN_DIV_LONG
Divide long

See Also:
Constant Field Values

INSN_REM_LONG

static final int INSN_REM_LONG
Remainder long

See Also:
Constant Field Values

INSN_AND_LONG

static final int INSN_AND_LONG
And long

See Also:
Constant Field Values

INSN_OR_LONG

static final int INSN_OR_LONG
Or long

See Also:
Constant Field Values

INSN_XOR_LONG

static final int INSN_XOR_LONG
Xor long

See Also:
Constant Field Values

INSN_SHL_LONG

static final int INSN_SHL_LONG
Shift left long

See Also:
Constant Field Values

INSN_SHR_LONG

static final int INSN_SHR_LONG
Shift right long

See Also:
Constant Field Values

INSN_USHR_LONG

static final int INSN_USHR_LONG
Unsigned shift right long

See Also:
Constant Field Values

INSN_ADD_FLOAT

static final int INSN_ADD_FLOAT
Add float

See Also:
Constant Field Values

INSN_SUB_FLOAT

static final int INSN_SUB_FLOAT
Substract float

See Also:
Constant Field Values

INSN_MUL_FLOAT

static final int INSN_MUL_FLOAT
Multiply float

See Also:
Constant Field Values

INSN_DIV_FLOAT

static final int INSN_DIV_FLOAT
Divide float

See Also:
Constant Field Values

INSN_REM_FLOAT

static final int INSN_REM_FLOAT
Remainder float

See Also:
Constant Field Values

INSN_ADD_DOUBLE

static final int INSN_ADD_DOUBLE
Add double

See Also:
Constant Field Values

INSN_SUB_DOUBLE

static final int INSN_SUB_DOUBLE
Substract double

See Also:
Constant Field Values

INSN_MUL_DOUBLE

static final int INSN_MUL_DOUBLE
Multiply double

See Also:
Constant Field Values

INSN_DIV_DOUBLE

static final int INSN_DIV_DOUBLE
Divide double

See Also:
Constant Field Values

INSN_REM_DOUBLE

static final int INSN_REM_DOUBLE
Remainder double

See Also:
Constant Field Values

INSN_ADD_INT_2ADDR

static final int INSN_ADD_INT_2ADDR
Add integer two addresses

See Also:
Constant Field Values

INSN_SUB_INT_2ADDR

static final int INSN_SUB_INT_2ADDR
Sub integer two addresses

See Also:
Constant Field Values

INSN_MUL_INT_2ADDR

static final int INSN_MUL_INT_2ADDR
Multiply integer two addresses

See Also:
Constant Field Values

INSN_DIV_INT_2ADDR

static final int INSN_DIV_INT_2ADDR
Divide integer two addresses

See Also:
Constant Field Values

INSN_REM_INT_2ADDR

static final int INSN_REM_INT_2ADDR
Remainder integer two addresses

See Also:
Constant Field Values

INSN_AND_INT_2ADDR

static final int INSN_AND_INT_2ADDR
And integer two addresses

See Also:
Constant Field Values

INSN_OR_INT_2ADDR

static final int INSN_OR_INT_2ADDR
Or integer two addresses

See Also:
Constant Field Values

INSN_XOR_INT_2ADDR

static final int INSN_XOR_INT_2ADDR
Xor integer two addresses

See Also:
Constant Field Values

INSN_SHL_INT_2ADDR

static final int INSN_SHL_INT_2ADDR
Shift left integer two addresses

See Also:
Constant Field Values

INSN_SHR_INT_2ADDR

static final int INSN_SHR_INT_2ADDR
Shift right integer two addresses

See Also:
Constant Field Values

INSN_USHR_INT_2ADDR

static final int INSN_USHR_INT_2ADDR
Unsigned shift right integer two addresses

See Also:
Constant Field Values

INSN_ADD_LONG_2ADDR

static final int INSN_ADD_LONG_2ADDR
Add long two addresses

See Also:
Constant Field Values

INSN_SUB_LONG_2ADDR

static final int INSN_SUB_LONG_2ADDR
substract long two addresses

See Also:
Constant Field Values

INSN_MUL_LONG_2ADDR

static final int INSN_MUL_LONG_2ADDR
multiply long two addresses

See Also:
Constant Field Values

INSN_DIV_LONG_2ADDR

static final int INSN_DIV_LONG_2ADDR
divide long two addresses

See Also:
Constant Field Values

INSN_REM_LONG_2ADDR

static final int INSN_REM_LONG_2ADDR
Remainder long two addresses

See Also:
Constant Field Values

INSN_AND_LONG_2ADDR

static final int INSN_AND_LONG_2ADDR
And long two addresses

See Also:
Constant Field Values

INSN_OR_LONG_2ADDR

static final int INSN_OR_LONG_2ADDR
Or long two addresses

See Also:
Constant Field Values

INSN_XOR_LONG_2ADDR

static final int INSN_XOR_LONG_2ADDR
Exclusive or long two addresses

See Also:
Constant Field Values

INSN_SHL_LONG_2ADDR

static final int INSN_SHL_LONG_2ADDR
Shift left long two addresses

See Also:
Constant Field Values

INSN_SHR_LONG_2ADDR

static final int INSN_SHR_LONG_2ADDR
Shift right long two addresses

See Also:
Constant Field Values

INSN_USHR_LONG_2ADDR

static final int INSN_USHR_LONG_2ADDR
Unsigned shift right long two addresses

See Also:
Constant Field Values

INSN_ADD_FLOAT_2ADDR

static final int INSN_ADD_FLOAT_2ADDR
Add float two addresses

See Also:
Constant Field Values

INSN_SUB_FLOAT_2ADDR

static final int INSN_SUB_FLOAT_2ADDR
Substract float two addresses

See Also:
Constant Field Values

INSN_MUL_FLOAT_2ADDR

static final int INSN_MUL_FLOAT_2ADDR
Multiply float two addresses

See Also:
Constant Field Values

INSN_DIV_FLOAT_2ADDR

static final int INSN_DIV_FLOAT_2ADDR
Divide float two addresses

See Also:
Constant Field Values

INSN_REM_FLOAT_2ADDR

static final int INSN_REM_FLOAT_2ADDR
Remainder float two addresses

See Also:
Constant Field Values

INSN_ADD_DOUBLE_2ADDR

static final int INSN_ADD_DOUBLE_2ADDR
Add double two addresses

See Also:
Constant Field Values

INSN_SUB_DOUBLE_2ADDR

static final int INSN_SUB_DOUBLE_2ADDR
Substract double two addresses

See Also:
Constant Field Values

INSN_MUL_DOUBLE_2ADDR

static final int INSN_MUL_DOUBLE_2ADDR
Multiply double two addresses

See Also:
Constant Field Values

INSN_DIV_DOUBLE_2ADDR

static final int INSN_DIV_DOUBLE_2ADDR
Divide double two addresses

See Also:
Constant Field Values

INSN_REM_DOUBLE_2ADDR

static final int INSN_REM_DOUBLE_2ADDR
Remainder double two addresses

See Also:
Constant Field Values

INSN_ADD_INT_LIT16

static final int INSN_ADD_INT_LIT16
Add integer literal 16

See Also:
Constant Field Values

INSN_RSUB_INT_LIT16

static final int INSN_RSUB_INT_LIT16
Reverse substract integer literal 16

See Also:
Constant Field Values

INSN_MUL_INT_LIT16

static final int INSN_MUL_INT_LIT16
Multiply integer literal 16

See Also:
Constant Field Values

INSN_DIV_INT_LIT16

static final int INSN_DIV_INT_LIT16
Divide integer literal 16

See Also:
Constant Field Values

INSN_REM_INT_LIT16

static final int INSN_REM_INT_LIT16
Remainder integer literal 16

See Also:
Constant Field Values

INSN_AND_INT_LIT16

static final int INSN_AND_INT_LIT16
And integer literal 16

See Also:
Constant Field Values

INSN_OR_INT_LIT16

static final int INSN_OR_INT_LIT16
Or integer literal 16

See Also:
Constant Field Values

INSN_XOR_INT_LIT16

static final int INSN_XOR_INT_LIT16
Exclusive Or integer literal 16

See Also:
Constant Field Values

INSN_ADD_INT_LIT8

static final int INSN_ADD_INT_LIT8
Add integer literal 8

See Also:
Constant Field Values

INSN_RSUB_INT_LIT8

static final int INSN_RSUB_INT_LIT8
Reverve substract integer literal 8

See Also:
Constant Field Values

INSN_MUL_INT_LIT8

static final int INSN_MUL_INT_LIT8
Multiply integer literal 8

See Also:
Constant Field Values

INSN_DIV_INT_LIT8

static final int INSN_DIV_INT_LIT8
Divide integer literal 8

See Also:
Constant Field Values

INSN_REM_INT_LIT8

static final int INSN_REM_INT_LIT8
Remainder integer literal 8

See Also:
Constant Field Values

INSN_AND_INT_LIT8

static final int INSN_AND_INT_LIT8
And integer literal 8

See Also:
Constant Field Values

INSN_OR_INT_LIT8

static final int INSN_OR_INT_LIT8
Or integer literal 8

See Also:
Constant Field Values

INSN_XOR_INT_LIT8

static final int INSN_XOR_INT_LIT8
Exclusive or integer literal 8

See Also:
Constant Field Values

INSN_SHL_INT_LIT8

static final int INSN_SHL_INT_LIT8
Shift left integer literal 8

See Also:
Constant Field Values

INSN_SHR_INT_LIT8

static final int INSN_SHR_INT_LIT8
Shift right integer literal 8

See Also:
Constant Field Values

INSN_USHR_INT_LIT8

static final int INSN_USHR_INT_LIT8
Unsigned shift right integer literal 8

See Also:
Constant Field Values