Package org.mozilla.javascript.debug
Interface DebugFrame
- 
- All Known Implementing Classes:
- Dim.StackFrame
 
 public interface DebugFrameInterface to implement if the application is interested in receiving debug information during execution of a particular script or function.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonDebuggerStatement(Context cx)Called when the function or script executes a 'debugger' statement.voidonEnter(Context cx, Scriptable activation, Scriptable thisObj, java.lang.Object[] args)Called when execution is ready to start bytecode interpretation for entered a particular function or script.voidonExceptionThrown(Context cx, java.lang.Throwable ex)Called when thrown exception is handled by the function or script.voidonExit(Context cx, boolean byThrow, java.lang.Object resultOrException)Called when the function or script for this frame is about to return.voidonLineChange(Context cx, int lineNumber)Called when executed code reaches new line in the source.
 
- 
- 
- 
Method Detail- 
onEntervoid onEnter(Context cx, Scriptable activation, Scriptable thisObj, java.lang.Object[] args) Called when execution is ready to start bytecode interpretation for entered a particular function or script.- Parameters:
- cx- current Context for this thread
- activation- the activation scope for the function or script.
- thisObj- value of the JavaScript- thisobject
- args- the array of arguments
 
 - 
onLineChangevoid onLineChange(Context cx, int lineNumber) Called when executed code reaches new line in the source.- Parameters:
- cx- current Context for this thread
- lineNumber- current line number in the script source
 
 - 
onExceptionThrownvoid onExceptionThrown(Context cx, java.lang.Throwable ex) Called when thrown exception is handled by the function or script.- Parameters:
- cx- current Context for this thread
- ex- exception object
 
 - 
onExitvoid onExit(Context cx, boolean byThrow, java.lang.Object resultOrException) Called when the function or script for this frame is about to return.- Parameters:
- cx- current Context for this thread
- byThrow- if true function will leave by throwing exception, otherwise it will execute normal return
- resultOrException- function result in case of normal return or exception object if about to throw exception
 
 - 
onDebuggerStatementvoid onDebuggerStatement(Context cx) Called when the function or script executes a 'debugger' statement.- Parameters:
- cx- current Context for this thread
 
 
- 
 
-