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)
        #