LSP::ChangeAnnotation
Inherits JSON::Serializable < Struct < Value < Object
Additional information that describes document changes.
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
description=(description : String)
A human-readable string which is rendered less prominent in the user interface.
label
A human-readable string describing the actual change. The string is rendered prominent in the user interface.
label=(label : String)
A human-readable string describing the actual change. The string is rendered prominent in the user interface.
needs_confirmation
A flag which indicates that user confirmation is needed before applying the change.
needs_confirmation=(needs_confirmation : Bool | Nil)
A flag which indicates that user confirmation is needed before applying the change.