Class Breakpoint
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.devtools.clouddebugger.v2.Breakpoint
-
- All Implemented Interfaces:
BreakpointOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class Breakpoint extends com.google.protobuf.GeneratedMessageV3 implements BreakpointOrBuilder
Represents the breakpoint specification, status and results.
Protobuf typegoogle.devtools.clouddebugger.v2.Breakpoint
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Breakpoint.Action
Actions that can be taken when a breakpoint hits.static class
Breakpoint.Builder
Represents the breakpoint specification, status and results.static class
Breakpoint.LogLevel
Log severity levels.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ACTION_FIELD_NUMBER
static int
CONDITION_FIELD_NUMBER
static int
CREATE_TIME_FIELD_NUMBER
static int
EVALUATED_EXPRESSIONS_FIELD_NUMBER
static int
EXPRESSIONS_FIELD_NUMBER
static int
FINAL_TIME_FIELD_NUMBER
static int
ID_FIELD_NUMBER
static int
IS_FINAL_STATE_FIELD_NUMBER
static int
LABELS_FIELD_NUMBER
static int
LOCATION_FIELD_NUMBER
static int
LOG_LEVEL_FIELD_NUMBER
static int
LOG_MESSAGE_FORMAT_FIELD_NUMBER
static int
STACK_FRAMES_FIELD_NUMBER
static int
STATUS_FIELD_NUMBER
static int
USER_EMAIL_FIELD_NUMBER
static int
VARIABLE_TABLE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
containsLabels(String key)
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.boolean
equals(Object obj)
Breakpoint.Action
getAction()
Action that the agent should perform when the code at the breakpoint location is hit.int
getActionValue()
Action that the agent should perform when the code at the breakpoint location is hit.String
getCondition()
Condition that triggers the breakpoint.com.google.protobuf.ByteString
getConditionBytes()
Condition that triggers the breakpoint.com.google.protobuf.Timestamp
getCreateTime()
Time this breakpoint was created by the server in seconds resolution.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Time this breakpoint was created by the server in seconds resolution.static Breakpoint
getDefaultInstance()
Breakpoint
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
Variable
getEvaluatedExpressions(int index)
Values of evaluated expressions at breakpoint time.int
getEvaluatedExpressionsCount()
Values of evaluated expressions at breakpoint time.List<Variable>
getEvaluatedExpressionsList()
Values of evaluated expressions at breakpoint time.VariableOrBuilder
getEvaluatedExpressionsOrBuilder(int index)
Values of evaluated expressions at breakpoint time.List<? extends VariableOrBuilder>
getEvaluatedExpressionsOrBuilderList()
Values of evaluated expressions at breakpoint time.String
getExpressions(int index)
List of read-only expressions to evaluate at the breakpoint location.com.google.protobuf.ByteString
getExpressionsBytes(int index)
List of read-only expressions to evaluate at the breakpoint location.int
getExpressionsCount()
List of read-only expressions to evaluate at the breakpoint location.com.google.protobuf.ProtocolStringList
getExpressionsList()
List of read-only expressions to evaluate at the breakpoint location.com.google.protobuf.Timestamp
getFinalTime()
Time this breakpoint was finalized as seen by the server in seconds resolution.com.google.protobuf.TimestampOrBuilder
getFinalTimeOrBuilder()
Time this breakpoint was finalized as seen by the server in seconds resolution.String
getId()
Breakpoint identifier, unique in the scope of the debuggee.com.google.protobuf.ByteString
getIdBytes()
Breakpoint identifier, unique in the scope of the debuggee.boolean
getIsFinalState()
When true, indicates that this is a final result and the breakpoint state will not change from here on.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.Map<String,String>
getLabelsMap()
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.String
getLabelsOrDefault(String key, String defaultValue)
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.String
getLabelsOrThrow(String key)
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.SourceLocation
getLocation()
Breakpoint source location.SourceLocationOrBuilder
getLocationOrBuilder()
Breakpoint source location.Breakpoint.LogLevel
getLogLevel()
Indicates the severity of the log.int
getLogLevelValue()
Indicates the severity of the log.String
getLogMessageFormat()
Only relevant when action is `LOG`.com.google.protobuf.ByteString
getLogMessageFormatBytes()
Only relevant when action is `LOG`.com.google.protobuf.Parser<Breakpoint>
getParserForType()
int
getSerializedSize()
StackFrame
getStackFrames(int index)
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.int
getStackFramesCount()
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.List<StackFrame>
getStackFramesList()
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.StackFrameOrBuilder
getStackFramesOrBuilder(int index)
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.List<? extends StackFrameOrBuilder>
getStackFramesOrBuilderList()
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.StatusMessage
getStatus()
Breakpoint status.StatusMessageOrBuilder
getStatusOrBuilder()
Breakpoint status.String
getUserEmail()
E-mail address of the user that created this breakpointcom.google.protobuf.ByteString
getUserEmailBytes()
E-mail address of the user that created this breakpointVariable
getVariableTable(int index)
The `variable_table` exists to aid with computation, memory and network traffic optimization.int
getVariableTableCount()
The `variable_table` exists to aid with computation, memory and network traffic optimization.List<Variable>
getVariableTableList()
The `variable_table` exists to aid with computation, memory and network traffic optimization.VariableOrBuilder
getVariableTableOrBuilder(int index)
The `variable_table` exists to aid with computation, memory and network traffic optimization.List<? extends VariableOrBuilder>
getVariableTableOrBuilderList()
The `variable_table` exists to aid with computation, memory and network traffic optimization.boolean
hasCreateTime()
Time this breakpoint was created by the server in seconds resolution.boolean
hasFinalTime()
Time this breakpoint was finalized as seen by the server in seconds resolution.int
hashCode()
boolean
hasLocation()
Breakpoint source location.boolean
hasStatus()
Breakpoint status.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
boolean
isInitialized()
static Breakpoint.Builder
newBuilder()
static Breakpoint.Builder
newBuilder(Breakpoint prototype)
Breakpoint.Builder
newBuilderForType()
protected Breakpoint.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Breakpoint
parseDelimitedFrom(InputStream input)
static Breakpoint
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Breakpoint
parseFrom(byte[] data)
static Breakpoint
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Breakpoint
parseFrom(com.google.protobuf.ByteString data)
static Breakpoint
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Breakpoint
parseFrom(com.google.protobuf.CodedInputStream input)
static Breakpoint
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Breakpoint
parseFrom(InputStream input)
static Breakpoint
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Breakpoint
parseFrom(ByteBuffer data)
static Breakpoint
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Breakpoint>
parser()
Breakpoint.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACTION_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCATION_FIELD_NUMBER
public static final int LOCATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONDITION_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPRESSIONS_FIELD_NUMBER
public static final int EXPRESSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOG_MESSAGE_FORMAT_FIELD_NUMBER
public static final int LOG_MESSAGE_FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOG_LEVEL_FIELD_NUMBER
public static final int LOG_LEVEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IS_FINAL_STATE_FIELD_NUMBER
public static final int IS_FINAL_STATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FINAL_TIME_FIELD_NUMBER
public static final int FINAL_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_EMAIL_FIELD_NUMBER
public static final int USER_EMAIL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STACK_FRAMES_FIELD_NUMBER
public static final int STACK_FRAMES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EVALUATED_EXPRESSIONS_FIELD_NUMBER
public static final int EVALUATED_EXPRESSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VARIABLE_TABLE_FIELD_NUMBER
public static final int VARIABLE_TABLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getId
public String getId()
Breakpoint identifier, unique in the scope of the debuggee.
string id = 1;
- Specified by:
getId
in interfaceBreakpointOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Breakpoint identifier, unique in the scope of the debuggee.
string id = 1;
- Specified by:
getIdBytes
in interfaceBreakpointOrBuilder
- Returns:
- The bytes for id.
-
getActionValue
public int getActionValue()
Action that the agent should perform when the code at the breakpoint location is hit.
.google.devtools.clouddebugger.v2.Breakpoint.Action action = 13;
- Specified by:
getActionValue
in interfaceBreakpointOrBuilder
- Returns:
- The enum numeric value on the wire for action.
-
getAction
public Breakpoint.Action getAction()
Action that the agent should perform when the code at the breakpoint location is hit.
.google.devtools.clouddebugger.v2.Breakpoint.Action action = 13;
- Specified by:
getAction
in interfaceBreakpointOrBuilder
- Returns:
- The action.
-
hasLocation
public boolean hasLocation()
Breakpoint source location.
.google.devtools.clouddebugger.v2.SourceLocation location = 2;
- Specified by:
hasLocation
in interfaceBreakpointOrBuilder
- Returns:
- Whether the location field is set.
-
getLocation
public SourceLocation getLocation()
Breakpoint source location.
.google.devtools.clouddebugger.v2.SourceLocation location = 2;
- Specified by:
getLocation
in interfaceBreakpointOrBuilder
- Returns:
- The location.
-
getLocationOrBuilder
public SourceLocationOrBuilder getLocationOrBuilder()
Breakpoint source location.
.google.devtools.clouddebugger.v2.SourceLocation location = 2;
- Specified by:
getLocationOrBuilder
in interfaceBreakpointOrBuilder
-
getCondition
public String getCondition()
Condition that triggers the breakpoint. The condition is a compound boolean expression composed using expressions in a programming language at the source location.
string condition = 3;
- Specified by:
getCondition
in interfaceBreakpointOrBuilder
- Returns:
- The condition.
-
getConditionBytes
public com.google.protobuf.ByteString getConditionBytes()
Condition that triggers the breakpoint. The condition is a compound boolean expression composed using expressions in a programming language at the source location.
string condition = 3;
- Specified by:
getConditionBytes
in interfaceBreakpointOrBuilder
- Returns:
- The bytes for condition.
-
getExpressionsList
public com.google.protobuf.ProtocolStringList getExpressionsList()
List of read-only expressions to evaluate at the breakpoint location. The expressions are composed using expressions in the programming language at the source location. If the breakpoint action is `LOG`, the evaluated expressions are included in log statements.
repeated string expressions = 4;
- Specified by:
getExpressionsList
in interfaceBreakpointOrBuilder
- Returns:
- A list containing the expressions.
-
getExpressionsCount
public int getExpressionsCount()
List of read-only expressions to evaluate at the breakpoint location. The expressions are composed using expressions in the programming language at the source location. If the breakpoint action is `LOG`, the evaluated expressions are included in log statements.
repeated string expressions = 4;
- Specified by:
getExpressionsCount
in interfaceBreakpointOrBuilder
- Returns:
- The count of expressions.
-
getExpressions
public String getExpressions(int index)
List of read-only expressions to evaluate at the breakpoint location. The expressions are composed using expressions in the programming language at the source location. If the breakpoint action is `LOG`, the evaluated expressions are included in log statements.
repeated string expressions = 4;
- Specified by:
getExpressions
in interfaceBreakpointOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The expressions at the given index.
-
getExpressionsBytes
public com.google.protobuf.ByteString getExpressionsBytes(int index)
List of read-only expressions to evaluate at the breakpoint location. The expressions are composed using expressions in the programming language at the source location. If the breakpoint action is `LOG`, the evaluated expressions are included in log statements.
repeated string expressions = 4;
- Specified by:
getExpressionsBytes
in interfaceBreakpointOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the expressions at the given index.
-
getLogMessageFormat
public String getLogMessageFormat()
Only relevant when action is `LOG`. Defines the message to log when the breakpoint hits. The message may include parameter placeholders `$0`, `$1`, etc. These placeholders are replaced with the evaluated value of the appropriate expression. Expressions not referenced in `log_message_format` are not logged. Example: `Message received, id = $0, count = $1` with `expressions` = `[ message.id, message.count ]`.
string log_message_format = 14;
- Specified by:
getLogMessageFormat
in interfaceBreakpointOrBuilder
- Returns:
- The logMessageFormat.
-
getLogMessageFormatBytes
public com.google.protobuf.ByteString getLogMessageFormatBytes()
Only relevant when action is `LOG`. Defines the message to log when the breakpoint hits. The message may include parameter placeholders `$0`, `$1`, etc. These placeholders are replaced with the evaluated value of the appropriate expression. Expressions not referenced in `log_message_format` are not logged. Example: `Message received, id = $0, count = $1` with `expressions` = `[ message.id, message.count ]`.
string log_message_format = 14;
- Specified by:
getLogMessageFormatBytes
in interfaceBreakpointOrBuilder
- Returns:
- The bytes for logMessageFormat.
-
getLogLevelValue
public int getLogLevelValue()
Indicates the severity of the log. Only relevant when action is `LOG`.
.google.devtools.clouddebugger.v2.Breakpoint.LogLevel log_level = 15;
- Specified by:
getLogLevelValue
in interfaceBreakpointOrBuilder
- Returns:
- The enum numeric value on the wire for logLevel.
-
getLogLevel
public Breakpoint.LogLevel getLogLevel()
Indicates the severity of the log. Only relevant when action is `LOG`.
.google.devtools.clouddebugger.v2.Breakpoint.LogLevel log_level = 15;
- Specified by:
getLogLevel
in interfaceBreakpointOrBuilder
- Returns:
- The logLevel.
-
getIsFinalState
public boolean getIsFinalState()
When true, indicates that this is a final result and the breakpoint state will not change from here on.
bool is_final_state = 5;
- Specified by:
getIsFinalState
in interfaceBreakpointOrBuilder
- Returns:
- The isFinalState.
-
hasCreateTime
public boolean hasCreateTime()
Time this breakpoint was created by the server in seconds resolution.
.google.protobuf.Timestamp create_time = 11;
- Specified by:
hasCreateTime
in interfaceBreakpointOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Time this breakpoint was created by the server in seconds resolution.
.google.protobuf.Timestamp create_time = 11;
- Specified by:
getCreateTime
in interfaceBreakpointOrBuilder
- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Time this breakpoint was created by the server in seconds resolution.
.google.protobuf.Timestamp create_time = 11;
- Specified by:
getCreateTimeOrBuilder
in interfaceBreakpointOrBuilder
-
hasFinalTime
public boolean hasFinalTime()
Time this breakpoint was finalized as seen by the server in seconds resolution.
.google.protobuf.Timestamp final_time = 12;
- Specified by:
hasFinalTime
in interfaceBreakpointOrBuilder
- Returns:
- Whether the finalTime field is set.
-
getFinalTime
public com.google.protobuf.Timestamp getFinalTime()
Time this breakpoint was finalized as seen by the server in seconds resolution.
.google.protobuf.Timestamp final_time = 12;
- Specified by:
getFinalTime
in interfaceBreakpointOrBuilder
- Returns:
- The finalTime.
-
getFinalTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getFinalTimeOrBuilder()
Time this breakpoint was finalized as seen by the server in seconds resolution.
.google.protobuf.Timestamp final_time = 12;
- Specified by:
getFinalTimeOrBuilder
in interfaceBreakpointOrBuilder
-
getUserEmail
public String getUserEmail()
E-mail address of the user that created this breakpoint
string user_email = 16;
- Specified by:
getUserEmail
in interfaceBreakpointOrBuilder
- Returns:
- The userEmail.
-
getUserEmailBytes
public com.google.protobuf.ByteString getUserEmailBytes()
E-mail address of the user that created this breakpoint
string user_email = 16;
- Specified by:
getUserEmailBytes
in interfaceBreakpointOrBuilder
- Returns:
- The bytes for userEmail.
-
hasStatus
public boolean hasStatus()
Breakpoint status. The status includes an error flag and a human readable message. This field is usually unset. The message can be either informational or an error message. Regardless, clients should always display the text message back to the user. Error status indicates complete failure of the breakpoint. Example (non-final state): `Still loading symbols...` Examples (final state): * `Invalid line number` referring to location * `Field f not found in class C` referring to condition
.google.devtools.clouddebugger.v2.StatusMessage status = 10;
- Specified by:
hasStatus
in interfaceBreakpointOrBuilder
- Returns:
- Whether the status field is set.
-
getStatus
public StatusMessage getStatus()
Breakpoint status. The status includes an error flag and a human readable message. This field is usually unset. The message can be either informational or an error message. Regardless, clients should always display the text message back to the user. Error status indicates complete failure of the breakpoint. Example (non-final state): `Still loading symbols...` Examples (final state): * `Invalid line number` referring to location * `Field f not found in class C` referring to condition
.google.devtools.clouddebugger.v2.StatusMessage status = 10;
- Specified by:
getStatus
in interfaceBreakpointOrBuilder
- Returns:
- The status.
-
getStatusOrBuilder
public StatusMessageOrBuilder getStatusOrBuilder()
Breakpoint status. The status includes an error flag and a human readable message. This field is usually unset. The message can be either informational or an error message. Regardless, clients should always display the text message back to the user. Error status indicates complete failure of the breakpoint. Example (non-final state): `Still loading symbols...` Examples (final state): * `Invalid line number` referring to location * `Field f not found in class C` referring to condition
.google.devtools.clouddebugger.v2.StatusMessage status = 10;
- Specified by:
getStatusOrBuilder
in interfaceBreakpointOrBuilder
-
getStackFramesList
public List<StackFrame> getStackFramesList()
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.
repeated .google.devtools.clouddebugger.v2.StackFrame stack_frames = 7;
- Specified by:
getStackFramesList
in interfaceBreakpointOrBuilder
-
getStackFramesOrBuilderList
public List<? extends StackFrameOrBuilder> getStackFramesOrBuilderList()
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.
repeated .google.devtools.clouddebugger.v2.StackFrame stack_frames = 7;
- Specified by:
getStackFramesOrBuilderList
in interfaceBreakpointOrBuilder
-
getStackFramesCount
public int getStackFramesCount()
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.
repeated .google.devtools.clouddebugger.v2.StackFrame stack_frames = 7;
- Specified by:
getStackFramesCount
in interfaceBreakpointOrBuilder
-
getStackFrames
public StackFrame getStackFrames(int index)
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.
repeated .google.devtools.clouddebugger.v2.StackFrame stack_frames = 7;
- Specified by:
getStackFrames
in interfaceBreakpointOrBuilder
-
getStackFramesOrBuilder
public StackFrameOrBuilder getStackFramesOrBuilder(int index)
The stack at breakpoint time, where stack_frames[0] represents the most recently entered function.
repeated .google.devtools.clouddebugger.v2.StackFrame stack_frames = 7;
- Specified by:
getStackFramesOrBuilder
in interfaceBreakpointOrBuilder
-
getEvaluatedExpressionsList
public List<Variable> getEvaluatedExpressionsList()
Values of evaluated expressions at breakpoint time. The evaluated expressions appear in exactly the same order they are listed in the `expressions` field. The `name` field holds the original expression text, the `value` or `members` field holds the result of the evaluated expression. If the expression cannot be evaluated, the `status` inside the `Variable` will indicate an error and contain the error text.
repeated .google.devtools.clouddebugger.v2.Variable evaluated_expressions = 8;
- Specified by:
getEvaluatedExpressionsList
in interfaceBreakpointOrBuilder
-
getEvaluatedExpressionsOrBuilderList
public List<? extends VariableOrBuilder> getEvaluatedExpressionsOrBuilderList()
Values of evaluated expressions at breakpoint time. The evaluated expressions appear in exactly the same order they are listed in the `expressions` field. The `name` field holds the original expression text, the `value` or `members` field holds the result of the evaluated expression. If the expression cannot be evaluated, the `status` inside the `Variable` will indicate an error and contain the error text.
repeated .google.devtools.clouddebugger.v2.Variable evaluated_expressions = 8;
- Specified by:
getEvaluatedExpressionsOrBuilderList
in interfaceBreakpointOrBuilder
-
getEvaluatedExpressionsCount
public int getEvaluatedExpressionsCount()
Values of evaluated expressions at breakpoint time. The evaluated expressions appear in exactly the same order they are listed in the `expressions` field. The `name` field holds the original expression text, the `value` or `members` field holds the result of the evaluated expression. If the expression cannot be evaluated, the `status` inside the `Variable` will indicate an error and contain the error text.
repeated .google.devtools.clouddebugger.v2.Variable evaluated_expressions = 8;
- Specified by:
getEvaluatedExpressionsCount
in interfaceBreakpointOrBuilder
-
getEvaluatedExpressions
public Variable getEvaluatedExpressions(int index)
Values of evaluated expressions at breakpoint time. The evaluated expressions appear in exactly the same order they are listed in the `expressions` field. The `name` field holds the original expression text, the `value` or `members` field holds the result of the evaluated expression. If the expression cannot be evaluated, the `status` inside the `Variable` will indicate an error and contain the error text.
repeated .google.devtools.clouddebugger.v2.Variable evaluated_expressions = 8;
- Specified by:
getEvaluatedExpressions
in interfaceBreakpointOrBuilder
-
getEvaluatedExpressionsOrBuilder
public VariableOrBuilder getEvaluatedExpressionsOrBuilder(int index)
Values of evaluated expressions at breakpoint time. The evaluated expressions appear in exactly the same order they are listed in the `expressions` field. The `name` field holds the original expression text, the `value` or `members` field holds the result of the evaluated expression. If the expression cannot be evaluated, the `status` inside the `Variable` will indicate an error and contain the error text.
repeated .google.devtools.clouddebugger.v2.Variable evaluated_expressions = 8;
- Specified by:
getEvaluatedExpressionsOrBuilder
in interfaceBreakpointOrBuilder
-
getVariableTableList
public List<Variable> getVariableTableList()
The `variable_table` exists to aid with computation, memory and network traffic optimization. It enables storing a variable once and reference it from multiple variables, including variables stored in the `variable_table` itself. For example, the same `this` object, which may appear at many levels of the stack, can have all of its data stored once in this table. The stack frame variables then would hold only a reference to it. The variable `var_table_index` field is an index into this repeated field. The stored objects are nameless and get their name from the referencing variable. The effective variable is a merge of the referencing variable and the referenced variable.
repeated .google.devtools.clouddebugger.v2.Variable variable_table = 9;
- Specified by:
getVariableTableList
in interfaceBreakpointOrBuilder
-
getVariableTableOrBuilderList
public List<? extends VariableOrBuilder> getVariableTableOrBuilderList()
The `variable_table` exists to aid with computation, memory and network traffic optimization. It enables storing a variable once and reference it from multiple variables, including variables stored in the `variable_table` itself. For example, the same `this` object, which may appear at many levels of the stack, can have all of its data stored once in this table. The stack frame variables then would hold only a reference to it. The variable `var_table_index` field is an index into this repeated field. The stored objects are nameless and get their name from the referencing variable. The effective variable is a merge of the referencing variable and the referenced variable.
repeated .google.devtools.clouddebugger.v2.Variable variable_table = 9;
- Specified by:
getVariableTableOrBuilderList
in interfaceBreakpointOrBuilder
-
getVariableTableCount
public int getVariableTableCount()
The `variable_table` exists to aid with computation, memory and network traffic optimization. It enables storing a variable once and reference it from multiple variables, including variables stored in the `variable_table` itself. For example, the same `this` object, which may appear at many levels of the stack, can have all of its data stored once in this table. The stack frame variables then would hold only a reference to it. The variable `var_table_index` field is an index into this repeated field. The stored objects are nameless and get their name from the referencing variable. The effective variable is a merge of the referencing variable and the referenced variable.
repeated .google.devtools.clouddebugger.v2.Variable variable_table = 9;
- Specified by:
getVariableTableCount
in interfaceBreakpointOrBuilder
-
getVariableTable
public Variable getVariableTable(int index)
The `variable_table` exists to aid with computation, memory and network traffic optimization. It enables storing a variable once and reference it from multiple variables, including variables stored in the `variable_table` itself. For example, the same `this` object, which may appear at many levels of the stack, can have all of its data stored once in this table. The stack frame variables then would hold only a reference to it. The variable `var_table_index` field is an index into this repeated field. The stored objects are nameless and get their name from the referencing variable. The effective variable is a merge of the referencing variable and the referenced variable.
repeated .google.devtools.clouddebugger.v2.Variable variable_table = 9;
- Specified by:
getVariableTable
in interfaceBreakpointOrBuilder
-
getVariableTableOrBuilder
public VariableOrBuilder getVariableTableOrBuilder(int index)
The `variable_table` exists to aid with computation, memory and network traffic optimization. It enables storing a variable once and reference it from multiple variables, including variables stored in the `variable_table` itself. For example, the same `this` object, which may appear at many levels of the stack, can have all of its data stored once in this table. The stack frame variables then would hold only a reference to it. The variable `var_table_index` field is an index into this repeated field. The stored objects are nameless and get their name from the referencing variable. The effective variable is a merge of the referencing variable and the referenced variable.
repeated .google.devtools.clouddebugger.v2.Variable variable_table = 9;
- Specified by:
getVariableTableOrBuilder
in interfaceBreakpointOrBuilder
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:BreakpointOrBuilder
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.
map<string, string> labels = 17;
- Specified by:
getLabelsCount
in interfaceBreakpointOrBuilder
-
containsLabels
public boolean containsLabels(String key)
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.
map<string, string> labels = 17;
- Specified by:
containsLabels
in interfaceBreakpointOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
instead.- Specified by:
getLabels
in interfaceBreakpointOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.
map<string, string> labels = 17;
- Specified by:
getLabelsMap
in interfaceBreakpointOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.
map<string, string> labels = 17;
- Specified by:
getLabelsOrDefault
in interfaceBreakpointOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
A set of custom breakpoint properties, populated by the agent, to be displayed to the user.
map<string, string> labels = 17;
- Specified by:
getLabelsOrThrow
in interfaceBreakpointOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Breakpoint parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Breakpoint parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Breakpoint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Breakpoint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Breakpoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Breakpoint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Breakpoint parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Breakpoint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Breakpoint parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Breakpoint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Breakpoint parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Breakpoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Breakpoint.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Breakpoint.Builder newBuilder()
-
newBuilder
public static Breakpoint.Builder newBuilder(Breakpoint prototype)
-
toBuilder
public Breakpoint.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Breakpoint.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Breakpoint getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Breakpoint> parser()
-
getParserForType
public com.google.protobuf.Parser<Breakpoint> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Breakpoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-