LSProtocol::ChangeAnnotation
Inherits JSON::Serializable / Reference / Object
Additional information that describes document changes.
@since 3.16.0
Constructors
new(pull : JSON::PullParser)
Sourcenew(label : String | Nil, description : String | Nil = nil, needs_confirmation : Bool | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
label
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.