package com.infomancers.collections.yield.asmbase; import com.infomancers.collections.yield.asm.NewMember; import org.objectweb.asm.tree.LabelNode; import java.util.Queue; /** * Created by IntelliJ IDEA. * User: aviadbendov * Date: Apr 3, 2009 * Time: 8:41:28 PM * To change this template use File | Settings | File Templates. */ public interface YielderInformationContainer { int getCounter(); Iterable getSlots(); Queue getLoads(); NewMember getSlot(int var); LabelNode getStateLabel(int state); int takeState(); void setStateLabel(int state, LabelNode label); LabelNode[] getStateLabels(); }