class

LSProtocol::RenameClientCapabilities

Inherits JSON::Serializable / Reference / Object

Constructors

new(pull : JSON::PullParser)
Source
new(dynamic_registration : Bool | Nil = nil, honors_change_annotations : Bool | Nil = nil, prepare_support : Bool | Nil = nil, prepare_support_default_behavior : PrepareSupportDefaultBehavior | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

dynamic_registration

Whether rename supports dynamic registration.

Source
honors_change_annotations

Whether the client honors the change annotations in text edits and resource operations returned via the rename request's workspace edit by for example presenting the workspace edit in the user interface and asking for confirmation.

@since 3.16.0

Source
prepare_support

Client supports testing for validity of rename operations before execution.

@since 3.12.0

Source
prepare_support_default_behavior

Client supports the default behavior result.

The value indicates the default behavior used by the client.

@since 3.16.0

Source