/** * this is an abstraction to contain all the CPE items * that can be created. * * @see AsciiCP * @see ClassCP * @see NameTypeCP * @see FieldCP * @see InterfaceCP * @see MethodCP * @see IntegerCP * @see LongCP * @see FloatCP * @see DoubleCP * @see StringCP * * @author $Author: jonmeyerny $ * @version $Revision: 1.1 $ */ package jas; // one class to ring them all... import java.io.*; public abstract class CP { String uniq; String getUniq() { return uniq; } abstract void resolve(ClassEnv e); abstract void write(ClassEnv e, DataOutputStream out) throws IOException, jasError; }