Package org.jvnet.hudson.test.rhino
Class CallStackFrame
java.lang.Object
org.jvnet.hudson.test.rhino.CallStackFrame
- All Implemented Interfaces:
org.htmlunit.corejs.javascript.debug.DebugFrame
public class CallStackFrame
extends Object
implements org.htmlunit.corejs.javascript.debug.DebugFrame
Stack frame.
- Author:
- Kohsuke Kawaguchi
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.htmlunit.corejs.javascript.debug.DebuggableScriptThe function being executed.final JavaScriptDebuggerJavaScriptDebuggerthat this stack frame lives in. -
Constructor Summary
ConstructorsConstructorDescriptionCallStackFrame(JavaScriptDebugger owner, org.htmlunit.corejs.javascript.debug.DebuggableScript fnOrScript) -
Method Summary
Modifier and TypeMethodDescriptionIn-scope variables.voidonDebuggerStatement(org.htmlunit.corejs.javascript.Context cx) voidonEnter(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable activation, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args) voidonExceptionThrown(org.htmlunit.corejs.javascript.Context cx, Throwable ex) voidvoidonLineChange(org.htmlunit.corejs.javascript.Context cx, int lineNumber) toString()Formats this call stack, arguments, and its local variables as a human readable string.
-
Field Details
-
owner
JavaScriptDebuggerthat this stack frame lives in. -
fnOrScript
public final org.htmlunit.corejs.javascript.debug.DebuggableScript fnOrScriptThe function being executed.
-
-
Constructor Details
-
CallStackFrame
public CallStackFrame(JavaScriptDebugger owner, org.htmlunit.corejs.javascript.debug.DebuggableScript fnOrScript)
-
-
Method Details
-
onEnter
public void onEnter(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable activation, org.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args) - Specified by:
onEnterin interfaceorg.htmlunit.corejs.javascript.debug.DebugFrame
-
onExit
public void onExit(org.htmlunit.corejs.javascript.Context cx, boolean byThrow, Object resultOrException) - Specified by:
onExitin interfaceorg.htmlunit.corejs.javascript.debug.DebugFrame
-
onLineChange
public void onLineChange(org.htmlunit.corejs.javascript.Context cx, int lineNumber) - Specified by:
onLineChangein interfaceorg.htmlunit.corejs.javascript.debug.DebugFrame
-
onExceptionThrown
- Specified by:
onExceptionThrownin interfaceorg.htmlunit.corejs.javascript.debug.DebugFrame
-
onDebuggerStatement
public void onDebuggerStatement(org.htmlunit.corejs.javascript.Context cx) - Specified by:
onDebuggerStatementin interfaceorg.htmlunit.corejs.javascript.debug.DebugFrame
-
getVariables
In-scope variables. -
toString
Formats this call stack, arguments, and its local variables as a human readable string.
-