org.jvnet.hudson.test.rhino
Class CallStackFrame
java.lang.Object
org.jvnet.hudson.test.rhino.CallStackFrame
- All Implemented Interfaces:
- org.mozilla.javascript.debug.DebugFrame
public class CallStackFrame
- extends Object
- implements org.mozilla.javascript.debug.DebugFrame
Stack frame.
- Author:
- Kohsuke Kawaguchi
|
Method Summary |
SortedMap<String,Object> |
getVariables()
In-scope variables. |
void |
onDebuggerStatement(org.mozilla.javascript.Context cx)
|
void |
onEnter(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable activation,
org.mozilla.javascript.Scriptable thisObj,
Object[] args)
|
void |
onExceptionThrown(org.mozilla.javascript.Context cx,
Throwable ex)
|
void |
onExit(org.mozilla.javascript.Context cx,
boolean byThrow,
Object resultOrException)
|
void |
onLineChange(org.mozilla.javascript.Context cx,
int lineNumber)
|
String |
toString()
Formats this call stack, arguments, and its local variables as a human readable string. |
owner
public final JavaScriptDebugger owner
JavaScriptDebugger that this stack frame lives in.
fnOrScript
public final org.mozilla.javascript.debug.DebuggableScript fnOrScript
- The function being executed.
CallStackFrame
public CallStackFrame(JavaScriptDebugger owner,
org.mozilla.javascript.debug.DebuggableScript fnOrScript)
onEnter
public void onEnter(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable activation,
org.mozilla.javascript.Scriptable thisObj,
Object[] args)
- Specified by:
onEnter in interface org.mozilla.javascript.debug.DebugFrame
onExit
public void onExit(org.mozilla.javascript.Context cx,
boolean byThrow,
Object resultOrException)
- Specified by:
onExit in interface org.mozilla.javascript.debug.DebugFrame
onLineChange
public void onLineChange(org.mozilla.javascript.Context cx,
int lineNumber)
- Specified by:
onLineChange in interface org.mozilla.javascript.debug.DebugFrame
onExceptionThrown
public void onExceptionThrown(org.mozilla.javascript.Context cx,
Throwable ex)
- Specified by:
onExceptionThrown in interface org.mozilla.javascript.debug.DebugFrame
onDebuggerStatement
public void onDebuggerStatement(org.mozilla.javascript.Context cx)
- Specified by:
onDebuggerStatement in interface org.mozilla.javascript.debug.DebugFrame
getVariables
public SortedMap<String,Object> getVariables()
- In-scope variables.
toString
public String toString()
- Formats this call stack, arguments, and its local variables as a human readable string.
- Overrides:
toString in class Object
Copyright © 2009. All Rights Reserved.