class LSProtocol::RenameClientCapabilities
- LSProtocol::RenameClientCapabilities
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
lsprotocol/types.crConstructors
- .new(pull : JSON::PullParser)
- .new(dynamic_registration : Bool | Nil = nil, honors_change_annotations : Bool | Nil = nil, prepare_support : Bool | Nil = nil, prepare_support_default_behavior : PrepareSupportDefaultBehavior | Nil = nil)
Instance Method Summary
-
#dynamic_registration : Bool | Nil
Whether rename supports dynamic registration.
-
#honors_change_annotations : Bool | Nil
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.
-
#prepare_support : Bool | Nil
Client supports testing for validity of rename operations before execution.
-
#prepare_support_default_behavior : PrepareSupportDefaultBehavior | Nil
Client supports the default behavior result.
Constructor Detail
Instance Method Detail
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
Client supports testing for validity of rename operations before execution.
@since 3.12.0
Client supports the default behavior result.
The value indicates the default behavior used by the client.
@since 3.16.0