abstract class LSP::ResponseMessage(T)
- LSP::ResponseMessage(T)
- Reference
- Object
Included Modules
- JSON::Serializable
- LSP::Message
Defined in:
lsp/response_message.crConstructors
- .new(pull : JSON::PullParser)
- .new(id : Int32 | String | Nil = nil, result : T | Nil = nil, error : LSP::ResponseError | Nil = nil)
Instance Method Summary
-
#error : ResponseError | Nil
The error object in case a request fails.
-
#error=(error : ResponseError | Nil)
The error object in case a request fails.
- #id : Int32 | String | Nil
- #id=(id : Int32 | String | Nil)
- #result : T | Nil
- #result=(result : T | Nil)
Constructor Detail
def self.new(id : Int32 | String | Nil = nil, result : T | Nil = nil, error : LSP::ResponseError | Nil = nil)
#