public class VisualDebuggerModel extends Runtime implements Debugger
Runtime.Accessor, Runtime.Break, Runtime.Continue, Runtime.FunctionSerializer, Runtime.TypeMap
BOOLEAN_SYMBOL, BYTE_SYMBOL, CHAR_SYMBOL, CLONE, DOUBLE_SYMBOL, EXCEPTOIN_FIELD_SYMBOL, FLOAT_SYMBOL, INT_SYMBOL, LONG_SYMBOL, SHORT_SYMBOL, VOID_SYMBOL
Constructor and Description |
---|
VisualDebuggerModel() |
Modifier and Type | Method and Description |
---|---|
void |
clearBreakPoints()
Remove all breakpoints
|
void |
do_close() |
void |
do_cont() |
void |
do_next(int n) |
void |
do_step(int n) |
void |
do_stepup() |
java.util.Vector |
getBreakPoints(java.lang.Object source) |
java.lang.Object |
getCurrentSource() |
void |
removeBreakPoint(java.lang.Object source,
int lineno)
Remove a breakpoint
|
void |
setBreakPoint(java.lang.Object source,
int lineno)
Sets a breakpoint
|
protected void |
showScript(java.lang.Object source,
int line,
SimpleNode node,
Context context) |
void |
signal(CommandEvent event)
Some kind of event raised, e.g.
|
_callConstructor, _callMethod, add, add, add1, add1, addImport, addStaticMembers, and, and, applyGenerator, arraydim, arrayType, call, call, callConstructor, callFunction, callMethod, cast, catchException, checkException, checkException, compareObjects, compareTo, compareTo, createList, createMap, defineTopLevelFunction, defineUnboundFunction, divide, divide, eq, eq, escape, exec, execute, fileToURL, findCallableMethod, format, format, ge, ge, getArrayLength, getBeanProperty, getBeanProperty, getBeanProperty, getBeanPropertyType, getBeginColumn, getBeginLine, getBottomType, getCompiledScript, getConstructors, getElement, getElementAt, getEndLine, getField, getField, getFunction, getFunction, getFunctions, getMessage, getMethods, getProperty, getRange, getRuntime, getScriptReader, getScriptSource, getScriptURL, getStaticField, getThreadContext, gt, gt, isArray, isGenerator, jump, le, le, loadNode, lt, lt, makeArray, matchType, mod, mod, multiply, multiply, ne, ne, negate, negate, newInstance, not, not, or, or, parseChar, parseFloat, parseInt, parseString, primitive, printError, putField, putStaticField, quantity, replaceChar, run, saveNode, setBeanProperty, setBeanProperty, setBeanProperty, setElement, setExitHook, setLine, setLine, setPackage, setRange, setThreadContext, shiftArithmetic, shiftArithmetic, shiftLeft, shiftLeft, shiftRight, shiftRight, subtract, subtract, subtract1, subtract1, throwException, toBoolean, toEnumeration, transform, transform, unparse, xor, xor
public void do_step(int n)
public void do_stepup()
public void do_next(int n)
public void do_cont()
public void do_close()
public java.lang.Object getCurrentSource()
public void setBreakPoint(java.lang.Object source, int lineno)
Debugger
setBreakPoint
in interface Debugger
public void removeBreakPoint(java.lang.Object source, int lineno)
Debugger
removeBreakPoint
in interface Debugger
public java.util.Vector getBreakPoints(java.lang.Object source)
public void clearBreakPoints()
Debugger
clearBreakPoints
in interface Debugger
public void signal(CommandEvent event)
CommandListener
signal
in interface CommandListener
protected void showScript(java.lang.Object source, int line, SimpleNode node, Context context)