class Google::Apis::ClouddebuggerV2::StackFrame

Represents a stack frame context.

Attributes

arguments[RW]

Set of arguments passed to this function. Note that this might not be populated for all stack frames. Corresponds to the JSON property `arguments` @return [Array<Google::Apis::ClouddebuggerV2::Variable>]

function[RW]

Demangled function name at the call site. Corresponds to the JSON property `function` @return [String]

locals[RW]

Set of local variables at the stack frame location. Note that this might not be populated for all stack frames. Corresponds to the JSON property `locals` @return [Array<Google::Apis::ClouddebuggerV2::Variable>]

location[RW]

Represents a location in the source code. Corresponds to the JSON property `location` @return [Google::Apis::ClouddebuggerV2::SourceLocation]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/clouddebugger_v2/classes.rb, line 771
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/clouddebugger_v2/classes.rb, line 776
def update!(**args)
  @function = args[:function] if args.key?(:function)
  @location = args[:location] if args.key?(:location)
  @arguments = args[:arguments] if args.key?(:arguments)
  @locals = args[:locals] if args.key?(:locals)
end