kinds property

List<RefactoringKind> kinds
getter/setter pair

The kinds of refactorings that are valid for the given selection.

The list of refactoring kinds is currently limited to those defined by the server API, preventing plugins from adding their own refactorings. However, plugins can support pre-defined refactorings, such as a rename refactoring, at locations not supported by server.

Implementation

List<RefactoringKind> kinds;