abstract class LSP::RequestMessage
- LSP::RequestMessage
- Reference
- Object
Overview
A request message to describe a request between the client and the server. Every processed request must send a response back to the sender of the request.
Included Modules
- JSON::Serializable
Direct Known Subclasses
- Mint::LS::CodeAction
- Mint::LS::Completion
- Mint::LS::Definition
- Mint::LS::FoldingRange
- Mint::LS::Formatting
- Mint::LS::Hover
- Mint::LS::Initialize
- Mint::LS::SemanticTokens
- Mint::LS::Shutdown
- Mint::LS::WillSaveWaitUntil
Defined in:
lsp/protocol/request_message.crConstructors
Instance Method Summary
- #execute(server : Server)
-
#id : Int32 | String
The request id.
-
#id=(id : Int32 | String)
The request id.
-
#method : String
The method to be invoked.
-
#method=(method : String)
The method to be invoked.
-
#snippet_support : Bool | Nil
WHY IS THIS NEEDED FOR 1.9.1 and not for 1.8??????
-
#snippet_support=(snippet_support : Bool | Nil)
WHY IS THIS NEEDED FOR 1.9.1 and not for 1.8??????
Constructor Detail
Instance Method Detail
def snippet_support=(snippet_support : Bool | Nil)
#
WHY IS THIS NEEDED FOR 1.9.1 and not for 1.8??????