Package jadx.plugins.input.dex.sections
Class DexCodeReader
java.lang.Object
jadx.plugins.input.dex.sections.DexCodeReader
- All Implemented Interfaces:
ICodeReader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()voiddecode(DexInsnData insn) intgetCatchHandlers(int offset, SectionReader ext) int@Nullable IDebugInfointgetMthId()intgetTries()private intprivate intintvoidsetMthId(int mthId) voidsetOffset(int offset) voidskip(DexInsnData insn) voidvisitInstructions(Consumer<InsnData> insnConsumer)
-
Field Details
-
in
-
mthId
private int mthId
-
-
Constructor Details
-
DexCodeReader
-
-
Method Details
-
copy
- Specified by:
copyin interfaceICodeReader
-
setOffset
public void setOffset(int offset) -
getRegistersCount
public int getRegistersCount()- Specified by:
getRegistersCountin interfaceICodeReader
-
getArgsStartReg
public int getArgsStartReg()- Specified by:
getArgsStartRegin interfaceICodeReader
-
getUnitsCount
public int getUnitsCount()- Specified by:
getUnitsCountin interfaceICodeReader
-
visitInstructions
- Specified by:
visitInstructionsin interfaceICodeReader
-
decode
-
skip
-
getDebugInfo
- Specified by:
getDebugInfoin interfaceICodeReader
-
getTriesCount
private int getTriesCount() -
getTriesOffset
private int getTriesOffset() -
getTries
- Specified by:
getTriesin interfaceICodeReader
-
getCatchHandlers
-
getCodeOffset
public int getCodeOffset()- Specified by:
getCodeOffsetin interfaceICodeReader
-
setMthId
public void setMthId(int mthId) -
getMthId
public int getMthId()
-