Class DexCodeReader

  • All Implemented Interfaces:
    jadx.api.plugins.input.data.ICodeReader

    public class DexCodeReader
    extends java.lang.Object
    implements jadx.api.plugins.input.data.ICodeReader
    • Constructor Detail

    • Method Detail

      • copy

        public DexCodeReader copy()
        Specified by:
        copy in interface jadx.api.plugins.input.data.ICodeReader
      • setOffset

        public void setOffset​(int offset)
      • getRegistersCount

        public int getRegistersCount()
        Specified by:
        getRegistersCount in interface jadx.api.plugins.input.data.ICodeReader
      • getArgsStartReg

        public int getArgsStartReg()
        Specified by:
        getArgsStartReg in interface jadx.api.plugins.input.data.ICodeReader
      • getUnitsCount

        public int getUnitsCount()
        Specified by:
        getUnitsCount in interface jadx.api.plugins.input.data.ICodeReader
      • visitInstructions

        public void visitInstructions​(java.util.function.Consumer<jadx.api.plugins.input.insns.InsnData> insnConsumer)
        Specified by:
        visitInstructions in interface jadx.api.plugins.input.data.ICodeReader
      • getDebugInfo

        @Nullable
        public @Nullable jadx.api.plugins.input.data.IDebugInfo getDebugInfo()
        Specified by:
        getDebugInfo in interface jadx.api.plugins.input.data.ICodeReader
      • getTries

        public java.util.List<jadx.api.plugins.input.data.ITry> getTries()
        Specified by:
        getTries in interface jadx.api.plugins.input.data.ICodeReader
      • getCodeOffset

        public int getCodeOffset()
        Specified by:
        getCodeOffset in interface jadx.api.plugins.input.data.ICodeReader
      • setMthId

        public void setMthId​(int mthId)
      • getMthId

        public int getMthId()