struct Protocol::Debugger::CallFrame
- Protocol::Debugger::CallFrame
- Struct
- Value
- Object
Overview
JavaScript call frame. Array of call frames form the call stack.
Included Modules
- JSON::Serializable
Defined in:
protocol/debugger.crConstructors
Instance Method Summary
-
#call_frame_id : CallFrameId
Call frame identifier.
-
#can_be_restarted : Bool | Nil
Valid only while the VM is paused and indicates whether this frame can be restarted or not.
-
#function_location : Location | Nil
Location in the source code.
-
#function_name : String
Name of the JavaScript function called on this call frame.
-
#location : Location
Location in the source code.
-
#return_value : Runtime::RemoteObject | Nil
The value being returned, if the function is at return point.
-
#scope_chain : Array(Scope)
Scope chain for this call frame.
-
#this : Runtime::RemoteObject
#this
object for this call frame. -
#url : String
JavaScript script name or url.
Constructor Detail
Instance Method Detail
Call frame identifier. This identifier is only valid while the virtual machine is paused.
Valid only while the VM is paused and indicates whether this frame
can be restarted or not. Note that a true
value here does not
guarantee that Debugger#restartFrame with this CallFrameId will be
successful, but it is very likely.
The value being returned, if the function is at return point.
JavaScript script name or url.
Deprecated in favor of using the location.scriptId
to resolve the URL via a previously
sent Debugger.scriptParsed
event.