public class VisualDebuggerModel extends Runtime implements Debugger
Runtime.Accessor, Runtime.Break, Runtime.Continue, Runtime.FunctionSerializer, Runtime.TypeMapBOOLEAN_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, xorpublic 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)
DebuggersetBreakPoint in interface Debuggerpublic void removeBreakPoint(java.lang.Object source,
int lineno)
DebuggerremoveBreakPoint in interface Debuggerpublic java.util.Vector getBreakPoints(java.lang.Object source)
public void clearBreakPoints()
DebuggerclearBreakPoints in interface Debuggerpublic void signal(CommandEvent event)
CommandListenersignal in interface CommandListenerprotected void showScript(java.lang.Object source,
int line,
SimpleNode node,
Context context)