Packages

package codeactions

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait CodeActionCommandData extends AnyRef
  2. case class CodeActionCommandResult(edits: ApplyWorkspaceEditParams, goToLocation: Option[Location]) extends Product with Serializable
  3. class CreateCompanionObjectCodeAction extends CodeAction

    It creates braceless or braceful companion objects for classes, traits, and enums Then navigates to the position of the created object!

  4. class CreateNewSymbol extends CodeAction
  5. case class ExtractMemberDefinitionData(params: TextDocumentPositionParams, actionType: String = ExtractRenameMember.extractDefCommandDataType) extends CodeActionCommandData with Product with Serializable
  6. class ExtractRenameMember extends CodeAction
  7. class ExtractValueCodeAction extends CodeAction
  8. class ImplementAbstractMembers extends CodeAction
  9. class ImportMissingSymbol extends CodeAction
  10. class InsertInferredType extends CodeAction
  11. sealed abstract class OrganizeImports extends CodeAction
  12. class OrganizeImportsQuickFix extends OrganizeImports
  13. class PatternMatchRefactor extends CodeAction
  14. class RewriteBracesParensCodeAction extends CodeAction

    Rewrite parens to brackets and vice versa.

    Rewrite parens to brackets and vice versa. It's a transformation between Term.Apply(_, List(_: Term)) and Term.Apply(_, List(Term.Block(List(_: Term)))) Term.Block is equivalent to "surrounded by braces"

    Parens to brackets scenarios: 1: def foo(n: Int) = ??? foo(5) -> foo{5} 2: x.map(a => a) -> x.map{a => a} 3: x.map(_ match { x.map{_ match { case _ => 0 -> case _ => 0 }) }} Brackets to parens scenarios are the opposite of the ones above.

  15. class SourceOrganizeImports extends OrganizeImports
  16. class StringActions extends CodeAction

Ungrouped