struct

LSP::Data::ParameterInformation

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new(label : String = "", documentation : LSP::Data::MarkupContent | String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

documentation

The human-readable doc-comment of this parameter. Will be shown in the UI but can be omitted.

Source
documentation=(documentation : String | MarkupContent | Nil)

The human-readable doc-comment of this parameter. Will be shown in the UI but can be omitted.

Source
label

The label of this parameter. Will be shown in the UI.

Source
label=(label : String)

The label of this parameter. Will be shown in the UI.

Source