Interface InsnData


  • public interface InsnData
    • Method Detail

      • decode

        void decode()
      • getOffset

        int getOffset()
      • getFileOffset

        int getFileOffset()
      • getOpcode

        Opcode getOpcode()
      • getOpcodeMnemonic

        java.lang.String getOpcodeMnemonic()
      • getByteCode

        byte[] getByteCode()
      • getRawOpcodeUnit

        int getRawOpcodeUnit()
      • getRegsCount

        int getRegsCount()
      • getReg

        int getReg​(int argNum)
      • getResultReg

        int getResultReg()
        Workaround to set result reg without additional move-result insn
        Returns:
        result reg number or -1 if not needed
      • getLiteral

        long getLiteral()
      • getTarget

        int getTarget()
      • getIndex

        int getIndex()
      • getIndexAsString

        java.lang.String getIndexAsString()
      • getIndexAsType

        java.lang.String getIndexAsType()
      • getIndexAsField

        IFieldRef getIndexAsField()
      • getIndexAsCallSite

        ICallSite getIndexAsCallSite()
      • getIndexAsProto

        IMethodProto getIndexAsProto​(int protoIndex)