class |
AbstractPayload |
Abstract base class for all payloads (switch, fill-array) in dex instructions
|
class |
ArrayDataPayload |
Payload for the fill-array-data instructions in dex
|
class |
Insn10t |
The "10t" instruction format: It needs one 16-bit code unit, does not have any registers and is used for jump targets
(hence the "t").
It is used by the "goto" opcode for jumps to offsets up to 8 bits away.
|
class |
Insn20t |
The "20t" instruction format: It needs two 16-bit code units, does not have any registers and is used for jump targets
(hence the "t").
It is used by the "goto/16" opcode for jumps to a 16-bit wide offset.
|
class |
Insn21t |
The "21t" instruction format: It needs two 16-bit code units, has one register and is used for jump targets (hence the
"t").
It is used e.g.
|
class |
Insn22t |
The "22t" instruction format: It needs two 16-bit code units, has two registers and is used for jump targets (hence the
"t").
It is used e.g.
|
class |
Insn30t |
The "30t" instruction format: It needs three 16-bit code units, does not have any registers and is used for jump targets
(hence the "t").
It is used by the "goto/32" opcode for jumps to a 32-bit wide offset.
|
class |
Insn31t |
The "31t" instruction format: It needs three 16-bit code units, has one register and is used for jump targets (hence the
"t").
It is used e.g.
|
class |
PackedSwitchPayload |
The payload for a packed-switch instruction.
|
class |
SparseSwitchPayload |
The payload for a sparse-switch instruction.
|
class |
SwitchPayload |
The payload for switch instructions, usually placed at the end of a method.
|