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