/* Copyright (c) 2006, Sriram Srinivasan * * You may distribute this software under the terms of the license * specified in the file "License" */ package kilim; /** * State is the super class for customized State objects generated * by ClassWeaver. For example, a customized state object may * look like this: * <pre> * public final class kilim.S_O2I3 extends kilim.State{ * public java.lang.Object f0, f1; * public int f2, f3, f4; * public kilim.S_O2I3(); * } * </pre> * This customized class contains slots for two objects and three * integers (its name is indicative of this aspect) and is used * as a canonical class to store any activation frame that needs * to store two objects and three ints. * */ public class State { public int pc; public Object self; }