class LSProtocol::CodeActionClientCapabilities
- LSProtocol::CodeActionClientCapabilities
- Reference
- Object
Overview
The Client Capabilities of a CodeActionRequest
.
Included Modules
- JSON::Serializable
Defined in:
lsprotocol/types.crConstructors
- .new(pull : JSON::PullParser)
- .new(code_action_literal_support : ClientCodeActionLiteralOptions | Nil = nil, data_support : Bool | Nil = nil, disabled_support : Bool | Nil = nil, documentation_support : Bool | Nil = nil, dynamic_registration : Bool | Nil = nil, honors_change_annotations : Bool | Nil = nil, is_preferred_support : Bool | Nil = nil, resolve_support : ClientCodeActionResolveOptions | Nil = nil, tag_support : CodeActionTagOptions | Nil = nil)
Instance Method Summary
- #code_action_literal_support : ClientCodeActionLiteralOptions | Nil
- #data_support : Bool | Nil
- #disabled_support : Bool | Nil
- #documentation_support : Bool | Nil
- #dynamic_registration : Bool | Nil
- #honors_change_annotations : Bool | Nil
- #is_preferred_support : Bool | Nil
- #resolve_support : ClientCodeActionResolveOptions | Nil
- #tag_support : CodeActionTagOptions | Nil
Constructor Detail
def self.new(code_action_literal_support : ClientCodeActionLiteralOptions | Nil = nil, data_support : Bool | Nil = nil, disabled_support : Bool | Nil = nil, documentation_support : Bool | Nil = nil, dynamic_registration : Bool | Nil = nil, honors_change_annotations : Bool | Nil = nil, is_preferred_support : Bool | Nil = nil, resolve_support : ClientCodeActionResolveOptions | Nil = nil, tag_support : CodeActionTagOptions | Nil = nil)
#