Package org.jf.dexlib2.builder
Class BuilderInstruction
java.lang.Object
org.jf.dexlib2.builder.BuilderInstruction
- All Implemented Interfaces:
Instruction
- Direct Known Subclasses:
BuilderArrayPayload,BuilderInstruction10x,BuilderInstruction11n,BuilderInstruction11x,BuilderInstruction12x,BuilderInstruction20bc,BuilderInstruction21c,BuilderInstruction21ih,BuilderInstruction21lh,BuilderInstruction21s,BuilderInstruction22b,BuilderInstruction22c,BuilderInstruction22cs,BuilderInstruction22s,BuilderInstruction22x,BuilderInstruction23x,BuilderInstruction31c,BuilderInstruction31i,BuilderInstruction32x,BuilderInstruction35c,BuilderInstruction35mi,BuilderInstruction35ms,BuilderInstruction3rc,BuilderInstruction3rmi,BuilderInstruction3rms,BuilderInstruction45cc,BuilderInstruction4rcc,BuilderInstruction51l,BuilderOffsetInstruction,BuilderSwitchPayload
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets the size of this instruction.abstract FormatGets the opcode of this instruction.
-
Field Details
-
opcode
-
location
-
-
Constructor Details
-
BuilderInstruction
-
-
Method Details
-
getOpcode
Description copied from interface:InstructionGets the opcode of this instruction.- Specified by:
getOpcodein interfaceInstruction- Returns:
- The Opcode of this instruction.
-
getFormat
-
getCodeUnits
public int getCodeUnits()Description copied from interface:InstructionGets the size of this instruction.- Specified by:
getCodeUnitsin interfaceInstruction- Returns:
- The size of this instruction, as a count of the number of 16-bit code units that make up this instruction.
-
getLocation
-