00001 package de.fub.bytecode.generic; 00002 00003 /** 00004 * Denote an instruction that may produce a value on top of the stack 00005 * (this excludes DUP_X1, e.g.) 00006 * 00007 * @version $Id: StackProducer.java,v 1.1.1.1 2002/01/24 03:41:42 pserver Exp $ 00008 * @author <A HREF="http://www.inf.fu-berlin.de/~dahm">M. Dahm</A> 00009 */ 00010 public interface StackProducer { 00011 /** @return how many words are produced on stack 00012 */ 00013 public int produceStack(ConstantPoolGen cpg); 00014 }