Package org.apache.bcel.generic
Interface StackConsumer
- All Known Subinterfaces:
PopInstruction
- All Known Implementing Classes:
AASTORE
,ANEWARRAY
,ARETURN
,ArithmeticInstruction
,ARRAYLENGTH
,ASTORE
,ATHROW
,BASTORE
,CASTORE
,CHECKCAST
,ConversionInstruction
,D2F
,D2I
,D2L
,DADD
,DASTORE
,DCMPG
,DCMPL
,DDIV
,DMUL
,DNEG
,DREM
,DRETURN
,DSTORE
,DSUB
,F2D
,F2I
,F2L
,FADD
,FASTORE
,FCMPG
,FCMPL
,FDIV
,FMUL
,FNEG
,FREM
,FRETURN
,FSTORE
,FSUB
,GETFIELD
,I2B
,I2C
,I2D
,I2F
,I2L
,I2S
,IADD
,IAND
,IASTORE
,IDIV
,IF_ACMPEQ
,IF_ACMPNE
,IF_ICMPEQ
,IF_ICMPGE
,IF_ICMPGT
,IF_ICMPLE
,IF_ICMPLT
,IF_ICMPNE
,IFEQ
,IFGE
,IFGT
,IfInstruction
,IFLE
,IFLT
,IFNE
,IFNONNULL
,IFNULL
,IMUL
,INEG
,INSTANCEOF
,INVOKEDYNAMIC
,InvokeInstruction
,INVOKEINTERFACE
,INVOKESPECIAL
,INVOKESTATIC
,INVOKEVIRTUAL
,IOR
,IREM
,IRETURN
,ISHL
,ISHR
,ISTORE
,ISUB
,IUSHR
,IXOR
,L2D
,L2F
,L2I
,LADD
,LAND
,LASTORE
,LCMP
,LDIV
,LMUL
,LNEG
,LOOKUPSWITCH
,LOR
,LREM
,LRETURN
,LSHL
,LSHR
,LSTORE
,LSUB
,LUSHR
,LXOR
,MONITORENTER
,MONITOREXIT
,POP
,POP2
,PUTFIELD
,PUTSTATIC
,RETURN
,ReturnInstruction
,SASTORE
,Select
,StoreInstruction
,SWAP
,TABLESWITCH
public interface StackConsumer
Denote an instruction that may consume a value from the stack.
-
Method Summary
-
Method Details
-
consumeStack
- Returns:
- how many words are consumed from stack
-