Package | Description |
---|---|
com.google.javascript.refactoring | |
com.google.javascript.refactoring.testing |
Modifier and Type | Field and Description |
---|---|
private static com.google.common.collect.Ordering<CodeReplacement> |
ApplySuggestedFixes.ORDER_CODE_REPLACEMENTS |
private com.google.common.collect.SetMultimap<java.lang.String,CodeReplacement> |
SuggestedFix.replacements |
private com.google.common.collect.ImmutableSetMultimap.Builder<java.lang.String,CodeReplacement> |
SuggestedFix.Builder.replacements |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.SetMultimap<java.lang.String,CodeReplacement> |
SuggestedFix.getReplacements()
Returns a multimap from filename to all the replacements that should be
applied for this given fix.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ApplySuggestedFixes.applyCodeReplacements(java.lang.Iterable<CodeReplacement> replacements,
java.lang.String code)
Applies the provided set of code replacements to the code and returns the transformed code.
|
private static void |
ApplySuggestedFixes.validateNoOverlaps(java.util.List<CodeReplacement> replacements)
Validates that none of the CodeReplacements have any overlap, since applying
changes that have overlap will produce malformed results.
|
Constructor and Description |
---|
SuggestedFix(Node originalMatchedNode,
com.google.common.collect.SetMultimap<java.lang.String,CodeReplacement> replacements,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
static void |
SuggestedFixes.assertReplacement(SuggestedFix fix,
CodeReplacement expectedReplacement) |
Modifier and Type | Method and Description |
---|---|
private static void |
SuggestedFixes.assertReplacements(SuggestedFix fix,
java.util.Set<CodeReplacement> expectedReplacements) |