LSP::Message::WillSave::Params
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(text_document : LSP::Data::TextDocumentIdentifier = Data::TextDocumentIdentifier.new, reason : LSP::Data::TextDocumentSaveReason = Data::TextDocumentSaveReason::Manual)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
reason=(reason : Data::TextDocumentSaveReason)
Represents the reason why the document will be saved.