CodeActionKind class
Kind of a code action.
Kinds are a hierarchical list of identifiers separated by ., e.g. "refactor.extract.function".
Code action kinds are used by the editor for UI elements such as the refactoring context menu. Users
can also trigger code actions with a specific kind with the editor.action.codeAction command.
- Available extensions
- Annotations
-
- @JS.new()
- @staticInterop
Constructors
- CodeActionKind(String value)
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → String
-
Available on CodeActionKind, provided by the CodeActionKind$Typings extension
String value of the kind, e.g."refactor.extract.function".no setter
Methods
-
append(
String parts) → CodeActionKind -
Available on CodeActionKind, provided by the CodeActionKind$Typings extension
Create a new kind by appending a more specific selector to the current kind. -
contains(
CodeActionKind other) → bool -
Available on CodeActionKind, provided by the CodeActionKind$Typings extension
Checks ifotheris a sub-kind of thisCodeActionKind. -
intersects(
CodeActionKind other) → bool -
Available on CodeActionKind, provided by the CodeActionKind$Typings extension
Checks if this code action kind intersectsother. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- empty → CodeActionKind
-
Empty kind.
no setter
- notebook → CodeActionKind
-
Base kind for all code actions applying to the enitre notebook's scope. CodeActionKinds using
this should always begin with
notebook.no setter - quickFix → CodeActionKind
-
Base kind for quickfix actions:
quickfix.no setter - refactor → CodeActionKind
-
Base kind for refactoring actions:
refactorno setter - refactorExtract → CodeActionKind
-
Base kind for refactoring extraction actions:
refactor.extractno setter - refactorInline → CodeActionKind
-
Base kind for refactoring inline actions:
refactor.inlineno setter - refactorMove → CodeActionKind
-
Base kind for refactoring move actions:
refactor.moveno setter - refactorRewrite → CodeActionKind
-
Base kind for refactoring rewrite actions:
refactor.rewriteno setter - source → CodeActionKind
-
Base kind for source actions:
sourceno setter - sourceFixAll → CodeActionKind
-
Base kind for auto-fix source actions:
source.fixAll.no setter - sourceOrganizeImports → CodeActionKind
-
Base kind for an organize imports source action:
source.organizeImports.no setter