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 ImplementAbstractMembers extends CodeAction
  7. class ImportMissingSymbol extends CodeAction
  8. class InsertInferredType extends CodeAction
  9. sealed abstract class OrganizeImports extends CodeAction
  10. class OrganizeImportsQuickFix extends OrganizeImports
  11. class PatternMatchRefactor extends CodeAction
  12. 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.

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

Ungrouped