| Interface | Description |
|---|---|
| Matcher |
Interface for a class that knows how to match a
Node for a specific
pattern. |
| Class | Description |
|---|---|
| ApplySuggestedFixes |
Class that applies suggested fixes to code or files.
|
| CodeReplacement |
Class that represents a set of changes to make to the code.
|
| ErrorToFixMapper |
Maps a
JSError to a list of SuggestedFixes, if possible. |
| FixingErrorManager |
An error manager that finds a SuggestedFix for all errors if possible.
|
| JsSourceMatcher |
A
Matcher that can take arbitrary JS source code and use it as a
template to find matches in other source code. |
| Match |
Object that contains the information for a given match.
|
| Matchers |
Class that contains common Matchers that are useful to everyone.
|
| NodeMetadata |
Class that holds metadata (or meta objects) for use by JsFlume that aren't
contained within the Node itself.
|
| RefactoringDriver |
Primary driver of a refactoring.
|
| RefactoringDriver.Builder | |
| RefactoringUtils |
Utility methods for refactoring Java code.
|
| RefasterJsScanner |
Class that drives the RefasterJs refactoring by matching against a provided
template JS file and then applying a transformation based off the template
JS.
|
| Scanner |
Class that developers should implement to perform a JsFlume refactoring.
|
| SuggestedFix |
Object representing the fixes to apply to the source code to create the
refactoring CL.
|
| SuggestedFix.Builder |
Builder class for
SuggestedFix that contains helper functions to
manipulate JS nodes. |
| SuggestedFix.MatchedNodeInfo |
Information about the node that was matched for the suggested fix.
|
Copyright © 2009-2019 Google. All Rights Reserved.