Package com.jeffpalm.ajp.impl.instr

Interface Summary
Opcodes  
 

Class Summary
Aaconst_null Push null
Aaload Load reference from array
Aastore Store into reference array
Aconst_null Push null
Aload Load reference from local variable
Aload_0 Load reference from local variable
Aload_1 Load reference from local variable
Aload_2 Load reference from local variable
Aload_3 Load reference from local variable
Anewarray Create new array of reference
Areturn Return reference from method
Arraylength Get length of array
Astore Store reference into local variable
Astore_0 Store reference into local variable
Astore_1 Store reference into local variable
Astore_2 Store reference into local variable
Astore_3 Store reference into local variable
Athrow Throw exception or error
Baload Load byte or boolean from array
Bastore Store into byte or boolean array
Bipush Push byte
Caload Load char from array
Castore Store into char array
Checkcast Check whether object is of given type
D2f Convert double to float
D2i Convert double to int
D2l Convert double to long
Dadd Add double
Daload Load double from array
Dastore Store into double array
Dcmpg Compare double
Dcmpl Compare double
Dconst_0 Push double
Dconst_1 Push double
Ddiv Divide double
Dload Load double from local variable
Dload_0 Load double from local variable
Dload_1 Load double from local variable
Dload_2 Load double from local variable
Dload_3 Load double from local variable
Dmul Multiply double
Dneg Negate double
Drem Remainder double
Dreturn Return double from method
Dstore Store double into local variable
Dstore_0 Store double into local variable
Dstore_1 Store double into local variable
Dstore_2 Store double into local variable
Dstore_3 Store double into local variable
Dsub Subtract double
Dup Duplicate the top operand stack value
Dup_x1 Duplicate the top operand stack value and insert two values down
Dup_x2 Duplicate the top operand stack value and insert two or three values down
Dup2 Duplicate the top one or two operand stack values
Dup2_x1 Duplicate the top one or two operand stack values and insert two or three values down
Dup2_x2 Duplicate the top one or two operand stack values and insert two, three, or four values down
F2d Convert float to double
F2i Convert float to int
F2l Convert float to long
Fadd Add float
Faload Load float from array
Fastore Store into float array
Fcmpg Compare float
Fcmpl Compare float
Fconst_0 Push float
Fconst_1 Push float
Fconst_2 Push float
Fdiv Divide float
Fload Load float from local variable
Fload_0 Load float from local variable
Fload_1 Load float from local variable
Fload_2 Load float from local variable
Fload_3 Load float from local variable
Fmul Multiply float
Fneg Negate float
Frem Remainder float
Freturn Return float from method
Fstore Store float into local variable
Fstore_0 Store float into local variable
Fstore_1 Store float into local variable
Fstore_2 Store float into local variable
Fstore_3 Store float into local variable
Fsub Subtract float
Getfield Fetch field from object
Getstatic Get static field from class
Goto Branch always
Goto_w Branch always (wide index)
I2b Convert int to byte
I2c Convert int to char
I2d Convert int to double
I2f Convert int to float
I2l Convert int to long
I2s Convert int to short
Iadd Add int
Iaload Load int from array
Iand Boolean AND int
Iastore Store into int array
Iconst_0 Push int constant
Iconst_1 Push int constant
Iconst_2 Push int constant
Iconst_3 Push int constant
Iconst_4 Push int constant
Iconst_5 Push int constant
Iconst_m1 Push int constant
Idiv Divide int
If_acmpeq Branch if reference comparison succeeds
If_acmpne Branch if reference comparison succeeds
If_icmpeq Branch if int comparison succeeds
If_icmpge Branch if int comparison succeeds
If_icmpgt Branch if int comparison succeeds
If_icmple Branch if int comparison succeeds
If_icmplt Branch if int comparison succeeds
If_icmpne Branch if int comparison succeeds
Ifeq Branch if int comparison with zero succeeds
Ifge Branch if int comparison with zero succeeds
Ifgt Branch if int comparison with zero succeeds
Ifle Branch if int comparison with zero succeeds
Iflt Branch if int comparison with zero succeeds
Ifne Branch if int comparison with zero succeeds
Ifnonnull Branch if reference not null
Ifnull Branch if reference is null
Iinc Increment local variable by constant
Iload Load int from local variable
Iload_0 Load int from local variable
Iload_1 Load int from local variable
Iload_2 Load int from local variable
Iload_3 Load int from local variable
Imul Multiply int
Ineg Negate int
Instanceof Determine if object is of given type
Instruction  
Invokeinterface Invoke interface method
Invokespecial Invoke instance method; special handling for superclass, private, and instance initialization method invocations
Invokestatic Invoke a class (static) method
Invokevirtual Invoke instance method; dispatch based on class
Ior Boolean OR int
Irem Remainder int
Ireturn Return int from method
Ishl Shift left int
Ishr Arithmetic shift right int
Istore Store int into local variable
Istore_0 Store int into local variable
Istore_1 Store int into local variable
Istore_2 Store int into local variable
Istore_3 Store int into local variable
Isub Subtract int
Iushr Logical shift right int
Ixor Boolean XOR int
Jsr Jump subroutine
Jsr_w Jump subroutine (wide index)
L2d Convert long to double
L2f Convert long to float
L2i Convert long to int
Ladd Add long
Laload Load long from array
Land Boolean AND long
Lastore Store into long array
Lcmp Compare long
Lconst_0 Push long constant
Lconst_1 Push long constant
Ldc Push item from runtime constant pool
Ldc_w Push item from runtime constant pool (wide index)
Ldc2_w Push long or double from runtime constant pool (wide index)
Ldiv Divide long
Lload Load long from local variable
Lload_0 Load long from local variable
Lload_1 Load long from local variable
Lload_2 Load long from local variable
Lload_3 Load long from local variable
Lmul Multiply long
Lneg Negate long
Lookupswitch Access jump table by key match and jump
Lor Boolean OR long
Lrem Remainder long
Lreturn Return long from method
Lshl Shift left
Lshr Arithmetic shift right long
Lstore Store long into local variable
Lstore_0 Store long into local variable
Lstore_1 Store long into local variable
Lstore_2 Store long into local variable
Lstore_3 Store long into local variable
Lsub Subtract long
Lushr Logical shift right long
Lxor Boolean XOR long
Monitorenter Enter monitor for object
Monitorexit Exit monitor for object
Multianewarray Create new multidimensional array
New Create new object
Newarray Create new array
Nop Do nothing
Parser  
Pop Pop the top operand stack value
Pop2 Pop the top one or two operand stack values
Putfield Set field in object
Putstatic Set static field in class
Ret Return from subroutine
Return Return void from method
Saload Load short from array
Sastore Store into short array
Scanner  
Sipush Push short
Swap Swap the top two operand stack values
Tableswitch Access jump table by index and jump
Wide Extend local variable index by additional bytes