public class ArrayGet extends Instruction
Modifier and Type | Class and Description |
---|---|
static class |
ArrayGet.Type |
Instruction.Visitor
Modifier and Type | Field and Description |
---|---|
int |
array |
int |
destination |
int |
offset |
ArrayGet.Type |
type |
method, noInstructions, opcode, pc
Constructor and Description |
---|
ArrayGet(int pc,
int destination,
int array,
int offset,
ArrayGet.Type type,
org.jf.dexlib.Code.Opcode op,
DexIMethod method) |
Modifier and Type | Method and Description |
---|---|
TypeReference |
getType() |
static TypeReference |
getType(ArrayGet.Type type) |
void |
visit(Instruction.Visitor visitor) |
getBranchTargets, getOpcode, getParentMethod, isFallThrough, isPEI
public final int destination
public final int array
public final int offset
public final ArrayGet.Type type
public ArrayGet(int pc, int destination, int array, int offset, ArrayGet.Type type, org.jf.dexlib.Code.Opcode op, DexIMethod method)
public void visit(Instruction.Visitor visitor)
visit
in class Instruction
public TypeReference getType()
public static TypeReference getType(ArrayGet.Type type)