CodeActionKind

langoustine.lsp.enumerations.enumerations$package.CodeActionKind

Attributes

Source
enumerations.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited classlikes

object given_Bijection_T_String extends Bijection[T, String]

Attributes

Inherited from:
StringEnum (hidden)
Source
enumTypes.scala
Supertypes
trait Bijection[T, String]
class Object
trait Matchable
class Any
object given_Typeable_T extends Typeable[T]

Attributes

Inherited from:
StringEnum (hidden)
Source
enumTypes.scala
Supertypes
trait TypeTest[Any, T]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def ALL: Set[CodeActionKind]

Attributes

Definition Classes
StringEnum
Source
enumerations.scala

Inherited methods

inline protected def entry(n: String): CodeActionKind

Attributes

Inherited from:
StringEnum (hidden)
Source
enumTypes.scala

Concrete fields

Empty kind.

Empty kind.

Attributes

Source
enumerations.scala

Base kind for quickfix actions: 'quickfix'

Base kind for quickfix actions: 'quickfix'

Attributes

Source
enumerations.scala

Base kind for refactoring actions: 'refactor'

Base kind for refactoring actions: 'refactor'

Attributes

Source
enumerations.scala

Base kind for refactoring extraction actions: 'refactor.extract'

Base kind for refactoring extraction actions: 'refactor.extract'

Example extract actions:

  • Extract method
  • Extract function
  • Extract variable
  • Extract interface from class
  • ...

Attributes

Source
enumerations.scala

Base kind for refactoring inline actions: 'refactor.inline'

Base kind for refactoring inline actions: 'refactor.inline'

Example inline actions:

  • Inline function
  • Inline variable
  • Inline constant
  • ...

Attributes

Source
enumerations.scala

Base kind for refactoring rewrite actions: 'refactor.rewrite'

Base kind for refactoring rewrite actions: 'refactor.rewrite'

Example rewrite actions:

  • Convert JavaScript function to class
  • Add or remove parameter
  • Encapsulate field
  • Make method static
  • Move method to base class
  • ...

Attributes

Source
enumerations.scala

Base kind for source actions: source

Base kind for source actions: source

Source code actions apply to the entire file.

Attributes

Source
enumerations.scala

Base kind for auto-fix source actions: source.fixAll.

Base kind for auto-fix source actions: source.fixAll.

Fix all actions automatically fix errors that have a clear fix that do not require user input. They should not suppress errors or perform unsafe fixes such as generating new types or classes.

Attributes

Since

3.15.0

Source
enumerations.scala

Base kind for an organize imports source action: source.organizeImports

Base kind for an organize imports source action: source.organizeImports

Attributes

Source
enumerations.scala

Givens

Inherited givens

Attributes

Inherited from:
StringEnum (hidden)
Source
enumTypes.scala

Attributes

Inherited from:
StringEnum (hidden)
Source
enumTypes.scala
given reader: Reader[CodeActionKind]

Attributes

Inherited from:
StringEnum (hidden)
Source
enumTypes.scala
given writer: Writer[CodeActionKind]

Attributes

Inherited from:
StringEnum (hidden)
Source
enumTypes.scala

Extensions

Inherited extensions

extension (t: CodeActionKind)
inline def raw: String

Attributes

Inherited from:
StringEnum (hidden)
Source
enumTypes.scala