class Crystalline::Controller
 
  - Crystalline::Controller
 - Reference
 - Object
 
Defined in:
crystalline/controller.crConstructors
Instance Method Summary
- #on_init(init_params : LSP::InitializeParams) : Nil
 - #on_notification(message : LSP::NotificationMessage) : Nil
 - 
        #on_request(message : LSP::RequestMessage)
        
          
The compiler unfortunately prevents declaring the following signature for the time being: def on_request(message : LSP::RequestMessage(T)) : T forall T
 - #on_response(message : LSP::ResponseMessage, original_message : LSP::RequestMessage | Nil) : Nil
 - #when_ready : Nil
 - 
        #workspace : Workspace
        
          
The project workspace.
 - 
        #workspace? : Workspace | Nil
        
          
The project workspace.
 
Constructor Detail
Instance Method Detail
        
        def on_request(message : LSP::RequestMessage)
        #
      
      
        The compiler unfortunately prevents declaring the following signature for the time being: def on_request(message : LSP::RequestMessage(T)) : T forall T
        
        def on_response(message : LSP::ResponseMessage, original_message : LSP::RequestMessage | Nil) : Nil
        #