object Patch
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Patch
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- def addGlobalImport(symbol: scala.meta.Symbol)(implicit c: SemanticContext): Patch
- def addGlobalImport(importer: Importer): Patch
- def addLeft(tree: Tree, toAdd: String): Patch
- def addLeft(tok: scala.meta.Token, toAdd: String): Patch
- def addRight(tree: Tree, toAdd: String): Patch
- def addRight(tok: scala.meta.Token, toAdd: String): Patch
-
val
empty: Patch
A patch that does no diff/rule
-
def
fromIterable(seq: Iterable[Patch]): Patch
Combine a sequence of patches into a single patch
- def lint(msg: lint.LintMessage): Patch
- def merge(a: TokenPatch, b: TokenPatch): TokenPatch
- def removeGlobalImport(symbol: scala.meta.Symbol)(implicit c: SemanticContext): Patch
- def removeImportee(importee: Importee): Patch
- def removeToken(token: scala.meta.Token): Patch
- def removeTokens(tokens: Iterable[scala.meta.Token]): Patch
- def removeTokens(tokens: Tokens): Patch
- def renameSymbol(fromSymbol: Global, toName: String)(implicit c: SemanticContext): Patch
- def replaceSymbol(fromSymbol: Global, toSymbol: Global)(implicit c: SemanticContext): Patch
- def replaceSymbols(toReplace: Seq[(String, String)])(implicit noop: DummyImplicit, c: SemanticContext): Patch
- def replaceSymbols(toReplace: (String, String)*)(implicit c: SemanticContext): Patch
- def replaceToken(token: scala.meta.Token, toReplace: String): Patch
- def replaceTree(from: Tree, to: String): Patch
- def treePatchApply(patch: Patch)(implicit ctx: rule.RuleCtx, index: util.SemanticdbIndex): Iterable[TokenPatch]
- def unifiedDiff(original: scala.meta.Input, revised: scala.meta.Input): String