LSP::Message
Class methods
from_json(input, outstanding = {} of (String | Int64) => AnyRequest)
SourceMacros
def_error_response(request_class)
Sourcedef_notification(method, has_params = true)
Sourcedef_request(method, has_params = true)
Sourcedef_response(request_class)
SourceNested types
- LSP::Message::Any
- LSP::Message::AnyIn
- LSP::Message::AnyInErrorResponse
- LSP::Message::AnyInMethod
- LSP::Message::AnyInNotification
- LSP::Message::AnyInRequest
- LSP::Message::AnyInResponse
- LSP::Message::AnyMethod
- LSP::Message::AnyOut
- LSP::Message::AnyOutErrorResponse
- LSP::Message::AnyOutMethod
- LSP::Message::AnyOutNotification
- LSP::Message::AnyOutRequest
- LSP::Message::AnyOutResponse
- LSP::Message::AnyRequest
- LSP::Message::Cancel
- LSP::Message::Completion
- LSP::Message::CompletionItemResolve
- LSP::Message::DidChange
- LSP::Message::DidChangeConfiguration
- LSP::Message::DidClose
- LSP::Message::DidOpen
- LSP::Message::DidSave
- LSP::Message::Exit
- LSP::Message::Formatting
- LSP::Message::GenericErrorResponse
- LSP::Message::GenericResponse
- LSP::Message::Hover
- LSP::Message::Initialize
- LSP::Message::Initialized
- LSP::Message::LogMessage
- LSP::Message::OnTypeFormatting
- LSP::Message::PublishDiagnostics
- LSP::Message::RangeFormatting
- LSP::Message::ShowMessage
- LSP::Message::ShowMessageRequest
- LSP::Message::Shutdown
- LSP::Message::SignatureHelp
- LSP::Message::Telemetry
- LSP::Message::WillSave