Interface IBytecodeVisitor

  • All Known Implementing Classes:
    ByteCodeVisitorAdapter

    public interface IBytecodeVisitor
    Description of a Java opcodes visitor. This should be used to walk the opcodes of a ICodeAttribute. Clients must subclass ByteCodeVisitorAdapter to define an implementation of this interface.
    Since:
    2.0
    Restriction:
    This interface is not intended to be implemented by clients.
    • Method Detail

      • _aaload

        void _aaload​(int pc)
      • _aastore

        void _aastore​(int pc)
      • _aconst_null

        void _aconst_null​(int pc)
      • _aload

        void _aload​(int pc,
                    int index)
      • _aload_0

        void _aload_0​(int pc)
      • _aload_1

        void _aload_1​(int pc)
      • _aload_2

        void _aload_2​(int pc)
      • _aload_3

        void _aload_3​(int pc)
      • _areturn

        void _areturn​(int pc)
      • _arraylength

        void _arraylength​(int pc)
      • _astore

        void _astore​(int pc,
                     int index)
      • _astore_0

        void _astore_0​(int pc)
      • _astore_1

        void _astore_1​(int pc)
      • _astore_2

        void _astore_2​(int pc)
      • _astore_3

        void _astore_3​(int pc)
      • _athrow

        void _athrow​(int pc)
      • _baload

        void _baload​(int pc)
      • _bastore

        void _bastore​(int pc)
      • _bipush

        void _bipush​(int pc,
                     byte _byte)
      • _caload

        void _caload​(int pc)
      • _castore

        void _castore​(int pc)
      • _d2f

        void _d2f​(int pc)
      • _d2i

        void _d2i​(int pc)
      • _d2l

        void _d2l​(int pc)
      • _dadd

        void _dadd​(int pc)
      • _daload

        void _daload​(int pc)
      • _dastore

        void _dastore​(int pc)
      • _dcmpg

        void _dcmpg​(int pc)
      • _dcmpl

        void _dcmpl​(int pc)
      • _dconst_0

        void _dconst_0​(int pc)
      • _dconst_1

        void _dconst_1​(int pc)
      • _ddiv

        void _ddiv​(int pc)
      • _dload

        void _dload​(int pc,
                    int index)
      • _dload_0

        void _dload_0​(int pc)
      • _dload_1

        void _dload_1​(int pc)
      • _dload_2

        void _dload_2​(int pc)
      • _dload_3

        void _dload_3​(int pc)
      • _dmul

        void _dmul​(int pc)
      • _dneg

        void _dneg​(int pc)
      • _drem

        void _drem​(int pc)
      • _dreturn

        void _dreturn​(int pc)
      • _dstore

        void _dstore​(int pc,
                     int index)
      • _dstore_0

        void _dstore_0​(int pc)
      • _dstore_1

        void _dstore_1​(int pc)
      • _dstore_2

        void _dstore_2​(int pc)
      • _dstore_3

        void _dstore_3​(int pc)
      • _dsub

        void _dsub​(int pc)
      • _dup

        void _dup​(int pc)
      • _dup_x1

        void _dup_x1​(int pc)
      • _dup_x2

        void _dup_x2​(int pc)
      • _dup2

        void _dup2​(int pc)
      • _dup2_x1

        void _dup2_x1​(int pc)
      • _dup2_x2

        void _dup2_x2​(int pc)
      • _f2d

        void _f2d​(int pc)
      • _f2i

        void _f2i​(int pc)
      • _f2l

        void _f2l​(int pc)
      • _fadd

        void _fadd​(int pc)
      • _faload

        void _faload​(int pc)
      • _fastore

        void _fastore​(int pc)
      • _fcmpg

        void _fcmpg​(int pc)
      • _fcmpl

        void _fcmpl​(int pc)
      • _fconst_0

        void _fconst_0​(int pc)
      • _fconst_1

        void _fconst_1​(int pc)
      • _fconst_2

        void _fconst_2​(int pc)
      • _fdiv

        void _fdiv​(int pc)
      • _fload

        void _fload​(int pc,
                    int index)
      • _fload_0

        void _fload_0​(int pc)
      • _fload_1

        void _fload_1​(int pc)
      • _fload_2

        void _fload_2​(int pc)
      • _fload_3

        void _fload_3​(int pc)
      • _fmul

        void _fmul​(int pc)
      • _fneg

        void _fneg​(int pc)
      • _frem

        void _frem​(int pc)
      • _freturn

        void _freturn​(int pc)
      • _fstore

        void _fstore​(int pc,
                     int index)
      • _fstore_0

        void _fstore_0​(int pc)
      • _fstore_1

        void _fstore_1​(int pc)
      • _fstore_2

        void _fstore_2​(int pc)
      • _fstore_3

        void _fstore_3​(int pc)
      • _fsub

        void _fsub​(int pc)
      • _getstatic

        void _getstatic​(int pc,
                        int index,
                        IConstantPoolEntry constantFieldref)
      • _goto

        void _goto​(int pc,
                   int branchOffset)
      • _goto_w

        void _goto_w​(int pc,
                     int branchOffset)
      • _i2b

        void _i2b​(int pc)
      • _i2c

        void _i2c​(int pc)
      • _i2d

        void _i2d​(int pc)
      • _i2f

        void _i2f​(int pc)
      • _i2l

        void _i2l​(int pc)
      • _i2s

        void _i2s​(int pc)
      • _iadd

        void _iadd​(int pc)
      • _iaload

        void _iaload​(int pc)
      • _iand

        void _iand​(int pc)
      • _iastore

        void _iastore​(int pc)
      • _iconst_m1

        void _iconst_m1​(int pc)
      • _iconst_0

        void _iconst_0​(int pc)
      • _iconst_1

        void _iconst_1​(int pc)
      • _iconst_2

        void _iconst_2​(int pc)
      • _iconst_3

        void _iconst_3​(int pc)
      • _iconst_4

        void _iconst_4​(int pc)
      • _iconst_5

        void _iconst_5​(int pc)
      • _idiv

        void _idiv​(int pc)
      • _if_acmpeq

        void _if_acmpeq​(int pc,
                        int branchOffset)
      • _if_acmpne

        void _if_acmpne​(int pc,
                        int branchOffset)
      • _if_icmpeq

        void _if_icmpeq​(int pc,
                        int branchOffset)
      • _if_icmpne

        void _if_icmpne​(int pc,
                        int branchOffset)
      • _if_icmplt

        void _if_icmplt​(int pc,
                        int branchOffset)
      • _if_icmpge

        void _if_icmpge​(int pc,
                        int branchOffset)
      • _if_icmpgt

        void _if_icmpgt​(int pc,
                        int branchOffset)
      • _if_icmple

        void _if_icmple​(int pc,
                        int branchOffset)
      • _ifeq

        void _ifeq​(int pc,
                   int branchOffset)
      • _ifne

        void _ifne​(int pc,
                   int branchOffset)
      • _iflt

        void _iflt​(int pc,
                   int branchOffset)
      • _ifge

        void _ifge​(int pc,
                   int branchOffset)
      • _ifgt

        void _ifgt​(int pc,
                   int branchOffset)
      • _ifle

        void _ifle​(int pc,
                   int branchOffset)
      • _ifnonnull

        void _ifnonnull​(int pc,
                        int branchOffset)
      • _ifnull

        void _ifnull​(int pc,
                     int branchOffset)
      • _iinc

        void _iinc​(int pc,
                   int index,
                   int _const)
      • _iload

        void _iload​(int pc,
                    int index)
      • _iload_0

        void _iload_0​(int pc)
      • _iload_1

        void _iload_1​(int pc)
      • _iload_2

        void _iload_2​(int pc)
      • _iload_3

        void _iload_3​(int pc)
      • _imul

        void _imul​(int pc)
      • _ineg

        void _ineg​(int pc)
      • _instanceof

        void _instanceof​(int pc,
                         int index,
                         IConstantPoolEntry constantClass)
      • _invokedynamic

        void _invokedynamic​(int pc,
                            int index,
                            IConstantPoolEntry invokeDynamic)
        Since:
        3.8
      • _invokeinterface

        void _invokeinterface​(int pc,
                              int index,
                              byte nargs,
                              IConstantPoolEntry constantInterfaceMethodref)
      • _invokespecial

        void _invokespecial​(int pc,
                            int index,
                            IConstantPoolEntry constantMethodref)
      • _invokestatic

        void _invokestatic​(int pc,
                           int index,
                           IConstantPoolEntry constantMethodref)
      • _invokevirtual

        void _invokevirtual​(int pc,
                            int index,
                            IConstantPoolEntry constantMethodref)
      • _ior

        void _ior​(int pc)
      • _irem

        void _irem​(int pc)
      • _ireturn

        void _ireturn​(int pc)
      • _ishl

        void _ishl​(int pc)
      • _ishr

        void _ishr​(int pc)
      • _istore

        void _istore​(int pc,
                     int index)
      • _istore_0

        void _istore_0​(int pc)
      • _istore_1

        void _istore_1​(int pc)
      • _istore_2

        void _istore_2​(int pc)
      • _istore_3

        void _istore_3​(int pc)
      • _isub

        void _isub​(int pc)
      • _iushr

        void _iushr​(int pc)
      • _ixor

        void _ixor​(int pc)
      • _jsr

        void _jsr​(int pc,
                  int branchOffset)
      • _jsr_w

        void _jsr_w​(int pc,
                    int branchOffset)
      • _l2d

        void _l2d​(int pc)
      • _l2f

        void _l2f​(int pc)
      • _l2i

        void _l2i​(int pc)
      • _ladd

        void _ladd​(int pc)
      • _laload

        void _laload​(int pc)
      • _land

        void _land​(int pc)
      • _lastore

        void _lastore​(int pc)
      • _lcmp

        void _lcmp​(int pc)
      • _lconst_0

        void _lconst_0​(int pc)
      • _lconst_1

        void _lconst_1​(int pc)
      • _ldiv

        void _ldiv​(int pc)
      • _lload

        void _lload​(int pc,
                    int index)
      • _lload_0

        void _lload_0​(int pc)
      • _lload_1

        void _lload_1​(int pc)
      • _lload_2

        void _lload_2​(int pc)
      • _lload_3

        void _lload_3​(int pc)
      • _lmul

        void _lmul​(int pc)
      • _lneg

        void _lneg​(int pc)
      • _lookupswitch

        void _lookupswitch​(int pc,
                           int defaultoffset,
                           int npairs,
                           int[][] offset_pairs)
      • _lor

        void _lor​(int pc)
      • _lrem

        void _lrem​(int pc)
      • _lreturn

        void _lreturn​(int pc)
      • _lshl

        void _lshl​(int pc)
      • _lshr

        void _lshr​(int pc)
      • _lstore

        void _lstore​(int pc,
                     int index)
      • _lstore_0

        void _lstore_0​(int pc)
      • _lstore_1

        void _lstore_1​(int pc)
      • _lstore_2

        void _lstore_2​(int pc)
      • _lstore_3

        void _lstore_3​(int pc)
      • _lsub

        void _lsub​(int pc)
      • _lushr

        void _lushr​(int pc)
      • _lxor

        void _lxor​(int pc)
      • _monitorenter

        void _monitorenter​(int pc)
      • _monitorexit

        void _monitorexit​(int pc)
      • _multianewarray

        void _multianewarray​(int pc,
                             int index,
                             int dimensions,
                             IConstantPoolEntry constantClass)
      • _newarray

        void _newarray​(int pc,
                       int atype)
      • _nop

        void _nop​(int pc)
      • _pop

        void _pop​(int pc)
      • _pop2

        void _pop2​(int pc)
      • _putstatic

        void _putstatic​(int pc,
                        int index,
                        IConstantPoolEntry constantFieldref)
      • _ret

        void _ret​(int pc,
                  int index)
      • _return

        void _return​(int pc)
      • _saload

        void _saload​(int pc)
      • _sastore

        void _sastore​(int pc)
      • _sipush

        void _sipush​(int pc,
                     short value)
      • _swap

        void _swap​(int pc)
      • _tableswitch

        void _tableswitch​(int pc,
                          int defaultoffset,
                          int low,
                          int high,
                          int[] jump_offsets)
      • _wide

        void _wide​(int pc,
                   int opcode,
                   int index)
      • _wide

        void _wide​(int pc,
                   int iincopcode,
                   int index,
                   int _const)
      • _breakpoint

        void _breakpoint​(int pc)
      • _impdep1

        void _impdep1​(int pc)
      • _impdep2

        void _impdep2​(int pc)