Class InitializeRequestArguments


  • public class InitializeRequestArguments
    extends java.lang.Object
    Arguments for 'initialize' request.
    • Constructor Detail

      • InitializeRequestArguments

        public InitializeRequestArguments()
    • Method Detail

      • getClientID

        public java.lang.String getClientID()
        The ID of the client using this adapter.

        This is an optional property.

      • setClientID

        public void setClientID​(java.lang.String clientID)
        The ID of the client using this adapter.

        This is an optional property.

      • getClientName

        public java.lang.String getClientName()
        The human-readable name of the client using this adapter.

        This is an optional property.

      • setClientName

        public void setClientName​(java.lang.String clientName)
        The human-readable name of the client using this adapter.

        This is an optional property.

      • getAdapterID

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

        public void setAdapterID​(java.lang.String adapterID)
        The ID of the debug adapter.
      • getLocale

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

        This is an optional property.

      • setLocale

        public void setLocale​(java.lang.String locale)
        The ISO-639 locale of the client using this adapter, e.g. en-US or de-CH.

        This is an optional property.

      • getLinesStartAt1

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

        This is an optional property.

      • setLinesStartAt1

        public void setLinesStartAt1​(java.lang.Boolean linesStartAt1)
        If true all line numbers are 1-based (default).

        This is an optional property.

      • getColumnsStartAt1

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

        This is an optional property.

      • setColumnsStartAt1

        public void setColumnsStartAt1​(java.lang.Boolean columnsStartAt1)
        If true all column numbers are 1-based (default).

        This is an optional property.

      • getPathFormat

        public java.lang.String getPathFormat()
        Determines in what format paths are specified. The default is 'path', which is the native format.

        This is an optional property.

        Possible values include - but not limited to those defined in InitializeRequestArgumentsPathFormat

      • setPathFormat

        public void setPathFormat​(java.lang.String pathFormat)
        Determines in what format paths are specified. The default is 'path', which is the native format.

        This is an optional property.

        Possible values include - but not limited to those defined in InitializeRequestArgumentsPathFormat

      • getSupportsVariableType

        public java.lang.Boolean getSupportsVariableType()
        Client supports the `type` attribute for variables.

        This is an optional property.

      • setSupportsVariableType

        public void setSupportsVariableType​(java.lang.Boolean supportsVariableType)
        Client supports the `type` attribute for variables.

        This is an optional property.

      • getSupportsVariablePaging

        public java.lang.Boolean getSupportsVariablePaging()
        Client supports the paging of variables.

        This is an optional property.

      • setSupportsVariablePaging

        public void setSupportsVariablePaging​(java.lang.Boolean supportsVariablePaging)
        Client supports the paging of variables.

        This is an optional property.

      • getSupportsRunInTerminalRequest

        public java.lang.Boolean getSupportsRunInTerminalRequest()
        Client supports the runInTerminal request.

        This is an optional property.

      • setSupportsRunInTerminalRequest

        public void setSupportsRunInTerminalRequest​(java.lang.Boolean supportsRunInTerminalRequest)
        Client supports the runInTerminal request.

        This is an optional property.

      • getSupportsMemoryReferences

        public java.lang.Boolean getSupportsMemoryReferences()
        Client supports memory references.

        This is an optional property.

      • setSupportsMemoryReferences

        public void setSupportsMemoryReferences​(java.lang.Boolean supportsMemoryReferences)
        Client supports memory references.

        This is an optional property.

      • getSupportsProgressReporting

        public java.lang.Boolean getSupportsProgressReporting()
        Client supports progress reporting.

        This is an optional property.

      • setSupportsProgressReporting

        public void setSupportsProgressReporting​(java.lang.Boolean supportsProgressReporting)
        Client supports progress reporting.

        This is an optional property.

      • getSupportsInvalidatedEvent

        public java.lang.Boolean getSupportsInvalidatedEvent()
        Client supports the invalidated event.

        This is an optional property.

      • setSupportsInvalidatedEvent

        public void setSupportsInvalidatedEvent​(java.lang.Boolean supportsInvalidatedEvent)
        Client supports the invalidated event.

        This is an optional property.

      • getSupportsMemoryEvent

        public java.lang.Boolean getSupportsMemoryEvent()
        Client supports the memory event.

        This is an optional property.

        Since 1.49

      • setSupportsMemoryEvent

        public void setSupportsMemoryEvent​(java.lang.Boolean supportsMemoryEvent)
        Client supports the memory event.

        This is an optional property.

        Since 1.49

      • getSupportsArgsCanBeInterpretedByShell

        public java.lang.Boolean getSupportsArgsCanBeInterpretedByShell()
        Client supports the 'argsCanBeInterpretedByShell' attribute on the 'runInTerminal' request.

        This is an optional property.

        Since 1.57

      • setSupportsArgsCanBeInterpretedByShell

        public void setSupportsArgsCanBeInterpretedByShell​(java.lang.Boolean supportsArgsCanBeInterpretedByShell)
        Client supports the 'argsCanBeInterpretedByShell' attribute on the 'runInTerminal' request.

        This is an optional property.

        Since 1.57

      • getSupportsStartDebuggingRequest

        public java.lang.Boolean getSupportsStartDebuggingRequest()
        Client supports the `startDebugging` request.

        This is an optional property.

        Since 1.59

      • setSupportsStartDebuggingRequest

        public void setSupportsStartDebuggingRequest​(java.lang.Boolean supportsStartDebuggingRequest)
        Client supports the `startDebugging` request.

        This is an optional property.

        Since 1.59

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object