Class: Google::Cloud::Trace::V2::StackTrace::StackFrame

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/devtools/cloudtrace/v2/trace.rb

Overview

Represents a single stack frame in a stack trace.

Instance Attribute Summary collapse

Instance Attribute Details

#column_number::Integer

Returns The column number where the function call appears, if available. This is important in JavaScript because of its anonymous functions.

Returns:

  • (::Integer)

    The column number where the function call appears, if available. This is important in JavaScript because of its anonymous functions.



362
363
364
365
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 362

class StackFrame
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#file_name::Google::Cloud::Trace::V2::TruncatableString

Returns The name of the source file where the function call appears (up to 256 bytes).

Returns:



362
363
364
365
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 362

class StackFrame
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#function_name::Google::Cloud::Trace::V2::TruncatableString

Returns The fully-qualified name that uniquely identifies the function or method that is active in this frame (up to 1024 bytes).

Returns:



362
363
364
365
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 362

class StackFrame
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#line_number::Integer

Returns The line number in file_name where the function call appears.

Returns:

  • (::Integer)

    The line number in file_name where the function call appears.



362
363
364
365
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 362

class StackFrame
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#load_module::Google::Cloud::Trace::V2::Module

Returns The binary module from where the code was loaded.

Returns:



362
363
364
365
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 362

class StackFrame
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#original_function_name::Google::Cloud::Trace::V2::TruncatableString

Returns An un-mangled function name, if function_name is mangled. To get information about name mangling, run this search. The name can be fully-qualified (up to 1024 bytes).

Returns:



362
363
364
365
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 362

class StackFrame
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#source_version::Google::Cloud::Trace::V2::TruncatableString

Returns The version of the deployed source code (up to 128 bytes).

Returns:



362
363
364
365
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 362

class StackFrame
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end