public class ArrayFill extends Instruction
Instruction.Visitor
Modifier and Type | Field and Description |
---|---|
int |
array |
int |
registerIndex |
int |
tableAddressOffset |
TypeReference |
type |
method, noInstructions, opcode, pc
Constructor and Description |
---|
ArrayFill(int pc,
int array,
int offset,
TypeReference type,
org.jf.dexlib.Code.Opcode op,
DexIMethod method) |
Modifier and Type | Method and Description |
---|---|
int |
getElementCount() |
org.jf.dexlib.Code.Format.ArrayDataPseudoInstruction |
getTable() |
TypeReference |
getType() |
void |
setArrayDataTable(org.jf.dexlib.Code.Format.ArrayDataPseudoInstruction table) |
void |
visit(Instruction.Visitor visitor) |
getBranchTargets, getOpcode, getParentMethod, isFallThrough, isPEI
public final int array
public final int tableAddressOffset
public int registerIndex
public final TypeReference type
public ArrayFill(int pc, int array, int offset, TypeReference type, org.jf.dexlib.Code.Opcode op, DexIMethod method)
public void visit(Instruction.Visitor visitor)
visit
in class Instruction
public void setArrayDataTable(org.jf.dexlib.Code.Format.ArrayDataPseudoInstruction table)
public org.jf.dexlib.Code.Format.ArrayDataPseudoInstruction getTable()
public int getElementCount()
public TypeReference getType()