public interface  oadd.org.codehaus.commons.compiler.IClassBodyEvaluator extends java.lang.Object implements oadd.org.codehaus.commons.compiler.ICookable
{
public static final java.lang.String DEFAULT_CLASS_NAME;
public abstract void setParentClassLoader(java.lang.ClassLoader);
public abstract void setDebuggingInformation(boolean, boolean, boolean);
public abstract void setCompileErrorHandler(oadd.org.codehaus.commons.compiler.ErrorHandler);
public abstract void setWarningHandler(oadd.org.codehaus.commons.compiler.WarningHandler);
public abstract transient void setDefaultImports(java.lang.String[]);
public abstract java.lang.String[] getDefaultImports();
public abstract void setClassName(java.lang.String);
public abstract void setExtendedClass(java.lang.Class);
public abstract void setExtendedType(java.lang.Class);
public abstract void setImplementedInterfaces(java.lang.Class[]);
public abstract void setImplementedTypes(java.lang.Class[]);
public abstract java.lang.Class getClazz();
public abstract java.lang.Object createInstance(java.io.Reader) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException;
}