public final class StackFrame extends GeneratedMessageV3 implements StackFrameOrBuilder
Represents a stack frame context.
Protobuf type google.devtools.clouddebugger.v2.StackFrame
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
public static final int ARGUMENTS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int FUNCTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int LOCALS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int LOCATION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static StackFrame getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static StackFrame.Builder newBuilder()
public static StackFrame.Builder newBuilder(StackFrame prototype)
public static StackFrame parseDelimitedFrom(InputStream input)
public static StackFrame parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static StackFrame parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static StackFrame parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static StackFrame parseFrom(ByteString data)
public static StackFrame parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static StackFrame parseFrom(CodedInputStream input)
public static StackFrame parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static StackFrame parseFrom(InputStream input)
public static StackFrame parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static StackFrame parseFrom(ByteBuffer data)
public static StackFrame parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<StackFrame> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public Variable getArguments(int index)
Set of arguments passed to this function.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable arguments = 3;
Parameter |
---|
Name | Description |
index | int
|
public int getArgumentsCount()
Set of arguments passed to this function.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable arguments = 3;
Returns |
---|
Type | Description |
int | |
public List<Variable> getArgumentsList()
Set of arguments passed to this function.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable arguments = 3;
public VariableOrBuilder getArgumentsOrBuilder(int index)
Set of arguments passed to this function.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable arguments = 3;
Parameter |
---|
Name | Description |
index | int
|
public List<? extends VariableOrBuilder> getArgumentsOrBuilderList()
Set of arguments passed to this function.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable arguments = 3;
Returns |
---|
Type | Description |
List<? extends com.google.devtools.clouddebugger.v2.VariableOrBuilder> | |
public StackFrame getDefaultInstanceForType()
public String getFunction()
Demangled function name at the call site.
string function = 1;
Returns |
---|
Type | Description |
String | The function.
|
public ByteString getFunctionBytes()
Demangled function name at the call site.
string function = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for function.
|
public Variable getLocals(int index)
Set of local variables at the stack frame location.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable locals = 4;
Parameter |
---|
Name | Description |
index | int
|
public int getLocalsCount()
Set of local variables at the stack frame location.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable locals = 4;
Returns |
---|
Type | Description |
int | |
public List<Variable> getLocalsList()
Set of local variables at the stack frame location.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable locals = 4;
public VariableOrBuilder getLocalsOrBuilder(int index)
Set of local variables at the stack frame location.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable locals = 4;
Parameter |
---|
Name | Description |
index | int
|
public List<? extends VariableOrBuilder> getLocalsOrBuilderList()
Set of local variables at the stack frame location.
Note that this might not be populated for all stack frames.
repeated .google.devtools.clouddebugger.v2.Variable locals = 4;
Returns |
---|
Type | Description |
List<? extends com.google.devtools.clouddebugger.v2.VariableOrBuilder> | |
public SourceLocation getLocation()
Source location of the call site.
.google.devtools.clouddebugger.v2.SourceLocation location = 2;
public SourceLocationOrBuilder getLocationOrBuilder()
Source location of the call site.
.google.devtools.clouddebugger.v2.SourceLocation location = 2;
public Parser<StackFrame> getParserForType()
Overrides
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
public final UnknownFieldSet getUnknownFields()
Overrides
public boolean hasLocation()
Source location of the call site.
.google.devtools.clouddebugger.v2.SourceLocation location = 2;
Returns |
---|
Type | Description |
boolean | Whether the location field is set.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public StackFrame.Builder newBuilderForType()
protected StackFrame.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public StackFrame.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides