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 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;