Class VariablesArguments

java.lang.Object
com.oracle.truffle.tools.dap.types.JSONBase
com.oracle.truffle.tools.dap.types.VariablesArguments

public class VariablesArguments extends JSONBase
Arguments for 'variables' request.
  • Method Details

    • getVariablesReference

      public int getVariablesReference()
      The Variable reference.
    • setVariablesReference

      public VariablesArguments setVariablesReference(int variablesReference)
    • getFilter

      public String getFilter()
      Optional filter to limit the child variables to either named or indexed. If omitted, both types are fetched.
    • setFilter

      public VariablesArguments setFilter(String filter)
    • getStart

      public Integer getStart()
      The index of the first variable to return; if omitted children start at 0.
    • setStart

      public VariablesArguments setStart(Integer start)
    • getCount

      public Integer getCount()
      The number of variables to return. If count is missing or 0, all variables are returned.
    • setCount

      public VariablesArguments setCount(Integer count)
    • getFormat

      public ValueFormat getFormat()
      Specifies details on how to format the Variable values. The attribute is only honored by a debug adapter if the capability 'supportsValueFormattingOptions' is true.
    • setFormat

      public VariablesArguments setFormat(ValueFormat format)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • create

      public static VariablesArguments create(Integer variablesReference)