public abstract class DexBackedInstruction extends java.lang.Object implements Instruction
| Modifier and Type | Field and Description |
|---|---|
DexBackedDexFile |
dexFile |
int |
instructionStart |
Opcode |
opcode |
| Constructor and Description |
|---|
DexBackedInstruction(DexBackedDexFile dexFile,
Opcode opcode,
int instructionStart) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCodeUnits()
Gets the size of this instruction.
|
Opcode |
getOpcode()
Gets the opcode of this instruction.
|
static Instruction |
readFrom(DexBackedDexFile dexFile,
DexReader reader) |
@Nonnull public final DexBackedDexFile dexFile
@Nonnull public final Opcode opcode
public final int instructionStart
public DexBackedInstruction(@Nonnull
DexBackedDexFile dexFile,
@Nonnull
Opcode opcode,
int instructionStart)
@Nonnull public Opcode getOpcode()
InstructiongetOpcode in interface Instructionpublic int getCodeUnits()
InstructiongetCodeUnits in interface Instruction@Nonnull public static Instruction readFrom(DexBackedDexFile dexFile, @Nonnull DexReader reader)