class LSP::InitializeParams
- LSP::InitializeParams
- Reference
- Object
Included Modules
Defined in:
requests/initialize.crConstructors
Instance Method Summary
-
#capabilities : ClientCapabilities
The capabilities provided by the client (editor or tool).
-
#capabilities=(capabilities : ClientCapabilities)
The capabilities provided by the client (editor or tool).
- #client_info : NamedTuple(name: String, version: String | Nil) | Nil
- #client_info=(client_info : NamedTuple(name: String, version: String | Nil) | Nil)
- #initialization_options : JSON::Any | Nil
- #initialization_options=(initialization_options : JSON::Any | Nil)
- #process_id : Int64 | Int32 | Nil
- #process_id=(process_id : Int64 | Int32 | Nil)
- #root_path : String | Nil
- #root_path=(root_path : String | Nil)
- #root_uri : String | Nil
- #root_uri=(root_uri : String | Nil)
-
#trace : String | Nil
The initial trace setting.
-
#trace=(trace : String | Nil)
The initial trace setting.
- #workspace_folders : Array(WorkspaceFolder) | Nil
- #workspace_folders=(workspace_folders : Array(WorkspaceFolder) | Nil)
Instance methods inherited from module LSP::WorkDoneProgressParams
work_done_token : ProgressToken | Nil
work_done_token,
work_done_token=(work_done_token : ProgressToken | Nil)
work_done_token=
Constructor Detail
Instance Method Detail
def capabilities=(capabilities : ClientCapabilities)
#
The capabilities provided by the client (editor or tool).
def client_info=(client_info : NamedTuple(name: String, version: String | Nil) | Nil)
#