Class BuilderInstruction35c
- java.lang.Object
-
- org.jf.dexlib2.builder.BuilderInstruction
-
- org.jf.dexlib2.builder.instruction.BuilderInstruction35c
-
- All Implemented Interfaces:
FiveRegisterInstruction
,Instruction35c
,Instruction
,ReferenceInstruction
,VariableRegisterInstruction
public class BuilderInstruction35c extends BuilderInstruction implements Instruction35c
-
-
Field Summary
Fields Modifier and Type Field Description static Format
FORMAT
protected Reference
reference
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 BuilderInstruction35c(Opcode opcode, int registerCount, int registerC, int registerD, int registerE, int registerF, int registerG, Reference reference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Format
getFormat()
Reference
getReference()
int
getReferenceType()
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
-
-
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
-
getFormat
public Format getFormat()
- Specified by:
getFormat
in classBuilderInstruction
-
-