Stackdriver Trace V2 Client - Class StackFrame (1.8.0)

Reference documentation and code samples for the Stackdriver Trace V2 Client class StackFrame.

Represents a single stack frame in a stack trace.

Generated from protobuf message google.devtools.cloudtrace.v2.StackTrace.StackFrame

Namespace

Google \ Cloud \ Trace \ V2 \ StackTrace

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ function_name Google\Cloud\Trace\V2\TruncatableString

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

↳ original_function_name Google\Cloud\Trace\V2\TruncatableString

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).

↳ file_name Google\Cloud\Trace\V2\TruncatableString

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

↳ line_number int|string

The line number in file_name where the function call appears.

↳ column_number int|string

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

↳ load_module Google\Cloud\Trace\V2\Module

The binary module from where the code was loaded.

↳ source_version Google\Cloud\Trace\V2\TruncatableString

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

getFunctionName

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

Returns
TypeDescription
Google\Cloud\Trace\V2\TruncatableString|null

hasFunctionName

clearFunctionName

setFunctionName

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

Parameter
NameDescription
var Google\Cloud\Trace\V2\TruncatableString
Returns
TypeDescription
$this

getOriginalFunctionName

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
TypeDescription
Google\Cloud\Trace\V2\TruncatableString|null

hasOriginalFunctionName

clearOriginalFunctionName

setOriginalFunctionName

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).

Parameter
NameDescription
var Google\Cloud\Trace\V2\TruncatableString
Returns
TypeDescription
$this

getFileName

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

Returns
TypeDescription
Google\Cloud\Trace\V2\TruncatableString|null

hasFileName

clearFileName

setFileName

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

Parameter
NameDescription
var Google\Cloud\Trace\V2\TruncatableString
Returns
TypeDescription
$this

getLineNumber

The line number in file_name where the function call appears.

Returns
TypeDescription
int|string

setLineNumber

The line number in file_name where the function call appears.

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getColumnNumber

The column number where the function call appears, if available.

This is important in JavaScript because of its anonymous functions.

Returns
TypeDescription
int|string

setColumnNumber

The column number where the function call appears, if available.

This is important in JavaScript because of its anonymous functions.

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getLoadModule

The binary module from where the code was loaded.

Returns
TypeDescription
Google\Cloud\Trace\V2\Module|null

hasLoadModule

clearLoadModule

setLoadModule

The binary module from where the code was loaded.

Parameter
NameDescription
var Google\Cloud\Trace\V2\Module
Returns
TypeDescription
$this

getSourceVersion

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

Returns
TypeDescription
Google\Cloud\Trace\V2\TruncatableString|null

hasSourceVersion

clearSourceVersion

setSourceVersion

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

Parameter
NameDescription
var Google\Cloud\Trace\V2\TruncatableString
Returns
TypeDescription
$this