class LSProtocol::CodeActionKindDocumentation
- LSProtocol::CodeActionKindDocumentation
- Reference
- Object
Overview
Documentation for a class of code actions.
@since 3.18.0 @proposed
Included Modules
- JSON::Serializable
Defined in:
lsprotocol/types.crConstructors
Instance Method Summary
-
#command : Command
Command that is ued to display the documentation to the user.
-
#kind : CodeActionKind | String
The kind of the code action being documented.
Constructor Detail
Instance Method Detail
Command that is ued to display the documentation to the user.
The title of this documentation code action is taken from Command#title
def kind : CodeActionKind | String
#
The kind of the code action being documented.
If the kind is generic, such as CodeActionKind.Refactor
, the documentation will be shown whenever any
refactorings are returned. If the kind if more specific, such as CodeActionKind.RefactorExtract
, the
documentation will only be shown when extract refactoring code actions are returned.