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
#