public final class Interpreter
extends java.lang.Object
implements org.mozilla.javascript.Evaluator
构造器和说明 |
---|
Interpreter() |
限定符和类型 | 方法和说明 |
---|---|
static org.mozilla.javascript.NativeContinuation |
captureContinuation(Context cx) |
void |
captureStackInfo(org.mozilla.javascript.RhinoException ex) |
java.lang.Object |
compile(org.mozilla.javascript.CompilerEnvirons compilerEnv,
org.mozilla.javascript.ast.ScriptNode tree,
java.lang.String encodedSource,
boolean returnFunction) |
org.mozilla.javascript.Function |
createFunctionObject(Context cx,
org.mozilla.javascript.Scriptable scope,
java.lang.Object bytecode,
java.lang.Object staticSecurityDomain) |
org.mozilla.javascript.Script |
createScriptObject(java.lang.Object bytecode,
java.lang.Object staticSecurityDomain) |
java.lang.String |
getPatchedStack(org.mozilla.javascript.RhinoException ex,
java.lang.String nativeStackTrace) |
java.util.List<java.lang.String> |
getScriptStack(org.mozilla.javascript.RhinoException ex) |
org.mozilla.javascript.ScriptStackElement[][] |
getScriptStackElements(org.mozilla.javascript.RhinoException ex) |
java.lang.String |
getSourcePositionFromStack(Context cx,
int[] linep) |
static java.lang.Object |
restartContinuation(org.mozilla.javascript.NativeContinuation c,
Context cx,
org.mozilla.javascript.Scriptable scope,
java.lang.Object[] args) |
static java.lang.Object |
resumeGenerator(Context cx,
org.mozilla.javascript.Scriptable scope,
int operation,
java.lang.Object savedState,
java.lang.Object value) |
void |
setEvalScriptFlag(org.mozilla.javascript.Script script) |
public java.lang.Object compile(org.mozilla.javascript.CompilerEnvirons compilerEnv, org.mozilla.javascript.ast.ScriptNode tree, java.lang.String encodedSource, boolean returnFunction)
compile
在接口中 org.mozilla.javascript.Evaluator
public org.mozilla.javascript.Script createScriptObject(java.lang.Object bytecode, java.lang.Object staticSecurityDomain)
createScriptObject
在接口中 org.mozilla.javascript.Evaluator
public void setEvalScriptFlag(org.mozilla.javascript.Script script)
setEvalScriptFlag
在接口中 org.mozilla.javascript.Evaluator
public org.mozilla.javascript.Function createFunctionObject(Context cx, org.mozilla.javascript.Scriptable scope, java.lang.Object bytecode, java.lang.Object staticSecurityDomain)
createFunctionObject
在接口中 org.mozilla.javascript.Evaluator
public void captureStackInfo(org.mozilla.javascript.RhinoException ex)
captureStackInfo
在接口中 org.mozilla.javascript.Evaluator
public java.lang.String getSourcePositionFromStack(Context cx, int[] linep)
getSourcePositionFromStack
在接口中 org.mozilla.javascript.Evaluator
public java.lang.String getPatchedStack(org.mozilla.javascript.RhinoException ex, java.lang.String nativeStackTrace)
getPatchedStack
在接口中 org.mozilla.javascript.Evaluator
public java.util.List<java.lang.String> getScriptStack(org.mozilla.javascript.RhinoException ex)
getScriptStack
在接口中 org.mozilla.javascript.Evaluator
public org.mozilla.javascript.ScriptStackElement[][] getScriptStackElements(org.mozilla.javascript.RhinoException ex)
public static java.lang.Object resumeGenerator(Context cx, org.mozilla.javascript.Scriptable scope, int operation, java.lang.Object savedState, java.lang.Object value)
public static java.lang.Object restartContinuation(org.mozilla.javascript.NativeContinuation c, Context cx, org.mozilla.javascript.Scriptable scope, java.lang.Object[] args)
public static org.mozilla.javascript.NativeContinuation captureContinuation(Context cx)