Package org.eclipse.jdt.core.util
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 Summary
Modifier and TypeMethodDescriptionvoid_aaload(int pc) void_aastore(int pc) void_aconst_null(int pc) void_aload(int pc, int index) void_aload_0(int pc) void_aload_1(int pc) void_aload_2(int pc) void_aload_3(int pc) void_anewarray(int pc, int index, IConstantPoolEntry constantClass) void_areturn(int pc) void_arraylength(int pc) void_astore(int pc, int index) void_astore_0(int pc) void_astore_1(int pc) void_astore_2(int pc) void_astore_3(int pc) void_athrow(int pc) void_baload(int pc) void_bastore(int pc) void_bipush(int pc, byte _byte) void_breakpoint(int pc) void_caload(int pc) void_castore(int pc) void_checkcast(int pc, int index, IConstantPoolEntry constantClass) void_d2f(int pc) void_d2i(int pc) void_d2l(int pc) void_dadd(int pc) void_daload(int pc) void_dastore(int pc) void_dcmpg(int pc) void_dcmpl(int pc) void_dconst_0(int pc) void_dconst_1(int pc) void_ddiv(int pc) void_dload(int pc, int index) void_dload_0(int pc) void_dload_1(int pc) void_dload_2(int pc) void_dload_3(int pc) void_dmul(int pc) void_dneg(int pc) void_drem(int pc) void_dreturn(int pc) void_dstore(int pc, int index) void_dstore_0(int pc) void_dstore_1(int pc) void_dstore_2(int pc) void_dstore_3(int pc) void_dsub(int pc) void_dup(int pc) void_dup_x1(int pc) void_dup_x2(int pc) void_dup2(int pc) void_dup2_x1(int pc) void_dup2_x2(int pc) void_f2d(int pc) void_f2i(int pc) void_f2l(int pc) void_fadd(int pc) void_faload(int pc) void_fastore(int pc) void_fcmpg(int pc) void_fcmpl(int pc) void_fconst_0(int pc) void_fconst_1(int pc) void_fconst_2(int pc) void_fdiv(int pc) void_fload(int pc, int index) void_fload_0(int pc) void_fload_1(int pc) void_fload_2(int pc) void_fload_3(int pc) void_fmul(int pc) void_fneg(int pc) void_frem(int pc) void_freturn(int pc) void_fstore(int pc, int index) void_fstore_0(int pc) void_fstore_1(int pc) void_fstore_2(int pc) void_fstore_3(int pc) void_fsub(int pc) void_getfield(int pc, int index, IConstantPoolEntry constantFieldref) void_getstatic(int pc, int index, IConstantPoolEntry constantFieldref) void_goto(int pc, int branchOffset) void_goto_w(int pc, int branchOffset) void_i2b(int pc) void_i2c(int pc) void_i2d(int pc) void_i2f(int pc) void_i2l(int pc) void_i2s(int pc) void_iadd(int pc) void_iaload(int pc) void_iand(int pc) void_iastore(int pc) void_iconst_0(int pc) void_iconst_1(int pc) void_iconst_2(int pc) void_iconst_3(int pc) void_iconst_4(int pc) void_iconst_5(int pc) void_iconst_m1(int pc) void_idiv(int pc) void_if_acmpeq(int pc, int branchOffset) void_if_acmpne(int pc, int branchOffset) void_if_icmpeq(int pc, int branchOffset) void_if_icmpge(int pc, int branchOffset) void_if_icmpgt(int pc, int branchOffset) void_if_icmple(int pc, int branchOffset) void_if_icmplt(int pc, int branchOffset) void_if_icmpne(int pc, int branchOffset) void_ifeq(int pc, int branchOffset) void_ifge(int pc, int branchOffset) void_ifgt(int pc, int branchOffset) void_ifle(int pc, int branchOffset) void_iflt(int pc, int branchOffset) void_ifne(int pc, int branchOffset) void_ifnonnull(int pc, int branchOffset) void_ifnull(int pc, int branchOffset) void_iinc(int pc, int index, int _const) void_iload(int pc, int index) void_iload_0(int pc) void_iload_1(int pc) void_iload_2(int pc) void_iload_3(int pc) void_impdep1(int pc) void_impdep2(int pc) void_imul(int pc) void_ineg(int pc) void_instanceof(int pc, int index, IConstantPoolEntry constantClass) void_invokedynamic(int pc, int index, IConstantPoolEntry invokeDynamic) void_invokedynamic(int pc, int index, IConstantPoolEntry nameEntry, IConstantPoolEntry descriptorEntry) Deprecated.void_invokeinterface(int pc, int index, byte nargs, IConstantPoolEntry constantInterfaceMethodref) void_invokespecial(int pc, int index, IConstantPoolEntry constantMethodref) void_invokestatic(int pc, int index, IConstantPoolEntry constantMethodref) void_invokevirtual(int pc, int index, IConstantPoolEntry constantMethodref) void_ior(int pc) void_irem(int pc) void_ireturn(int pc) void_ishl(int pc) void_ishr(int pc) void_istore(int pc, int index) void_istore_0(int pc) void_istore_1(int pc) void_istore_2(int pc) void_istore_3(int pc) void_isub(int pc) void_iushr(int pc) void_ixor(int pc) void_jsr(int pc, int branchOffset) void_jsr_w(int pc, int branchOffset) void_l2d(int pc) void_l2f(int pc) void_l2i(int pc) void_ladd(int pc) void_laload(int pc) void_land(int pc) void_lastore(int pc) void_lcmp(int pc) void_lconst_0(int pc) void_lconst_1(int pc) void_ldc(int pc, int index, IConstantPoolEntry constantPoolEntry) void_ldc_w(int pc, int index, IConstantPoolEntry constantPoolEntry) void_ldc2_w(int pc, int index, IConstantPoolEntry constantPoolEntry) void_ldiv(int pc) void_lload(int pc, int index) void_lload_0(int pc) void_lload_1(int pc) void_lload_2(int pc) void_lload_3(int pc) void_lmul(int pc) void_lneg(int pc) void_lookupswitch(int pc, int defaultoffset, int npairs, int[][] offset_pairs) void_lor(int pc) void_lrem(int pc) void_lreturn(int pc) void_lshl(int pc) void_lshr(int pc) void_lstore(int pc, int index) void_lstore_0(int pc) void_lstore_1(int pc) void_lstore_2(int pc) void_lstore_3(int pc) void_lsub(int pc) void_lushr(int pc) void_lxor(int pc) void_monitorenter(int pc) void_monitorexit(int pc) void_multianewarray(int pc, int index, int dimensions, IConstantPoolEntry constantClass) void_new(int pc, int index, IConstantPoolEntry constantClass) void_newarray(int pc, int atype) void_nop(int pc) void_pop(int pc) void_pop2(int pc) void_putfield(int pc, int index, IConstantPoolEntry constantFieldref) void_putstatic(int pc, int index, IConstantPoolEntry constantFieldref) void_ret(int pc, int index) void_return(int pc) void_saload(int pc) void_sastore(int pc) void_sipush(int pc, short value) void_swap(int pc) void_tableswitch(int pc, int defaultoffset, int low, int high, int[] jump_offsets) void_wide(int pc, int opcode, int index) void_wide(int pc, int iincopcode, int index, int _const)
-
Method Details
-
_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) -
_anewarray
-
_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) -
_checkcast
-
_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) -
_getfield
-
_getstatic
-
_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
-
_invokedynamic
void _invokedynamic(int pc, int index, IConstantPoolEntry nameEntry, IConstantPoolEntry descriptorEntry) Deprecated.This has been replaced with_invokedynamic(int, int, IConstantPoolEntry)- Since:
- 3.6
-
_invokedynamic
- Since:
- 3.8
-
_invokeinterface
-
_invokespecial
-
_invokestatic
-
_invokevirtual
-
_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) -
_ldc
-
_ldc_w
-
_ldc2_w
-
_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
-
_new
-
_newarray
void _newarray(int pc, int atype) -
_nop
void _nop(int pc) -
_pop
void _pop(int pc) -
_pop2
void _pop2(int pc) -
_putfield
-
_putstatic
-
_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)
-
_invokedynamic(int, int, IConstantPoolEntry)