com.vladium.jcd.opcodes
Interface IOpcodes

All Known Implementing Classes:
CodeGen, InstrVisitor

public interface IOpcodes

Author:
Vlad Roubtsov, (C) 2003

Nested Class Summary
static class IOpcodes.clinit
           
 
Field Summary
static int _aaload
           
static int _aastore
           
static int _aconst_null
           
static int _aload
           
static int _aload_0
           
static int _aload_1
           
static int _aload_2
           
static int _aload_3
           
static int _anewarray
           
static int _areturn
           
static int _arraylength
           
static int _astore
           
static int _astore_0
           
static int _astore_1
           
static int _astore_2
           
static int _astore_3
           
static int _athrow
           
static int _baload
           
static int _bastore
           
static int _bipush
           
static int _breakpoint
           
static int _caload
           
static int _castore
           
static int _checkcast
           
static int _d2f
           
static int _d2i
           
static int _d2l
           
static int _dadd
           
static int _daload
           
static int _dastore
           
static int _dcmpg
           
static int _dcmpl
           
static int _dconst_0
           
static int _dconst_1
           
static int _ddiv
           
static int _dload
           
static int _dload_0
           
static int _dload_1
           
static int _dload_2
           
static int _dload_3
           
static int _dmul
           
static int _dneg
           
static int _drem
           
static int _dreturn
           
static int _dstore
           
static int _dstore_0
           
static int _dstore_1
           
static int _dstore_2
           
static int _dstore_3
           
static int _dsub
           
static int _dup
           
static int _dup_x1
           
static int _dup_x2
           
static int _dup2
           
static int _dup2_x1
           
static int _dup2_x2
           
static int _f2d
           
static int _f2i
           
static int _f2l
           
static int _fadd
           
static int _faload
           
static int _fastore
           
static int _fcmpg
           
static int _fcmpl
           
static int _fconst_0
           
static int _fconst_1
           
static int _fconst_2
           
static int _fdiv
           
static int _fload
           
static int _fload_0
           
static int _fload_1
           
static int _fload_2
           
static int _fload_3
           
static int _fmul
           
static int _fneg
           
static int _frem
           
static int _freturn
           
static int _fstore
           
static int _fstore_0
           
static int _fstore_1
           
static int _fstore_2
           
static int _fstore_3
           
static int _fsub
           
static int _getfield
           
static int _getstatic
           
static int _goto
           
static int _goto_w
           
static int _i2b
           
static int _i2c
           
static int _i2d
           
static int _i2f
           
static int _i2l
           
static int _i2s
           
static int _iadd
           
static int _iaload
           
static int _iand
           
static int _iastore
           
static int _iconst_0
           
static int _iconst_1
           
static int _iconst_2
           
static int _iconst_3
           
static int _iconst_4
           
static int _iconst_5
           
static int _iconst_m1
           
static int _idiv
           
static int _if_acmpeq
           
static int _if_acmpne
           
static int _if_icmpeq
           
static int _if_icmpge
           
static int _if_icmpgt
           
static int _if_icmple
           
static int _if_icmplt
           
static int _if_icmpne
           
static int _ifeq
           
static int _ifge
           
static int _ifgt
           
static int _ifle
           
static int _iflt
           
static int _ifne
           
static int _ifnonnull
           
static int _ifnull
           
static int _iinc
           
static int _iload
           
static int _iload_0
           
static int _iload_1
           
static int _iload_2
           
static int _iload_3
           
static int _impdep1
           
static int _impdep2
           
static int _imul
           
static int _ineg
           
static int _instanceof
           
static int _invokeinterface
           
static int _invokespecial
           
static int _invokestatic
           
static int _invokevirtual
           
static int _ior
           
static int _irem
           
static int _ireturn
           
static int _ishl
           
static int _ishr
           
static int _istore
           
static int _istore_0
           
static int _istore_1
           
static int _istore_2
           
static int _istore_3
           
static int _isub
           
static int _iushr
           
static int _ixor
           
static int _jsr
           
static int _jsr_w
           
static int _l2d
           
static int _l2f
           
static int _l2i
           
static int _ladd
           
static int _laload
           
static int _land
           
static int _lastore
           
static int _lcmp
           
static int _lconst_0
           
static int _lconst_1
           
static int _ldc
           
static int _ldc_w
           
static int _ldc2_w
           
static int _ldiv
           
static int _lload
           
static int _lload_0
           
static int _lload_1
           
static int _lload_2
           
static int _lload_3
           
static int _lmul
           
static int _lneg
           
static int _lookupswitch
           
static int _lor
           
static int _lrem
           
static int _lreturn
           
static int _lshl
           
static int _lshr
           
static int _lstore
           
static int _lstore_0
           
static int _lstore_1
           
static int _lstore_2
           
static int _lstore_3
           
static int _lsub
           
static int _lushr
           
static int _lxor
           
static int _monitorenter
           
static int _monitorexit
           
static int _multianewarray
           
static int _new
           
static int _newarray
           
static int _nop
           
static int _pop
           
static int _pop2
           
static int _putfield
           
static int _putstatic
           
static int _ret
           
static int _return
           
static int _saload
           
static int _sastore
           
static int _sipush
           
static int _swap
           
static int _tableswitch
           
static int _unused
           
static int _wide
           
static boolean[] BRANCHES
           
static boolean[] COMPOUND_CONDITIONAL_BRANCHES
           
static boolean[] CONDITIONAL_BRANCHES
           
static java.lang.String[] MNEMONICS
           
static int[] NARROW_SIZE
           
static boolean[] UNCONDITIONAL_BRANCHES
           
static int[] WIDE_SIZE
           
 

Field Detail

_nop

static final int _nop
See Also:
Constant Field Values

_aconst_null

static final int _aconst_null
See Also:
Constant Field Values

_iconst_m1

static final int _iconst_m1
See Also:
Constant Field Values

_iconst_0

static final int _iconst_0
See Also:
Constant Field Values

_iconst_1

static final int _iconst_1
See Also:
Constant Field Values

_iconst_2

static final int _iconst_2
See Also:
Constant Field Values

_iconst_3

static final int _iconst_3
See Also:
Constant Field Values

_iconst_4

static final int _iconst_4
See Also:
Constant Field Values

_iconst_5

static final int _iconst_5
See Also:
Constant Field Values

_lconst_0

static final int _lconst_0
See Also:
Constant Field Values

_lconst_1

static final int _lconst_1
See Also:
Constant Field Values

_fconst_0

static final int _fconst_0
See Also:
Constant Field Values

_fconst_1

static final int _fconst_1
See Also:
Constant Field Values

_fconst_2

static final int _fconst_2
See Also:
Constant Field Values

_dconst_0

static final int _dconst_0
See Also:
Constant Field Values

_dconst_1

static final int _dconst_1
See Also:
Constant Field Values

_bipush

static final int _bipush
See Also:
Constant Field Values

_sipush

static final int _sipush
See Also:
Constant Field Values

_ldc

static final int _ldc
See Also:
Constant Field Values

_ldc_w

static final int _ldc_w
See Also:
Constant Field Values

_ldc2_w

static final int _ldc2_w
See Also:
Constant Field Values

_iload

static final int _iload
See Also:
Constant Field Values

_lload

static final int _lload
See Also:
Constant Field Values

_fload

static final int _fload
See Also:
Constant Field Values

_dload

static final int _dload
See Also:
Constant Field Values

_aload

static final int _aload
See Also:
Constant Field Values

_iload_0

static final int _iload_0
See Also:
Constant Field Values

_iload_1

static final int _iload_1
See Also:
Constant Field Values

_iload_2

static final int _iload_2
See Also:
Constant Field Values

_iload_3

static final int _iload_3
See Also:
Constant Field Values

_lload_0

static final int _lload_0
See Also:
Constant Field Values

_lload_1

static final int _lload_1
See Also:
Constant Field Values

_lload_2

static final int _lload_2
See Also:
Constant Field Values

_lload_3

static final int _lload_3
See Also:
Constant Field Values

_fload_0

static final int _fload_0
See Also:
Constant Field Values

_fload_1

static final int _fload_1
See Also:
Constant Field Values

_fload_2

static final int _fload_2
See Also:
Constant Field Values

_fload_3

static final int _fload_3
See Also:
Constant Field Values

_dload_0

static final int _dload_0
See Also:
Constant Field Values

_dload_1

static final int _dload_1
See Also:
Constant Field Values

_dload_2

static final int _dload_2
See Also:
Constant Field Values

_dload_3

static final int _dload_3
See Also:
Constant Field Values

_aload_0

static final int _aload_0
See Also:
Constant Field Values

_aload_1

static final int _aload_1
See Also:
Constant Field Values

_aload_2

static final int _aload_2
See Also:
Constant Field Values

_aload_3

static final int _aload_3
See Also:
Constant Field Values

_iaload

static final int _iaload
See Also:
Constant Field Values

_laload

static final int _laload
See Also:
Constant Field Values

_faload

static final int _faload
See Also:
Constant Field Values

_daload

static final int _daload
See Also:
Constant Field Values

_aaload

static final int _aaload
See Also:
Constant Field Values

_baload

static final int _baload
See Also:
Constant Field Values

_caload

static final int _caload
See Also:
Constant Field Values

_saload

static final int _saload
See Also:
Constant Field Values

_istore

static final int _istore
See Also:
Constant Field Values

_lstore

static final int _lstore
See Also:
Constant Field Values

_fstore

static final int _fstore
See Also:
Constant Field Values

_dstore

static final int _dstore
See Also:
Constant Field Values

_astore

static final int _astore
See Also:
Constant Field Values

_istore_0

static final int _istore_0
See Also:
Constant Field Values

_istore_1

static final int _istore_1
See Also:
Constant Field Values

_istore_2

static final int _istore_2
See Also:
Constant Field Values

_istore_3

static final int _istore_3
See Also:
Constant Field Values

_lstore_0

static final int _lstore_0
See Also:
Constant Field Values

_lstore_1

static final int _lstore_1
See Also:
Constant Field Values

_lstore_2

static final int _lstore_2
See Also:
Constant Field Values

_lstore_3

static final int _lstore_3
See Also:
Constant Field Values

_fstore_0

static final int _fstore_0
See Also:
Constant Field Values

_fstore_1

static final int _fstore_1
See Also:
Constant Field Values

_fstore_2

static final int _fstore_2
See Also:
Constant Field Values

_fstore_3

static final int _fstore_3
See Also:
Constant Field Values

_dstore_0

static final int _dstore_0
See Also:
Constant Field Values

_dstore_1

static final int _dstore_1
See Also:
Constant Field Values

_dstore_2

static final int _dstore_2
See Also:
Constant Field Values

_dstore_3

static final int _dstore_3
See Also:
Constant Field Values

_astore_0

static final int _astore_0
See Also:
Constant Field Values

_astore_1

static final int _astore_1
See Also:
Constant Field Values

_astore_2

static final int _astore_2
See Also:
Constant Field Values

_astore_3

static final int _astore_3
See Also:
Constant Field Values

_iastore

static final int _iastore
See Also:
Constant Field Values

_lastore

static final int _lastore
See Also:
Constant Field Values

_fastore

static final int _fastore
See Also:
Constant Field Values

_dastore

static final int _dastore
See Also:
Constant Field Values

_aastore

static final int _aastore
See Also:
Constant Field Values

_bastore

static final int _bastore
See Also:
Constant Field Values

_castore

static final int _castore
See Also:
Constant Field Values

_sastore

static final int _sastore
See Also:
Constant Field Values

_pop

static final int _pop
See Also:
Constant Field Values

_pop2

static final int _pop2
See Also:
Constant Field Values

_dup

static final int _dup
See Also:
Constant Field Values

_dup_x1

static final int _dup_x1
See Also:
Constant Field Values

_dup_x2

static final int _dup_x2
See Also:
Constant Field Values

_dup2

static final int _dup2
See Also:
Constant Field Values

_dup2_x1

static final int _dup2_x1
See Also:
Constant Field Values

_dup2_x2

static final int _dup2_x2
See Also:
Constant Field Values

_swap

static final int _swap
See Also:
Constant Field Values

_iadd

static final int _iadd
See Also:
Constant Field Values

_ladd

static final int _ladd
See Also:
Constant Field Values

_fadd

static final int _fadd
See Also:
Constant Field Values

_dadd

static final int _dadd
See Also:
Constant Field Values

_isub

static final int _isub
See Also:
Constant Field Values

_lsub

static final int _lsub
See Also:
Constant Field Values

_fsub

static final int _fsub
See Also:
Constant Field Values

_dsub

static final int _dsub
See Also:
Constant Field Values

_imul

static final int _imul
See Also:
Constant Field Values

_lmul

static final int _lmul
See Also:
Constant Field Values

_fmul

static final int _fmul
See Also:
Constant Field Values

_dmul

static final int _dmul
See Also:
Constant Field Values

_idiv

static final int _idiv
See Also:
Constant Field Values

_ldiv

static final int _ldiv
See Also:
Constant Field Values

_fdiv

static final int _fdiv
See Also:
Constant Field Values

_ddiv

static final int _ddiv
See Also:
Constant Field Values

_irem

static final int _irem
See Also:
Constant Field Values

_lrem

static final int _lrem
See Also:
Constant Field Values

_frem

static final int _frem
See Also:
Constant Field Values

_drem

static final int _drem
See Also:
Constant Field Values

_ineg

static final int _ineg
See Also:
Constant Field Values

_lneg

static final int _lneg
See Also:
Constant Field Values

_fneg

static final int _fneg
See Also:
Constant Field Values

_dneg

static final int _dneg
See Also:
Constant Field Values

_ishl

static final int _ishl
See Also:
Constant Field Values

_lshl

static final int _lshl
See Also:
Constant Field Values

_ishr

static final int _ishr
See Also:
Constant Field Values

_lshr

static final int _lshr
See Also:
Constant Field Values

_iushr

static final int _iushr
See Also:
Constant Field Values

_lushr

static final int _lushr
See Also:
Constant Field Values

_iand

static final int _iand
See Also:
Constant Field Values

_land

static final int _land
See Also:
Constant Field Values

_ior

static final int _ior
See Also:
Constant Field Values

_lor

static final int _lor
See Also:
Constant Field Values

_ixor

static final int _ixor
See Also:
Constant Field Values

_lxor

static final int _lxor
See Also:
Constant Field Values

_iinc

static final int _iinc
See Also:
Constant Field Values

_i2l

static final int _i2l
See Also:
Constant Field Values

_i2f

static final int _i2f
See Also:
Constant Field Values

_i2d

static final int _i2d
See Also:
Constant Field Values

_l2i

static final int _l2i
See Also:
Constant Field Values

_l2f

static final int _l2f
See Also:
Constant Field Values

_l2d

static final int _l2d
See Also:
Constant Field Values

_f2i

static final int _f2i
See Also:
Constant Field Values

_f2l

static final int _f2l
See Also:
Constant Field Values

_f2d

static final int _f2d
See Also:
Constant Field Values

_d2i

static final int _d2i
See Also:
Constant Field Values

_d2l

static final int _d2l
See Also:
Constant Field Values

_d2f

static final int _d2f
See Also:
Constant Field Values

_i2b

static final int _i2b
See Also:
Constant Field Values

_i2c

static final int _i2c
See Also:
Constant Field Values

_i2s

static final int _i2s
See Also:
Constant Field Values

_lcmp

static final int _lcmp
See Also:
Constant Field Values

_fcmpl

static final int _fcmpl
See Also:
Constant Field Values

_fcmpg

static final int _fcmpg
See Also:
Constant Field Values

_dcmpl

static final int _dcmpl
See Also:
Constant Field Values

_dcmpg

static final int _dcmpg
See Also:
Constant Field Values

_ifeq

static final int _ifeq
See Also:
Constant Field Values

_ifne

static final int _ifne
See Also:
Constant Field Values

_iflt

static final int _iflt
See Also:
Constant Field Values

_ifge

static final int _ifge
See Also:
Constant Field Values

_ifgt

static final int _ifgt
See Also:
Constant Field Values

_ifle

static final int _ifle
See Also:
Constant Field Values

_if_icmpeq

static final int _if_icmpeq
See Also:
Constant Field Values

_if_icmpne

static final int _if_icmpne
See Also:
Constant Field Values

_if_icmplt

static final int _if_icmplt
See Also:
Constant Field Values

_if_icmpge

static final int _if_icmpge
See Also:
Constant Field Values

_if_icmpgt

static final int _if_icmpgt
See Also:
Constant Field Values

_if_icmple

static final int _if_icmple
See Also:
Constant Field Values

_if_acmpeq

static final int _if_acmpeq
See Also:
Constant Field Values

_if_acmpne

static final int _if_acmpne
See Also:
Constant Field Values

_goto

static final int _goto
See Also:
Constant Field Values

_jsr

static final int _jsr
See Also:
Constant Field Values

_ret

static final int _ret
See Also:
Constant Field Values

_tableswitch

static final int _tableswitch
See Also:
Constant Field Values

_lookupswitch

static final int _lookupswitch
See Also:
Constant Field Values

_ireturn

static final int _ireturn
See Also:
Constant Field Values

_lreturn

static final int _lreturn
See Also:
Constant Field Values

_freturn

static final int _freturn
See Also:
Constant Field Values

_dreturn

static final int _dreturn
See Also:
Constant Field Values

_areturn

static final int _areturn
See Also:
Constant Field Values

_return

static final int _return
See Also:
Constant Field Values

_getstatic

static final int _getstatic
See Also:
Constant Field Values

_putstatic

static final int _putstatic
See Also:
Constant Field Values

_getfield

static final int _getfield
See Also:
Constant Field Values

_putfield

static final int _putfield
See Also:
Constant Field Values

_invokevirtual

static final int _invokevirtual
See Also:
Constant Field Values

_invokespecial

static final int _invokespecial
See Also:
Constant Field Values

_invokestatic

static final int _invokestatic
See Also:
Constant Field Values

_invokeinterface

static final int _invokeinterface
See Also:
Constant Field Values

_unused

static final int _unused
See Also:
Constant Field Values

_new

static final int _new
See Also:
Constant Field Values

_newarray

static final int _newarray
See Also:
Constant Field Values

_anewarray

static final int _anewarray
See Also:
Constant Field Values

_arraylength

static final int _arraylength
See Also:
Constant Field Values

_athrow

static final int _athrow
See Also:
Constant Field Values

_checkcast

static final int _checkcast
See Also:
Constant Field Values

_instanceof

static final int _instanceof
See Also:
Constant Field Values

_monitorenter

static final int _monitorenter
See Also:
Constant Field Values

_monitorexit

static final int _monitorexit
See Also:
Constant Field Values

_wide

static final int _wide
See Also:
Constant Field Values

_multianewarray

static final int _multianewarray
See Also:
Constant Field Values

_ifnull

static final int _ifnull
See Also:
Constant Field Values

_ifnonnull

static final int _ifnonnull
See Also:
Constant Field Values

_goto_w

static final int _goto_w
See Also:
Constant Field Values

_jsr_w

static final int _jsr_w
See Also:
Constant Field Values

_breakpoint

static final int _breakpoint
See Also:
Constant Field Values

_impdep1

static final int _impdep1
See Also:
Constant Field Values

_impdep2

static final int _impdep2
See Also:
Constant Field Values

MNEMONICS

static final java.lang.String[] MNEMONICS

CONDITIONAL_BRANCHES

static final boolean[] CONDITIONAL_BRANCHES

COMPOUND_CONDITIONAL_BRANCHES

static final boolean[] COMPOUND_CONDITIONAL_BRANCHES

UNCONDITIONAL_BRANCHES

static final boolean[] UNCONDITIONAL_BRANCHES

BRANCHES

static final boolean[] BRANCHES

NARROW_SIZE

static final int[] NARROW_SIZE

WIDE_SIZE

static final int[] WIDE_SIZE