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
        #