Interface VariableOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Variable
,Variable.Builder
public interface VariableOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Variable
getMembers(int index)
Members contained or pointed to by the variable.int
getMembersCount()
Members contained or pointed to by the variable.List<Variable>
getMembersList()
Members contained or pointed to by the variable.VariableOrBuilder
getMembersOrBuilder(int index)
Members contained or pointed to by the variable.List<? extends VariableOrBuilder>
getMembersOrBuilderList()
Members contained or pointed to by the variable.String
getName()
Name of the variable, if any.com.google.protobuf.ByteString
getNameBytes()
Name of the variable, if any.StatusMessage
getStatus()
Status associated with the variable.StatusMessageOrBuilder
getStatusOrBuilder()
Status associated with the variable.String
getType()
Variable type (e.g.com.google.protobuf.ByteString
getTypeBytes()
Variable type (e.g.String
getValue()
Simple value of the variable.com.google.protobuf.ByteString
getValueBytes()
Simple value of the variable.com.google.protobuf.Int32Value
getVarTableIndex()
Reference to a variable in the shared variable table.com.google.protobuf.Int32ValueOrBuilder
getVarTableIndexOrBuilder()
Reference to a variable in the shared variable table.boolean
hasStatus()
Status associated with the variable.boolean
hasVarTableIndex()
Reference to a variable in the shared variable table.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
Name of the variable, if any.
string name = 1;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
Name of the variable, if any.
string name = 1;
- Returns:
- The bytes for name.
-
getValue
String getValue()
Simple value of the variable.
string value = 2;
- Returns:
- The value.
-
getValueBytes
com.google.protobuf.ByteString getValueBytes()
Simple value of the variable.
string value = 2;
- Returns:
- The bytes for value.
-
getType
String getType()
Variable type (e.g. `MyClass`). If the variable is split with `var_table_index`, `type` goes next to `value`. The interpretation of a type is agent specific. It is recommended to include the dynamic type rather than a static type of an object.
string type = 6;
- Returns:
- The type.
-
getTypeBytes
com.google.protobuf.ByteString getTypeBytes()
Variable type (e.g. `MyClass`). If the variable is split with `var_table_index`, `type` goes next to `value`. The interpretation of a type is agent specific. It is recommended to include the dynamic type rather than a static type of an object.
string type = 6;
- Returns:
- The bytes for type.
-
getMembersList
List<Variable> getMembersList()
Members contained or pointed to by the variable.
repeated .google.devtools.clouddebugger.v2.Variable members = 3;
-
getMembers
Variable getMembers(int index)
Members contained or pointed to by the variable.
repeated .google.devtools.clouddebugger.v2.Variable members = 3;
-
getMembersCount
int getMembersCount()
Members contained or pointed to by the variable.
repeated .google.devtools.clouddebugger.v2.Variable members = 3;
-
getMembersOrBuilderList
List<? extends VariableOrBuilder> getMembersOrBuilderList()
Members contained or pointed to by the variable.
repeated .google.devtools.clouddebugger.v2.Variable members = 3;
-
getMembersOrBuilder
VariableOrBuilder getMembersOrBuilder(int index)
Members contained or pointed to by the variable.
repeated .google.devtools.clouddebugger.v2.Variable members = 3;
-
hasVarTableIndex
boolean hasVarTableIndex()
Reference to a variable in the shared variable table. More than one variable can reference the same variable in the table. The `var_table_index` field is an index into `variable_table` in Breakpoint.
.google.protobuf.Int32Value var_table_index = 4;
- Returns:
- Whether the varTableIndex field is set.
-
getVarTableIndex
com.google.protobuf.Int32Value getVarTableIndex()
Reference to a variable in the shared variable table. More than one variable can reference the same variable in the table. The `var_table_index` field is an index into `variable_table` in Breakpoint.
.google.protobuf.Int32Value var_table_index = 4;
- Returns:
- The varTableIndex.
-
getVarTableIndexOrBuilder
com.google.protobuf.Int32ValueOrBuilder getVarTableIndexOrBuilder()
Reference to a variable in the shared variable table. More than one variable can reference the same variable in the table. The `var_table_index` field is an index into `variable_table` in Breakpoint.
.google.protobuf.Int32Value var_table_index = 4;
-
hasStatus
boolean hasStatus()
Status associated with the variable. This field will usually stay unset. A status of a single variable only applies to that variable or expression. The rest of breakpoint data still remains valid. Variables might be reported in error state even when breakpoint is not in final state. The message may refer to variable name with `refers_to` set to `VARIABLE_NAME`. Alternatively `refers_to` will be set to `VARIABLE_VALUE`. In either case variable value and members will be unset. Example of error message applied to name: `Invalid expression syntax`. Example of information message applied to value: `Not captured`. Examples of error message applied to value: * `Malformed string`, * `Field f not found in class C` * `Null pointer dereference`
.google.devtools.clouddebugger.v2.StatusMessage status = 5;
- Returns:
- Whether the status field is set.
-
getStatus
StatusMessage getStatus()
Status associated with the variable. This field will usually stay unset. A status of a single variable only applies to that variable or expression. The rest of breakpoint data still remains valid. Variables might be reported in error state even when breakpoint is not in final state. The message may refer to variable name with `refers_to` set to `VARIABLE_NAME`. Alternatively `refers_to` will be set to `VARIABLE_VALUE`. In either case variable value and members will be unset. Example of error message applied to name: `Invalid expression syntax`. Example of information message applied to value: `Not captured`. Examples of error message applied to value: * `Malformed string`, * `Field f not found in class C` * `Null pointer dereference`
.google.devtools.clouddebugger.v2.StatusMessage status = 5;
- Returns:
- The status.
-
getStatusOrBuilder
StatusMessageOrBuilder getStatusOrBuilder()
Status associated with the variable. This field will usually stay unset. A status of a single variable only applies to that variable or expression. The rest of breakpoint data still remains valid. Variables might be reported in error state even when breakpoint is not in final state. The message may refer to variable name with `refers_to` set to `VARIABLE_NAME`. Alternatively `refers_to` will be set to `VARIABLE_VALUE`. In either case variable value and members will be unset. Example of error message applied to name: `Invalid expression syntax`. Example of information message applied to value: `Not captured`. Examples of error message applied to value: * `Malformed string`, * `Field f not found in class C` * `Null pointer dereference`
.google.devtools.clouddebugger.v2.StatusMessage status = 5;
-
-