public class RhinoDebuggerEngine extends RhinoScriptEngine implements IDebugEngine
| Modifier and Type | Field and Description |
|---|---|
static String |
ENGINE_ID |
ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITINGTRACE_SCRIPT_ENGINE| Constructor and Description |
|---|
RhinoDebuggerEngine()
Creates a new Rhino Debugger interpreter.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptStackTrace |
getExceptionStackTrace()
Get the stack trace of the last thrown exception.
|
ScriptStackTrace |
getStackTrace()
Get the current stack trace.
|
void |
setOptimizationLevel(int level) |
void |
setupDebugger(ILaunch launch,
boolean suspendOnStartup,
boolean suspendOnScriptLoad,
boolean showDynamicCode) |
getContext, getSaveVariableName, getScope, getVariable, getVariables, registerJar, terminateCurrentaddExecutionListener, addSecurityCheck, executeAsync, executeSync, extractArguments, getCurrentScriptEngine, getDescription, getErrorStream, getExecutedFile, getInputStream, getOutputStream, getTerminateOnIdle, getVariable, getVariables, hasVariable, inject, injectUI, isFinished, isIdle, join, removeExecutionListener, removeSecurityCheck, removeVariable, setCloseStreamsOnTerminate, setEngineDescription, setErrorStream, setInputStream, setOutputStream, setTerminateOnIdle, setVariable, terminateaddJobChangeListener, belongsTo, cancel, create, create, createSystem, createSystem, done, getJobGroup, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, join, removeJobChangeListener, schedule, schedule, setJobGroup, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRulegetAdapterequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddExecutionListener, addSecurityCheck, executeAsync, executeSync, getDescription, getErrorStream, getExecutedFile, getInputStream, getName, getOutputStream, getSaveVariableName, getTerminateOnIdle, getVariable, getVariables, hasVariable, inject, injectUI, isFinished, isIdle, join, registerJar, removeExecutionListener, removeSecurityCheck, removeVariable, schedule, setCloseStreamsOnTerminate, setEngineDescription, setErrorStream, setInputStream, setOutputStream, setTerminateOnIdle, setVariable, terminate, terminateCurrentgetAdapterpublic static final String ENGINE_ID
public RhinoDebuggerEngine()
public void setOptimizationLevel(int level)
setOptimizationLevel in class RhinoScriptEnginepublic void setupDebugger(ILaunch launch, boolean suspendOnStartup, boolean suspendOnScriptLoad, boolean showDynamicCode)
setupDebugger in interface IDebugEnginepublic ScriptStackTrace getStackTrace()
IDebugEnginegetStackTrace in interface IDebugEnginegetStackTrace in class AbstractScriptEnginepublic ScriptStackTrace getExceptionStackTrace()
IDebugEnginegetExceptionStackTrace in interface IDebugEnginegetExceptionStackTrace in class RhinoScriptEnginenull