struct LSP::Protocol::NotificationMessage
- LSP::Protocol::NotificationMessage
- Struct
- Value
- Object
Defined in:
lsp/protocol/notification_message.crConstructors
- .new(method : String, params : LSP::Protocol::CancelParams | LSP::Protocol::DidChangeConfigurationParams | LSP::Protocol::DidChangeTextDocumentParams | LSP::Protocol::DidChangeWatchedFilesParams | LSP::Protocol::DidOpenTextDocumentParams | LSP::Protocol::LogMessageParams | LSP::Protocol::PublishDiagnosticsParams | LSP::Protocol::TextDocumentParams | LSP::Protocol::Trace | LSP::Protocol::VoidParams)
- .new(__temp_222 : JSON::PullParser)
Instance Method Summary
- #jsonrpc : String
- #jsonrpc=(_jsonrpc : String)
- #method : String
- #method=(_method : String)
- #params : NotificationType
- #params=(_params : NotificationType)
- #to_json(json : JSON::Builder)
Constructor Detail
def self.new(method : String, params : LSP::Protocol::CancelParams | LSP::Protocol::DidChangeConfigurationParams | LSP::Protocol::DidChangeTextDocumentParams | LSP::Protocol::DidChangeWatchedFilesParams | LSP::Protocol::DidOpenTextDocumentParams | LSP::Protocol::LogMessageParams | LSP::Protocol::PublishDiagnosticsParams | LSP::Protocol::TextDocumentParams | LSP::Protocol::Trace | LSP::Protocol::VoidParams)
#