public interface  oadd.org.codehaus.commons.compiler.IScriptEvaluator extends java.lang.Object implements oadd.org.codehaus.commons.compiler.ICookable, oadd.org.codehaus.commons.compiler.IMultiCookable
{
public static final java.lang.String DEFAULT_METHOD_NAME;
public static final java.lang.Class DEFAULT_RETURN_TYPE;
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 void setClassName(java.lang.String);
public abstract void setImplementedInterfaces(java.lang.Class[]);
public abstract void setExtendedClass(java.lang.Class);
public abstract void setDefaultReturnType(java.lang.Class);
public abstract java.lang.Class getDefaultReturnType();
public abstract void setOverrideMethod(boolean);
public abstract void setStaticMethod(boolean);
public abstract void setReturnType(java.lang.Class);
public abstract void setMethodName(java.lang.String);
public abstract void setParameters(java.lang.String[], java.lang.Class[]);
public abstract void setThrownExceptions(java.lang.Class[]);
public abstract transient java.lang.Object evaluate(java.lang.Object[]) throws java.lang.reflect.InvocationTargetException;
public abstract java.lang.reflect.Method getMethod();
public abstract void setOverrideMethod(boolean[]);
public abstract void setStaticMethod(boolean[]);
public abstract void setReturnTypes(java.lang.Class[]);
public abstract void setMethodNames(java.lang.String[]);
public abstract void setParameters(java.lang.String[][], java.lang.Class[][]);
public abstract void setThrownExceptions(java.lang.Class[][]);
public abstract transient void cook(java.io.Reader[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException;
public abstract void cook(java.lang.String[], java.io.Reader[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException;
public abstract void cook(java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException;
public abstract void cook(java.lang.String[], java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException;
public abstract java.lang.Object evaluate(int, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException;
public abstract java.lang.reflect.Method getMethod(int);
public abstract java.lang.Object createFastEvaluator(java.lang.String, java.lang.Class, java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException;
public abstract java.lang.Object createFastEvaluator(java.io.Reader, java.lang.Class, java.lang.String[]) throws oadd.org.codehaus.commons.compiler.CompileException, java.io.IOException;
public abstract transient void setDefaultImports(java.lang.String[]);
public abstract java.lang.String[] getDefaultImports();
public abstract java.lang.Class getClazz();
public abstract java.lang.reflect.Method[] getResult();
static void <clinit>()
{
java.lang.Class v;
v = <java.lang.Void: java.lang.Class TYPE>;
<oadd.org.codehaus.commons.compiler.IScriptEvaluator: java.lang.Class DEFAULT_RETURN_TYPE> = v;
return;
}
}