Class: DSP::StackFrameFormat
Overview
interface StackFrameFormat extends ValueFormat {
/** Displays parameters for the stack frame. */
parameters?: boolean;
/** Displays the types of parameters for the stack frame. */
parameterTypes?: boolean;
/** Displays the names of parameters for the stack frame. */
parameterNames?: boolean;
/** Displays the values of parameters for the stack frame. */
parameterValues?: boolean;
/** Displays the line number of the stack frame. */
line?: boolean;
/** Displays the module of the stack frame. */
module?: boolean;
/** Includes all stack frames, including those the debug adapter might otherwise hide. */
includeAll?: boolean;
}
Instance Attribute Summary collapse
-
#hex ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean.
-
#includeAll ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean.
-
#line ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean.
-
#module ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean.
-
#parameterNames ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean.
-
#parameters ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean.
-
#parameterTypes ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean.
-
#parameterValues ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean.
Instance Method Summary collapse
- #from_h!(value) ⇒ Object
-
#initialize(initial_hash = nil) ⇒ StackFrameFormat
constructor
A new instance of StackFrameFormat.
Methods inherited from DSPBase
Constructor Details
#initialize(initial_hash = nil) ⇒ StackFrameFormat
Returns a new instance of StackFrameFormat.
4469 4470 4471 4472 |
# File 'lib/dsp/dsp_protocol.rb', line 4469 def initialize(initial_hash = nil) super @optional_method_names = i[parameters parameterTypes parameterNames parameterValues line module includeAll hex] end |
Instance Attribute Details
#hex ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean
4467 4468 4469 |
# File 'lib/dsp/dsp_protocol.rb', line 4467 def hex @hex end |
#includeAll ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean
4467 4468 4469 |
# File 'lib/dsp/dsp_protocol.rb', line 4467 def includeAll @includeAll end |
#line ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean
4467 4468 4469 |
# File 'lib/dsp/dsp_protocol.rb', line 4467 def line @line end |
#module ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean
4467 4468 4469 |
# File 'lib/dsp/dsp_protocol.rb', line 4467 def module @module end |
#parameterNames ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean
4467 4468 4469 |
# File 'lib/dsp/dsp_protocol.rb', line 4467 def parameterNames @parameterNames end |
#parameters ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean
4467 4468 4469 |
# File 'lib/dsp/dsp_protocol.rb', line 4467 def parameters @parameters end |
#parameterTypes ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean
4467 4468 4469 |
# File 'lib/dsp/dsp_protocol.rb', line 4467 def parameterTypes @parameterTypes end |
#parameterValues ⇒ Object
type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean # type: boolean
4467 4468 4469 |
# File 'lib/dsp/dsp_protocol.rb', line 4467 def parameterValues @parameterValues end |
Instance Method Details
#from_h!(value) ⇒ Object
4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 |
# File 'lib/dsp/dsp_protocol.rb', line 4474 def from_h!(value) value = {} if value.nil? self.parameters = value['parameters'] # Unknown type self.parameterTypes = value['parameterTypes'] # Unknown type self.parameterNames = value['parameterNames'] # Unknown type self.parameterValues = value['parameterValues'] # Unknown type self.line = value['line'] # Unknown type self.module = value['module'] # Unknown type self.includeAll = value['includeAll'] # Unknown type self.hex = value['hex'] # Unknown type self end |