Class InitializeRequestArguments

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

public class InitializeRequestArguments extends JSONBase
Arguments for 'initialize' request.
  • Method Details

    • getClientID

      public String getClientID()
      The ID of the (frontend) client using this adapter.
    • setClientID

      public InitializeRequestArguments setClientID(String clientID)
    • getClientName

      public String getClientName()
      The human readable name of the (frontend) client using this adapter.
    • setClientName

      public InitializeRequestArguments setClientName(String clientName)
    • getAdapterID

      public String getAdapterID()
      The ID of the debug adapter.
    • setAdapterID

      public InitializeRequestArguments setAdapterID(String adapterID)
    • getLocale

      public String getLocale()
      The ISO-639 locale of the (frontend) client using this adapter, e.g. en-US or de-CH.
    • setLocale

      public InitializeRequestArguments setLocale(String locale)
    • getLinesStartAt1

      public Boolean getLinesStartAt1()
      If true all line numbers are 1-based (default).
    • setLinesStartAt1

      public InitializeRequestArguments setLinesStartAt1(Boolean linesStartAt1)
    • getColumnsStartAt1

      public Boolean getColumnsStartAt1()
      If true all column numbers are 1-based (default).
    • setColumnsStartAt1

      public InitializeRequestArguments setColumnsStartAt1(Boolean columnsStartAt1)
    • getPathFormat

      public String getPathFormat()
      Determines in what format paths are specified. The default is 'path', which is the native format. Values: 'path', 'uri', etc.
    • setPathFormat

      public InitializeRequestArguments setPathFormat(String pathFormat)
    • getSupportsVariableType

      public Boolean getSupportsVariableType()
      Client supports the optional type attribute for variables.
    • setSupportsVariableType

      public InitializeRequestArguments setSupportsVariableType(Boolean supportsVariableType)
    • getSupportsVariablePaging

      public Boolean getSupportsVariablePaging()
      Client supports the paging of variables.
    • setSupportsVariablePaging

      public InitializeRequestArguments setSupportsVariablePaging(Boolean supportsVariablePaging)
    • getSupportsRunInTerminalRequest

      public Boolean getSupportsRunInTerminalRequest()
      Client supports the runInTerminal request.
    • setSupportsRunInTerminalRequest

      public InitializeRequestArguments setSupportsRunInTerminalRequest(Boolean supportsRunInTerminalRequest)
    • getSupportsMemoryReferences

      public Boolean getSupportsMemoryReferences()
      Client supports memory references.
    • setSupportsMemoryReferences

      public InitializeRequestArguments setSupportsMemoryReferences(Boolean supportsMemoryReferences)
    • getSupportsProgressReporting

      public Boolean getSupportsProgressReporting()
      Client supports progress reporting.
    • setSupportsProgressReporting

      public InitializeRequestArguments setSupportsProgressReporting(Boolean supportsProgressReporting)
    • equals

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

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

      public static InitializeRequestArguments create(String adapterID)