Package org.apache.bcel.generic
Interface StackProducer
- All Known Subinterfaces:
ConstantPushInstruction,PushInstruction
- All Known Implementing Classes:
AALOAD,ACONST_NULL,ALOAD,ANEWARRAY,ArithmeticInstruction,ARRAYLENGTH,BALOAD,BIPUSH,CALOAD,CHECKCAST,ConversionInstruction,D2F,D2I,D2L,DADD,DALOAD,DCMPG,DCMPL,DCONST,DDIV,DLOAD,DMUL,DNEG,DREM,DSUB,DUP,DUP2,F2D,F2I,F2L,FADD,FALOAD,FCMPG,FCMPL,FCONST,FDIV,FLOAD,FMUL,FNEG,FREM,FSUB,GETFIELD,GETSTATIC,I2B,I2C,I2D,I2F,I2L,I2S,IADD,IALOAD,IAND,ICONST,IDIV,ILOAD,IMUL,INEG,INSTANCEOF,INVOKEDYNAMIC,InvokeInstruction,INVOKEINTERFACE,INVOKESPECIAL,INVOKESTATIC,INVOKEVIRTUAL,IOR,IREM,ISHL,ISHR,ISUB,IUSHR,IXOR,JSR,JSR_W,JsrInstruction,L2D,L2F,L2I,LADD,LALOAD,LAND,LCMP,LCONST,LDC,LDC_W,LDC2_W,LDIV,LLOAD,LMUL,LNEG,LoadInstruction,LOOKUPSWITCH,LOR,LREM,LSHL,LSHR,LSUB,LUSHR,LXOR,NEW,NEWARRAY,SALOAD,Select,SIPUSH,SWAP,TABLESWITCH
public interface StackProducer
Denotes an instruction that may produce a value on top of the stack (this excludes DUP_X1, e.g.)
-
Method Summary
-
Method Details
-
produceStack
- Returns:
- how many words are produced on stack
-