struct

LSP::ChangeAnnotation

Inherits JSON::Serializable < Struct < Value < Object

Additional information that describes document changes.

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

description

A human-readable string which is rendered less prominent in the user interface.

Source
description=(description : String)

A human-readable string which is rendered less prominent in the user interface.

Source
label

A human-readable string describing the actual change. The string is rendered prominent in the user interface.

Source
label=(label : String)

A human-readable string describing the actual change. The string is rendered prominent in the user interface.

Source
needs_confirmation

A flag which indicates that user confirmation is needed before applying the change.

Source
needs_confirmation=(needs_confirmation : Bool | Nil)

A flag which indicates that user confirmation is needed before applying the change.

Source