Class DexBackedInstruction45cc
- java.lang.Object
-
- org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction
-
- org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction45cc
-
- All Implemented Interfaces:
DualReferenceInstruction
,FiveRegisterInstruction
,Instruction45cc
,Instruction
,ReferenceInstruction
,VariableRegisterInstruction
public class DexBackedInstruction45cc extends DexBackedInstruction implements Instruction45cc
-
-
Field Summary
-
Fields inherited from class org.jf.dexlib2.dexbacked.instruction.DexBackedInstruction
dexFile, instructionStart, opcode
-
-
Constructor Summary
Constructors Constructor Description DexBackedInstruction45cc(DexBackedDexFile dexFile, Opcode opcode, int instructionStart)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.dexbacked.instruction.DexBackedInstruction
getCodeUnits, getOpcode, readFrom
-
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
-
-
-
-
Constructor Detail
-
DexBackedInstruction45cc
public DexBackedInstruction45cc(@Nonnull DexBackedDexFile dexFile, @Nonnull Opcode opcode, int instructionStart)
-
-
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
public Reference getReference2()
- Specified by:
getReference2
in interfaceDualReferenceInstruction
-
getReferenceType2
public int getReferenceType2()
- Specified by:
getReferenceType2
in interfaceDualReferenceInstruction
-
-