Packages

package codeactions

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait CodeActionCommandData extends AnyRef
  2. case class CodeActionCommandResult(edits: ApplyWorkspaceEditParams, goToLocation: Option[Location]) extends Product with Serializable
  3. class CreateNewSymbol extends CodeAction
  4. case class ExtractMemberDefinitionData(params: TextDocumentPositionParams, actionType: String = ...) extends CodeActionCommandData with Product with Serializable
  5. class ExtractRenameMember extends CodeAction
  6. class ExtractValueCodeAction extends CodeAction
  7. class ImplementAbstractMembers extends CodeAction
  8. class ImportMissingSymbol extends CodeAction
  9. class InsertInferredType extends CodeAction
  10. sealed abstract class OrganizeImports extends CodeAction
  11. class OrganizeImportsQuickFix extends OrganizeImports
  12. class PatternMatchRefactor extends CodeAction
  13. 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.

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

Ungrouped