Class BuilderInstruction45cc
- java.lang.Object
-
- org.jf.dexlib2.builder.BuilderInstruction
-
- org.jf.dexlib2.builder.instruction.BuilderInstruction45cc
-
- All Implemented Interfaces:
DualReferenceInstruction
,FiveRegisterInstruction
,Instruction45cc
,Instruction
,ReferenceInstruction
,VariableRegisterInstruction
public class BuilderInstruction45cc extends BuilderInstruction implements Instruction45cc
-
-
Field Summary
Fields Modifier and Type Field Description static Format
FORMAT
protected Reference
reference
protected Reference
reference2
protected int
registerC
protected int
registerCount
protected int
registerD
protected int
registerE
protected int
registerF
protected int
registerG
-
Fields inherited from class org.jf.dexlib2.builder.BuilderInstruction
opcode
-
-
Constructor Summary
Constructors Constructor Description BuilderInstruction45cc(Opcode opcode, int registerCount, int registerC, int registerD, int registerE, int registerF, int registerG, Reference reference, Reference reference2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Format
getFormat()
Reference
getReference()
Reference
getReference2()
int
getReferenceType()
int
getReferenceType2()
int
getRegisterC()
int
getRegisterCount()
int
getRegisterD()
int
getRegisterE()
int
getRegisterF()
int
getRegisterG()
-
Methods inherited from class org.jf.dexlib2.builder.BuilderInstruction
getCodeUnits, getLocation, getOpcode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jf.dexlib2.iface.instruction.Instruction
getCodeUnits, getOpcode
-
-
-
-
Field Detail
-
FORMAT
public static final Format FORMAT
-
registerCount
protected final int registerCount
-
registerC
protected final int registerC
-
registerD
protected final int registerD
-
registerE
protected final int registerE
-
registerF
protected final int registerF
-
registerG
protected final int registerG
-
reference
@Nonnull protected final Reference reference
-
reference2
@Nonnull protected final Reference reference2
-
-
Method Detail
-
getRegisterCount
public int getRegisterCount()
- Specified by:
getRegisterCount
in interfaceVariableRegisterInstruction
-
getRegisterC
public int getRegisterC()
- Specified by:
getRegisterC
in interfaceFiveRegisterInstruction
-
getRegisterD
public int getRegisterD()
- Specified by:
getRegisterD
in interfaceFiveRegisterInstruction
-
getRegisterE
public int getRegisterE()
- Specified by:
getRegisterE
in interfaceFiveRegisterInstruction
-
getRegisterF
public int getRegisterF()
- Specified by:
getRegisterF
in interfaceFiveRegisterInstruction
-
getRegisterG
public int getRegisterG()
- Specified by:
getRegisterG
in interfaceFiveRegisterInstruction
-
getReference
@Nonnull public Reference getReference()
- Specified by:
getReference
in interfaceReferenceInstruction
-
getReferenceType
public int getReferenceType()
- Specified by:
getReferenceType
in interfaceReferenceInstruction
-
getReference2
@Nonnull public Reference getReference2()
- Specified by:
getReference2
in interfaceDualReferenceInstruction
-
getReferenceType2
public int getReferenceType2()
- Specified by:
getReferenceType2
in interfaceDualReferenceInstruction
-
getFormat
public Format getFormat()
- Specified by:
getFormat
in classBuilderInstruction
-
-