to top
Android APIs
Added in API level 1
public interface

Opcodes

dalvik.bytecode.Opcodes

Class Overview

A list of all normal (not implementation-specific) Dalvik opcodes.

Summary

Constants
int OP_ADD_DOUBLE
int OP_ADD_DOUBLE_2ADDR
int OP_ADD_FLOAT
int OP_ADD_FLOAT_2ADDR
int OP_ADD_INT
int OP_ADD_INT_2ADDR
int OP_ADD_INT_LIT16
int OP_ADD_INT_LIT8
int OP_ADD_LONG
int OP_ADD_LONG_2ADDR
int OP_AGET
int OP_AGET_BOOLEAN
int OP_AGET_BYTE
int OP_AGET_CHAR
int OP_AGET_OBJECT
int OP_AGET_SHORT
int OP_AGET_WIDE
int OP_AND_INT
int OP_AND_INT_2ADDR
int OP_AND_INT_LIT16
int OP_AND_INT_LIT8
int OP_AND_LONG
int OP_AND_LONG_2ADDR
int OP_APUT
int OP_APUT_BOOLEAN
int OP_APUT_BYTE
int OP_APUT_CHAR
int OP_APUT_OBJECT
int OP_APUT_SHORT
int OP_APUT_WIDE
int OP_ARRAY_LENGTH
int OP_BREAKPOINT This constant was deprecated in API level 11. Implementation detail.
int OP_CHECK_CAST
int OP_CHECK_CAST_JUMBO Never implemented; do not use.
int OP_CMPG_DOUBLE
int OP_CMPG_FLOAT
int OP_CMPL_DOUBLE
int OP_CMPL_FLOAT
int OP_CMP_LONG
int OP_CONST
int OP_CONST_16
int OP_CONST_4
int OP_CONST_CLASS
int OP_CONST_CLASS_JUMBO Never implemented; do not use.
int OP_CONST_HIGH16
int OP_CONST_STRING
int OP_CONST_STRING_JUMBO
int OP_CONST_WIDE
int OP_CONST_WIDE_16
int OP_CONST_WIDE_32
int OP_CONST_WIDE_HIGH16
int OP_DIV_DOUBLE
int OP_DIV_DOUBLE_2ADDR
int OP_DIV_FLOAT
int OP_DIV_FLOAT_2ADDR
int OP_DIV_INT
int OP_DIV_INT_2ADDR
int OP_DIV_INT_LIT16
int OP_DIV_INT_LIT8
int OP_DIV_LONG
int OP_DIV_LONG_2ADDR
int OP_DOUBLE_TO_FLOAT
int OP_DOUBLE_TO_INT
int OP_DOUBLE_TO_LONG
int OP_EXECUTE_INLINE This constant was deprecated in API level 11. Implementation detail.
int OP_EXECUTE_INLINE_RANGE This constant was deprecated in API level 11. Implementation detail.
int OP_FILLED_NEW_ARRAY
int OP_FILLED_NEW_ARRAY_JUMBO Never implemented; do not use.
int OP_FILLED_NEW_ARRAY_RANGE
int OP_FILL_ARRAY_DATA
int OP_FLOAT_TO_DOUBLE
int OP_FLOAT_TO_INT
int OP_FLOAT_TO_LONG
int OP_GOTO
int OP_GOTO_16
int OP_GOTO_32
int OP_IF_EQ
int OP_IF_EQZ
int OP_IF_GE
int OP_IF_GEZ
int OP_IF_GT
int OP_IF_GTZ
int OP_IF_LE
int OP_IF_LEZ
int OP_IF_LT
int OP_IF_LTZ
int OP_IF_NE
int OP_IF_NEZ
int OP_IGET
int OP_IGET_BOOLEAN
int OP_IGET_BOOLEAN_JUMBO Never implemented; do not use.
int OP_IGET_BYTE
int OP_IGET_BYTE_JUMBO Never implemented; do not use.
int OP_IGET_CHAR
int OP_IGET_CHAR_JUMBO Never implemented; do not use.
int OP_IGET_JUMBO Never implemented; do not use.
int OP_IGET_OBJECT
int OP_IGET_OBJECT_JUMBO Never implemented; do not use.
int OP_IGET_OBJECT_QUICK This constant was deprecated in API level 11. Implementation detail.
int OP_IGET_QUICK This constant was deprecated in API level 11. Implementation detail.
int OP_IGET_SHORT
int OP_IGET_SHORT_JUMBO Never implemented; do not use.
int OP_IGET_WIDE
int OP_IGET_WIDE_JUMBO Never implemented; do not use.
int OP_IGET_WIDE_QUICK This constant was deprecated in API level 11. Implementation detail.
int OP_IGET_WIDE_VOLATILE This constant was deprecated in API level 11. Implementation detail.
int OP_INSTANCE_OF
int OP_INSTANCE_OF_JUMBO Never implemented; do not use.
int OP_INT_TO_BYTE
int OP_INT_TO_CHAR
int OP_INT_TO_DOUBLE
int OP_INT_TO_FLOAT
int OP_INT_TO_LONG
int OP_INT_TO_SHORT
int OP_INVOKE_DIRECT
int OP_INVOKE_DIRECT_EMPTY This constant was deprecated in API level 11. Implementation detail.
int OP_INVOKE_DIRECT_JUMBO Never implemented; do not use.
int OP_INVOKE_DIRECT_RANGE
int OP_INVOKE_INTERFACE
int OP_INVOKE_INTERFACE_JUMBO Never implemented; do not use.
int OP_INVOKE_INTERFACE_RANGE
int OP_INVOKE_STATIC
int OP_INVOKE_STATIC_JUMBO Never implemented; do not use.
int OP_INVOKE_STATIC_RANGE
int OP_INVOKE_SUPER
int OP_INVOKE_SUPER_JUMBO Never implemented; do not use.
int OP_INVOKE_SUPER_QUICK This constant was deprecated in API level 11. Implementation detail.
int OP_INVOKE_SUPER_QUICK_RANGE This constant was deprecated in API level 11. Implementation detail.
int OP_INVOKE_SUPER_RANGE
int OP_INVOKE_VIRTUAL
int OP_INVOKE_VIRTUAL_JUMBO Never implemented; do not use.
int OP_INVOKE_VIRTUAL_QUICK This constant was deprecated in API level 11. Implementation detail.
int OP_INVOKE_VIRTUAL_QUICK_RANGE This constant was deprecated in API level 11. Implementation detail.
int OP_INVOKE_VIRTUAL_RANGE
int OP_IPUT
int OP_IPUT_BOOLEAN
int OP_IPUT_BOOLEAN_JUMBO Never implemented; do not use.
int OP_IPUT_BYTE
int OP_IPUT_BYTE_JUMBO Never implemented; do not use.
int OP_IPUT_CHAR
int OP_IPUT_CHAR_JUMBO Never implemented; do not use.
int OP_IPUT_JUMBO Never implemented; do not use.
int OP_IPUT_OBJECT
int OP_IPUT_OBJECT_JUMBO Never implemented; do not use.
int OP_IPUT_OBJECT_QUICK This constant was deprecated in API level 11. Implementation detail.
int OP_IPUT_QUICK This constant was deprecated in API level 11. Implementation detail.
int OP_IPUT_SHORT
int OP_IPUT_SHORT_JUMBO Never implemented; do not use.
int OP_IPUT_WIDE
int OP_IPUT_WIDE_JUMBO Never implemented; do not use.
int OP_IPUT_WIDE_QUICK This constant was deprecated in API level 11. Implementation detail.
int OP_IPUT_WIDE_VOLATILE This constant was deprecated in API level 11. Implementation detail.
int OP_LONG_TO_DOUBLE
int OP_LONG_TO_FLOAT
int OP_LONG_TO_INT
int OP_MONITOR_ENTER
int OP_MONITOR_EXIT
int OP_MOVE
int OP_MOVE_16
int OP_MOVE_EXCEPTION
int OP_MOVE_FROM16
int OP_MOVE_OBJECT
int OP_MOVE_OBJECT_16
int OP_MOVE_OBJECT_FROM16
int OP_MOVE_RESULT
int OP_MOVE_RESULT_OBJECT
int OP_MOVE_RESULT_WIDE
int OP_MOVE_WIDE
int OP_MOVE_WIDE_16
int OP_MOVE_WIDE_FROM16
int OP_MUL_DOUBLE
int OP_MUL_DOUBLE_2ADDR
int OP_MUL_FLOAT
int OP_MUL_FLOAT_2ADDR
int OP_MUL_INT
int OP_MUL_INT_2ADDR
int OP_MUL_INT_LIT16
int OP_MUL_INT_LIT8
int OP_MUL_LONG
int OP_MUL_LONG_2ADDR
int OP_NEG_DOUBLE
int OP_NEG_FLOAT
int OP_NEG_INT
int OP_NEG_LONG
int OP_NEW_ARRAY
int OP_NEW_ARRAY_JUMBO Never implemented; do not use.
int OP_NEW_INSTANCE
int OP_NEW_INSTANCE_JUMBO Never implemented; do not use.
int OP_NOP
int OP_NOT_INT
int OP_NOT_LONG
int OP_OR_INT
int OP_OR_INT_2ADDR
int OP_OR_INT_LIT16
int OP_OR_INT_LIT8
int OP_OR_LONG
int OP_OR_LONG_2ADDR
int OP_PACKED_SWITCH
int OP_REM_DOUBLE
int OP_REM_DOUBLE_2ADDR
int OP_REM_FLOAT
int OP_REM_FLOAT_2ADDR
int OP_REM_INT
int OP_REM_INT_2ADDR
int OP_REM_INT_LIT16
int OP_REM_INT_LIT8
int OP_REM_LONG
int OP_REM_LONG_2ADDR
int OP_RETURN
int OP_RETURN_OBJECT
int OP_RETURN_VOID
int OP_RETURN_WIDE
int OP_RSUB_INT
int OP_RSUB_INT_LIT8
int OP_SGET
int OP_SGET_BOOLEAN
int OP_SGET_BOOLEAN_JUMBO Never implemented; do not use.
int OP_SGET_BYTE
int OP_SGET_BYTE_JUMBO Never implemented; do not use.
int OP_SGET_CHAR
int OP_SGET_CHAR_JUMBO Never implemented; do not use.
int OP_SGET_JUMBO Never implemented; do not use.
int OP_SGET_OBJECT
int OP_SGET_OBJECT_JUMBO Never implemented; do not use.
int OP_SGET_SHORT
int OP_SGET_SHORT_JUMBO Never implemented; do not use.
int OP_SGET_WIDE
int OP_SGET_WIDE_JUMBO Never implemented; do not use.
int OP_SGET_WIDE_VOLATILE This constant was deprecated in API level 11. Implementation detail.
int OP_SHL_INT
int OP_SHL_INT_2ADDR
int OP_SHL_INT_LIT8
int OP_SHL_LONG
int OP_SHL_LONG_2ADDR
int OP_SHR_INT
int OP_SHR_INT_2ADDR
int OP_SHR_INT_LIT8
int OP_SHR_LONG
int OP_SHR_LONG_2ADDR
int OP_SPARSE_SWITCH
int OP_SPUT
int OP_SPUT_BOOLEAN
int OP_SPUT_BOOLEAN_JUMBO Never implemented; do not use.
int OP_SPUT_BYTE
int OP_SPUT_BYTE_JUMBO Never implemented; do not use.
int OP_SPUT_CHAR
int OP_SPUT_CHAR_JUMBO Never implemented; do not use.
int OP_SPUT_JUMBO Never implemented; do not use.
int OP_SPUT_OBJECT
int OP_SPUT_OBJECT_JUMBO Never implemented; do not use.
int OP_SPUT_SHORT
int OP_SPUT_SHORT_JUMBO Never implemented; do not use.
int OP_SPUT_WIDE
int OP_SPUT_WIDE_JUMBO Never implemented; do not use.
int OP_SPUT_WIDE_VOLATILE This constant was deprecated in API level 11. Implementation detail.
int OP_SUB_DOUBLE
int OP_SUB_DOUBLE_2ADDR
int OP_SUB_FLOAT
int OP_SUB_FLOAT_2ADDR
int OP_SUB_INT
int OP_SUB_INT_2ADDR
int OP_SUB_LONG
int OP_SUB_LONG_2ADDR
int OP_THROW
int OP_THROW_VERIFICATION_ERROR This constant was deprecated in API level 11. Implementation detail.
int OP_USHR_INT
int OP_USHR_INT_2ADDR
int OP_USHR_INT_LIT8
int OP_USHR_LONG
int OP_USHR_LONG_2ADDR
int OP_XOR_INT
int OP_XOR_INT_2ADDR
int OP_XOR_INT_LIT16
int OP_XOR_INT_LIT8
int OP_XOR_LONG
int OP_XOR_LONG_2ADDR

Constants

public static final int OP_ADD_DOUBLE

Added in API level 1

Constant Value: 171 (0x000000ab)

public static final int OP_ADD_DOUBLE_2ADDR

Added in API level 1

Constant Value: 203 (0x000000cb)

public static final int OP_ADD_FLOAT

Added in API level 1

Constant Value: 166 (0x000000a6)

public static final int OP_ADD_FLOAT_2ADDR

Added in API level 1

Constant Value: 198 (0x000000c6)

public static final int OP_ADD_INT

Added in API level 1

Constant Value: 144 (0x00000090)

public static final int OP_ADD_INT_2ADDR

Added in API level 1

Constant Value: 176 (0x000000b0)

public static final int OP_ADD_INT_LIT16

Added in API level 1

Constant Value: 208 (0x000000d0)

public static final int OP_ADD_INT_LIT8

Added in API level 1

Constant Value: 216 (0x000000d8)

public static final int OP_ADD_LONG

Added in API level 1

Constant Value: 155 (0x0000009b)

public static final int OP_ADD_LONG_2ADDR

Added in API level 1

Constant Value: 187 (0x000000bb)

public static final int OP_AGET

Added in API level 1

Constant Value: 68 (0x00000044)

public static final int OP_AGET_BOOLEAN

Added in API level 1

Constant Value: 71 (0x00000047)

public static final int OP_AGET_BYTE

Added in API level 1

Constant Value: 72 (0x00000048)

public static final int OP_AGET_CHAR

Added in API level 1

Constant Value: 73 (0x00000049)

public static final int OP_AGET_OBJECT

Added in API level 1

Constant Value: 70 (0x00000046)

public static final int OP_AGET_SHORT

Added in API level 1

Constant Value: 74 (0x0000004a)

public static final int OP_AGET_WIDE

Added in API level 1

Constant Value: 69 (0x00000045)

public static final int OP_AND_INT

Added in API level 1

Constant Value: 149 (0x00000095)

public static final int OP_AND_INT_2ADDR

Added in API level 1

Constant Value: 181 (0x000000b5)

public static final int OP_AND_INT_LIT16

Added in API level 1

Constant Value: 213 (0x000000d5)

public static final int OP_AND_INT_LIT8

Added in API level 1

Constant Value: 221 (0x000000dd)

public static final int OP_AND_LONG

Added in API level 1

Constant Value: 160 (0x000000a0)

public static final int OP_AND_LONG_2ADDR

Added in API level 1

Constant Value: 192 (0x000000c0)

public static final int OP_APUT

Added in API level 1

Constant Value: 75 (0x0000004b)

public static final int OP_APUT_BOOLEAN

Added in API level 1

Constant Value: 78 (0x0000004e)

public static final int OP_APUT_BYTE

Added in API level 1

Constant Value: 79 (0x0000004f)

public static final int OP_APUT_CHAR

Added in API level 1

Constant Value: 80 (0x00000050)

public static final int OP_APUT_OBJECT

Added in API level 1

Constant Value: 77 (0x0000004d)

public static final int OP_APUT_SHORT

Added in API level 1

Constant Value: 81 (0x00000051)

public static final int OP_APUT_WIDE

Added in API level 1

Constant Value: 76 (0x0000004c)

public static final int OP_ARRAY_LENGTH

Added in API level 1

Constant Value: 33 (0x00000021)

public static final int OP_BREAKPOINT

Added in API level 8

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 236 (0x000000ec)

public static final int OP_CHECK_CAST

Added in API level 1

Constant Value: 31 (0x0000001f)

public static final int OP_CHECK_CAST_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 511 (0x000001ff)

public static final int OP_CMPG_DOUBLE

Added in API level 1

Constant Value: 48 (0x00000030)

public static final int OP_CMPG_FLOAT

Added in API level 1

Constant Value: 46 (0x0000002e)

public static final int OP_CMPL_DOUBLE

Added in API level 1

Constant Value: 47 (0x0000002f)

public static final int OP_CMPL_FLOAT

Added in API level 1

Constant Value: 45 (0x0000002d)

public static final int OP_CMP_LONG

Added in API level 1

Constant Value: 49 (0x00000031)

public static final int OP_CONST

Added in API level 1

Constant Value: 20 (0x00000014)

public static final int OP_CONST_16

Added in API level 1

Constant Value: 19 (0x00000013)

public static final int OP_CONST_4

Added in API level 1

Constant Value: 18 (0x00000012)

public static final int OP_CONST_CLASS

Added in API level 1

Constant Value: 28 (0x0000001c)

public static final int OP_CONST_CLASS_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 255 (0x000000ff)

public static final int OP_CONST_HIGH16

Added in API level 1

Constant Value: 21 (0x00000015)

public static final int OP_CONST_STRING

Added in API level 1

Constant Value: 26 (0x0000001a)

public static final int OP_CONST_STRING_JUMBO

Added in API level 1

Constant Value: 27 (0x0000001b)

public static final int OP_CONST_WIDE

Added in API level 1

Constant Value: 24 (0x00000018)

public static final int OP_CONST_WIDE_16

Added in API level 1

Constant Value: 22 (0x00000016)

public static final int OP_CONST_WIDE_32

Added in API level 1

Constant Value: 23 (0x00000017)

public static final int OP_CONST_WIDE_HIGH16

Added in API level 1

Constant Value: 25 (0x00000019)

public static final int OP_DIV_DOUBLE

Added in API level 1

Constant Value: 174 (0x000000ae)

public static final int OP_DIV_DOUBLE_2ADDR

Added in API level 1

Constant Value: 206 (0x000000ce)

public static final int OP_DIV_FLOAT

Added in API level 1

Constant Value: 169 (0x000000a9)

public static final int OP_DIV_FLOAT_2ADDR

Added in API level 1

Constant Value: 201 (0x000000c9)

public static final int OP_DIV_INT

Added in API level 1

Constant Value: 147 (0x00000093)

public static final int OP_DIV_INT_2ADDR

Added in API level 1

Constant Value: 179 (0x000000b3)

public static final int OP_DIV_INT_LIT16

Added in API level 1

Constant Value: 211 (0x000000d3)

public static final int OP_DIV_INT_LIT8

Added in API level 1

Constant Value: 219 (0x000000db)

public static final int OP_DIV_LONG

Added in API level 1

Constant Value: 158 (0x0000009e)

public static final int OP_DIV_LONG_2ADDR

Added in API level 1

Constant Value: 190 (0x000000be)

public static final int OP_DOUBLE_TO_FLOAT

Added in API level 1

Constant Value: 140 (0x0000008c)

public static final int OP_DOUBLE_TO_INT

Added in API level 1

Constant Value: 138 (0x0000008a)

public static final int OP_DOUBLE_TO_LONG

Added in API level 1

Constant Value: 139 (0x0000008b)

public static final int OP_EXECUTE_INLINE

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 238 (0x000000ee)

public static final int OP_EXECUTE_INLINE_RANGE

Added in API level 8

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 239 (0x000000ef)

public static final int OP_FILLED_NEW_ARRAY

Added in API level 1

Constant Value: 36 (0x00000024)

public static final int OP_FILLED_NEW_ARRAY_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 1535 (0x000005ff)

public static final int OP_FILLED_NEW_ARRAY_RANGE

Added in API level 1

Constant Value: 37 (0x00000025)

public static final int OP_FILL_ARRAY_DATA

Added in API level 1

Constant Value: 38 (0x00000026)

public static final int OP_FLOAT_TO_DOUBLE

Added in API level 1

Constant Value: 137 (0x00000089)

public static final int OP_FLOAT_TO_INT

Added in API level 1

Constant Value: 135 (0x00000087)

public static final int OP_FLOAT_TO_LONG

Added in API level 1

Constant Value: 136 (0x00000088)

public static final int OP_GOTO

Added in API level 1

Constant Value: 40 (0x00000028)

public static final int OP_GOTO_16

Added in API level 1

Constant Value: 41 (0x00000029)

public static final int OP_GOTO_32

Added in API level 1

Constant Value: 42 (0x0000002a)

public static final int OP_IF_EQ

Added in API level 1

Constant Value: 50 (0x00000032)

public static final int OP_IF_EQZ

Added in API level 1

Constant Value: 56 (0x00000038)

public static final int OP_IF_GE

Added in API level 1

Constant Value: 53 (0x00000035)

public static final int OP_IF_GEZ

Added in API level 1

Constant Value: 59 (0x0000003b)

public static final int OP_IF_GT

Added in API level 1

Constant Value: 54 (0x00000036)

public static final int OP_IF_GTZ

Added in API level 1

Constant Value: 60 (0x0000003c)

public static final int OP_IF_LE

Added in API level 1

Constant Value: 55 (0x00000037)

public static final int OP_IF_LEZ

Added in API level 1

Constant Value: 61 (0x0000003d)

public static final int OP_IF_LT

Added in API level 1

Constant Value: 52 (0x00000034)

public static final int OP_IF_LTZ

Added in API level 1

Constant Value: 58 (0x0000003a)

public static final int OP_IF_NE

Added in API level 1

Constant Value: 51 (0x00000033)

public static final int OP_IF_NEZ

Added in API level 1

Constant Value: 57 (0x00000039)

public static final int OP_IGET

Added in API level 1

Constant Value: 82 (0x00000052)

public static final int OP_IGET_BOOLEAN

Added in API level 1

Constant Value: 85 (0x00000055)

public static final int OP_IGET_BOOLEAN_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 2559 (0x000009ff)

public static final int OP_IGET_BYTE

Added in API level 1

Constant Value: 86 (0x00000056)

public static final int OP_IGET_BYTE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 2815 (0x00000aff)

public static final int OP_IGET_CHAR

Added in API level 1

Constant Value: 87 (0x00000057)

public static final int OP_IGET_CHAR_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 3071 (0x00000bff)

public static final int OP_IGET_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 1791 (0x000006ff)

public static final int OP_IGET_OBJECT

Added in API level 1

Constant Value: 84 (0x00000054)

public static final int OP_IGET_OBJECT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 2303 (0x000008ff)

public static final int OP_IGET_OBJECT_QUICK

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 244 (0x000000f4)

public static final int OP_IGET_QUICK

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 242 (0x000000f2)

public static final int OP_IGET_SHORT

Added in API level 1

Constant Value: 88 (0x00000058)

public static final int OP_IGET_SHORT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 3327 (0x00000cff)

public static final int OP_IGET_WIDE

Added in API level 1

Constant Value: 83 (0x00000053)

public static final int OP_IGET_WIDE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 2047 (0x000007ff)

public static final int OP_IGET_WIDE_QUICK

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 243 (0x000000f3)

public static final int OP_IGET_WIDE_VOLATILE

Added in API level 9

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 232 (0x000000e8)

public static final int OP_INSTANCE_OF

Added in API level 1

Constant Value: 32 (0x00000020)

public static final int OP_INSTANCE_OF_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 767 (0x000002ff)

public static final int OP_INT_TO_BYTE

Added in API level 1

Constant Value: 141 (0x0000008d)

public static final int OP_INT_TO_CHAR

Added in API level 1

Constant Value: 142 (0x0000008e)

public static final int OP_INT_TO_DOUBLE

Added in API level 1

Constant Value: 131 (0x00000083)

public static final int OP_INT_TO_FLOAT

Added in API level 1

Constant Value: 130 (0x00000082)

public static final int OP_INT_TO_LONG

Added in API level 1

Constant Value: 129 (0x00000081)

public static final int OP_INT_TO_SHORT

Added in API level 1

Constant Value: 143 (0x0000008f)

public static final int OP_INVOKE_DIRECT

Added in API level 1

Constant Value: 112 (0x00000070)

public static final int OP_INVOKE_DIRECT_EMPTY

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 240 (0x000000f0)

public static final int OP_INVOKE_DIRECT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 9471 (0x000024ff)

public static final int OP_INVOKE_DIRECT_RANGE

Added in API level 1

Constant Value: 118 (0x00000076)

public static final int OP_INVOKE_INTERFACE

Added in API level 1

Constant Value: 114 (0x00000072)

public static final int OP_INVOKE_INTERFACE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 9983 (0x000026ff)

public static final int OP_INVOKE_INTERFACE_RANGE

Added in API level 1

Constant Value: 120 (0x00000078)

public static final int OP_INVOKE_STATIC

Added in API level 1

Constant Value: 113 (0x00000071)

public static final int OP_INVOKE_STATIC_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 9727 (0x000025ff)

public static final int OP_INVOKE_STATIC_RANGE

Added in API level 1

Constant Value: 119 (0x00000077)

public static final int OP_INVOKE_SUPER

Added in API level 1

Constant Value: 111 (0x0000006f)

public static final int OP_INVOKE_SUPER_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 9215 (0x000023ff)

public static final int OP_INVOKE_SUPER_QUICK

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 250 (0x000000fa)

public static final int OP_INVOKE_SUPER_QUICK_RANGE

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 251 (0x000000fb)

public static final int OP_INVOKE_SUPER_RANGE

Added in API level 1

Constant Value: 117 (0x00000075)

public static final int OP_INVOKE_VIRTUAL

Added in API level 1

Constant Value: 110 (0x0000006e)

public static final int OP_INVOKE_VIRTUAL_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 8959 (0x000022ff)

public static final int OP_INVOKE_VIRTUAL_QUICK

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 248 (0x000000f8)

public static final int OP_INVOKE_VIRTUAL_QUICK_RANGE

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 249 (0x000000f9)

public static final int OP_INVOKE_VIRTUAL_RANGE

Added in API level 1

Constant Value: 116 (0x00000074)

public static final int OP_IPUT

Added in API level 1

Constant Value: 89 (0x00000059)

public static final int OP_IPUT_BOOLEAN

Added in API level 1

Constant Value: 92 (0x0000005c)

public static final int OP_IPUT_BOOLEAN_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 4351 (0x000010ff)

public static final int OP_IPUT_BYTE

Added in API level 1

Constant Value: 93 (0x0000005d)

public static final int OP_IPUT_BYTE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 4607 (0x000011ff)

public static final int OP_IPUT_CHAR

Added in API level 1

Constant Value: 94 (0x0000005e)

public static final int OP_IPUT_CHAR_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 4863 (0x000012ff)

public static final int OP_IPUT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 3583 (0x00000dff)

public static final int OP_IPUT_OBJECT

Added in API level 1

Constant Value: 91 (0x0000005b)

public static final int OP_IPUT_OBJECT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 4095 (0x00000fff)

public static final int OP_IPUT_OBJECT_QUICK

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 247 (0x000000f7)

public static final int OP_IPUT_QUICK

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 245 (0x000000f5)

public static final int OP_IPUT_SHORT

Added in API level 1

Constant Value: 95 (0x0000005f)

public static final int OP_IPUT_SHORT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 5119 (0x000013ff)

public static final int OP_IPUT_WIDE

Added in API level 1

Constant Value: 90 (0x0000005a)

public static final int OP_IPUT_WIDE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 3839 (0x00000eff)

public static final int OP_IPUT_WIDE_QUICK

Added in API level 1

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 246 (0x000000f6)

public static final int OP_IPUT_WIDE_VOLATILE

Added in API level 9

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 233 (0x000000e9)

public static final int OP_LONG_TO_DOUBLE

Added in API level 1

Constant Value: 134 (0x00000086)

public static final int OP_LONG_TO_FLOAT

Added in API level 1

Constant Value: 133 (0x00000085)

public static final int OP_LONG_TO_INT

Added in API level 1

Constant Value: 132 (0x00000084)

public static final int OP_MONITOR_ENTER

Added in API level 1

Constant Value: 29 (0x0000001d)

public static final int OP_MONITOR_EXIT

Added in API level 1

Constant Value: 30 (0x0000001e)

public static final int OP_MOVE

Added in API level 1

Constant Value: 1 (0x00000001)

public static final int OP_MOVE_16

Added in API level 1

Constant Value: 3 (0x00000003)

public static final int OP_MOVE_EXCEPTION

Added in API level 1

Constant Value: 13 (0x0000000d)

public static final int OP_MOVE_FROM16

Added in API level 1

Constant Value: 2 (0x00000002)

public static final int OP_MOVE_OBJECT

Added in API level 1

Constant Value: 7 (0x00000007)

public static final int OP_MOVE_OBJECT_16

Added in API level 1

Constant Value: 9 (0x00000009)

public static final int OP_MOVE_OBJECT_FROM16

Added in API level 1

Constant Value: 8 (0x00000008)

public static final int OP_MOVE_RESULT

Added in API level 1

Constant Value: 10 (0x0000000a)

public static final int OP_MOVE_RESULT_OBJECT

Added in API level 1

Constant Value: 12 (0x0000000c)

public static final int OP_MOVE_RESULT_WIDE

Added in API level 1

Constant Value: 11 (0x0000000b)

public static final int OP_MOVE_WIDE

Added in API level 1

Constant Value: 4 (0x00000004)

public static final int OP_MOVE_WIDE_16

Added in API level 1

Constant Value: 6 (0x00000006)

public static final int OP_MOVE_WIDE_FROM16

Added in API level 1

Constant Value: 5 (0x00000005)

public static final int OP_MUL_DOUBLE

Added in API level 1

Constant Value: 173 (0x000000ad)

public static final int OP_MUL_DOUBLE_2ADDR

Added in API level 1

Constant Value: 205 (0x000000cd)

public static final int OP_MUL_FLOAT

Added in API level 1

Constant Value: 168 (0x000000a8)

public static final int OP_MUL_FLOAT_2ADDR

Added in API level 1

Constant Value: 200 (0x000000c8)

public static final int OP_MUL_INT

Added in API level 1

Constant Value: 146 (0x00000092)

public static final int OP_MUL_INT_2ADDR

Added in API level 1

Constant Value: 178 (0x000000b2)

public static final int OP_MUL_INT_LIT16

Added in API level 1

Constant Value: 210 (0x000000d2)

public static final int OP_MUL_INT_LIT8

Added in API level 1

Constant Value: 218 (0x000000da)

public static final int OP_MUL_LONG

Added in API level 1

Constant Value: 157 (0x0000009d)

public static final int OP_MUL_LONG_2ADDR

Added in API level 1

Constant Value: 189 (0x000000bd)

public static final int OP_NEG_DOUBLE

Added in API level 1

Constant Value: 128 (0x00000080)

public static final int OP_NEG_FLOAT

Added in API level 1

Constant Value: 127 (0x0000007f)

public static final int OP_NEG_INT

Added in API level 1

Constant Value: 123 (0x0000007b)

public static final int OP_NEG_LONG

Added in API level 1

Constant Value: 125 (0x0000007d)

public static final int OP_NEW_ARRAY

Added in API level 1

Constant Value: 35 (0x00000023)

public static final int OP_NEW_ARRAY_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 1279 (0x000004ff)

public static final int OP_NEW_INSTANCE

Added in API level 1

Constant Value: 34 (0x00000022)

public static final int OP_NEW_INSTANCE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 1023 (0x000003ff)

public static final int OP_NOP

Added in API level 1

Constant Value: 0 (0x00000000)

public static final int OP_NOT_INT

Added in API level 1

Constant Value: 124 (0x0000007c)

public static final int OP_NOT_LONG

Added in API level 1

Constant Value: 126 (0x0000007e)

public static final int OP_OR_INT

Added in API level 1

Constant Value: 150 (0x00000096)

public static final int OP_OR_INT_2ADDR

Added in API level 1

Constant Value: 182 (0x000000b6)

public static final int OP_OR_INT_LIT16

Added in API level 1

Constant Value: 214 (0x000000d6)

public static final int OP_OR_INT_LIT8

Added in API level 1

Constant Value: 222 (0x000000de)

public static final int OP_OR_LONG

Added in API level 1

Constant Value: 161 (0x000000a1)

public static final int OP_OR_LONG_2ADDR

Added in API level 1

Constant Value: 193 (0x000000c1)

public static final int OP_PACKED_SWITCH

Added in API level 1

Constant Value: 43 (0x0000002b)

public static final int OP_REM_DOUBLE

Added in API level 1

Constant Value: 175 (0x000000af)

public static final int OP_REM_DOUBLE_2ADDR

Added in API level 1

Constant Value: 207 (0x000000cf)

public static final int OP_REM_FLOAT

Added in API level 1

Constant Value: 170 (0x000000aa)

public static final int OP_REM_FLOAT_2ADDR

Added in API level 1

Constant Value: 202 (0x000000ca)

public static final int OP_REM_INT

Added in API level 1

Constant Value: 148 (0x00000094)

public static final int OP_REM_INT_2ADDR

Added in API level 1

Constant Value: 180 (0x000000b4)

public static final int OP_REM_INT_LIT16

Added in API level 1

Constant Value: 212 (0x000000d4)

public static final int OP_REM_INT_LIT8

Added in API level 1

Constant Value: 220 (0x000000dc)

public static final int OP_REM_LONG

Added in API level 1

Constant Value: 159 (0x0000009f)

public static final int OP_REM_LONG_2ADDR

Added in API level 1

Constant Value: 191 (0x000000bf)

public static final int OP_RETURN

Added in API level 1

Constant Value: 15 (0x0000000f)

public static final int OP_RETURN_OBJECT

Added in API level 1

Constant Value: 17 (0x00000011)

public static final int OP_RETURN_VOID

Added in API level 1

Constant Value: 14 (0x0000000e)

public static final int OP_RETURN_WIDE

Added in API level 1

Constant Value: 16 (0x00000010)

public static final int OP_RSUB_INT

Added in API level 1

Constant Value: 209 (0x000000d1)

public static final int OP_RSUB_INT_LIT8

Added in API level 1

Constant Value: 217 (0x000000d9)

public static final int OP_SGET

Added in API level 1

Constant Value: 96 (0x00000060)

public static final int OP_SGET_BOOLEAN

Added in API level 1

Constant Value: 99 (0x00000063)

public static final int OP_SGET_BOOLEAN_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 6143 (0x000017ff)

public static final int OP_SGET_BYTE

Added in API level 1

Constant Value: 100 (0x00000064)

public static final int OP_SGET_BYTE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 6399 (0x000018ff)

public static final int OP_SGET_CHAR

Added in API level 1

Constant Value: 101 (0x00000065)

public static final int OP_SGET_CHAR_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 6655 (0x000019ff)

public static final int OP_SGET_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 5375 (0x000014ff)

public static final int OP_SGET_OBJECT

Added in API level 1

Constant Value: 98 (0x00000062)

public static final int OP_SGET_OBJECT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 5887 (0x000016ff)

public static final int OP_SGET_SHORT

Added in API level 1

Constant Value: 102 (0x00000066)

public static final int OP_SGET_SHORT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 6911 (0x00001aff)

public static final int OP_SGET_WIDE

Added in API level 1

Constant Value: 97 (0x00000061)

public static final int OP_SGET_WIDE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 5631 (0x000015ff)

public static final int OP_SGET_WIDE_VOLATILE

Added in API level 9

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 234 (0x000000ea)

public static final int OP_SHL_INT

Added in API level 1

Constant Value: 152 (0x00000098)

public static final int OP_SHL_INT_2ADDR

Added in API level 1

Constant Value: 184 (0x000000b8)

public static final int OP_SHL_INT_LIT8

Added in API level 1

Constant Value: 224 (0x000000e0)

public static final int OP_SHL_LONG

Added in API level 1

Constant Value: 163 (0x000000a3)

public static final int OP_SHL_LONG_2ADDR

Added in API level 1

Constant Value: 195 (0x000000c3)

public static final int OP_SHR_INT

Added in API level 1

Constant Value: 153 (0x00000099)

public static final int OP_SHR_INT_2ADDR

Added in API level 1

Constant Value: 185 (0x000000b9)

public static final int OP_SHR_INT_LIT8

Added in API level 1

Constant Value: 225 (0x000000e1)

public static final int OP_SHR_LONG

Added in API level 1

Constant Value: 164 (0x000000a4)

public static final int OP_SHR_LONG_2ADDR

Added in API level 1

Constant Value: 196 (0x000000c4)

public static final int OP_SPARSE_SWITCH

Added in API level 1

Constant Value: 44 (0x0000002c)

public static final int OP_SPUT

Added in API level 1

Constant Value: 103 (0x00000067)

public static final int OP_SPUT_BOOLEAN

Added in API level 1

Constant Value: 106 (0x0000006a)

public static final int OP_SPUT_BOOLEAN_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 7935 (0x00001eff)

public static final int OP_SPUT_BYTE

Added in API level 1

Constant Value: 107 (0x0000006b)

public static final int OP_SPUT_BYTE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 8191 (0x00001fff)

public static final int OP_SPUT_CHAR

Added in API level 1

Constant Value: 108 (0x0000006c)

public static final int OP_SPUT_CHAR_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 8447 (0x000020ff)

public static final int OP_SPUT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 7167 (0x00001bff)

public static final int OP_SPUT_OBJECT

Added in API level 1

Constant Value: 105 (0x00000069)

public static final int OP_SPUT_OBJECT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 7679 (0x00001dff)

public static final int OP_SPUT_SHORT

Added in API level 1

Constant Value: 109 (0x0000006d)

public static final int OP_SPUT_SHORT_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 8703 (0x000021ff)

public static final int OP_SPUT_WIDE

Added in API level 1

Constant Value: 104 (0x00000068)

public static final int OP_SPUT_WIDE_JUMBO

Added in API level 11

Never implemented; do not use.

Constant Value: 7423 (0x00001cff)

public static final int OP_SPUT_WIDE_VOLATILE

Added in API level 9

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 235 (0x000000eb)

public static final int OP_SUB_DOUBLE

Added in API level 1

Constant Value: 172 (0x000000ac)

public static final int OP_SUB_DOUBLE_2ADDR

Added in API level 1

Constant Value: 204 (0x000000cc)

public static final int OP_SUB_FLOAT

Added in API level 1

Constant Value: 167 (0x000000a7)

public static final int OP_SUB_FLOAT_2ADDR

Added in API level 1

Constant Value: 199 (0x000000c7)

public static final int OP_SUB_INT

Added in API level 1

Constant Value: 145 (0x00000091)

public static final int OP_SUB_INT_2ADDR

Added in API level 1

Constant Value: 177 (0x000000b1)

public static final int OP_SUB_LONG

Added in API level 1

Constant Value: 156 (0x0000009c)

public static final int OP_SUB_LONG_2ADDR

Added in API level 1

Constant Value: 188 (0x000000bc)

public static final int OP_THROW

Added in API level 1

Constant Value: 39 (0x00000027)

public static final int OP_THROW_VERIFICATION_ERROR

Added in API level 8

This constant was deprecated in API level 11.
Implementation detail.

Implementation detail.

Constant Value: 237 (0x000000ed)

public static final int OP_USHR_INT

Added in API level 1

Constant Value: 154 (0x0000009a)

public static final int OP_USHR_INT_2ADDR

Added in API level 1

Constant Value: 186 (0x000000ba)

public static final int OP_USHR_INT_LIT8

Added in API level 1

Constant Value: 226 (0x000000e2)

public static final int OP_USHR_LONG

Added in API level 1

Constant Value: 165 (0x000000a5)

public static final int OP_USHR_LONG_2ADDR

Added in API level 1

Constant Value: 197 (0x000000c5)

public static final int OP_XOR_INT

Added in API level 1

Constant Value: 151 (0x00000097)

public static final int OP_XOR_INT_2ADDR

Added in API level 1

Constant Value: 183 (0x000000b7)

public static final int OP_XOR_INT_LIT16

Added in API level 1

Constant Value: 215 (0x000000d7)

public static final int OP_XOR_INT_LIT8

Added in API level 1

Constant Value: 223 (0x000000df)

public static final int OP_XOR_LONG

Added in API level 1

Constant Value: 162 (0x000000a2)

public static final int OP_XOR_LONG_2ADDR

Added in API level 1

Constant Value: 194 (0x000000c2)
No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.