package org.mozilla.javascript; import java.util.List; public interface Evaluator { void captureStackInfo(RhinoException rhinoException); Object compile(CompilerEnvirons compilerEnvirons, ScriptOrFnNode scriptOrFnNode, String str, boolean z); Function createFunctionObject(Context context, Scriptable scriptable, Object obj, Object obj2); Script createScriptObject(Object obj, Object obj2); String getPatchedStack(RhinoException rhinoException, String str); List getScriptStack(RhinoException rhinoException); String getSourcePositionFromStack(Context context, int[] iArr); void setEvalScriptFlag(Script script); }