Package com.google.errorprone.fixes
Class Replacements
- java.lang.Object
-
- com.google.errorprone.fixes.Replacements
-
public class Replacements extends Object
A collection ofReplacement
s to be made to a source file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Replacements.CoalescePolicy
A policy for handling overlapping insertions.
-
Constructor Summary
Constructors Constructor Description Replacements()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Replacements
add(Replacement replacement)
Replacements
add(Replacement replacement, Replacements.CoalescePolicy coalescePolicy)
com.google.common.collect.ImmutableSet<Replacement>
ascending()
Non-overlapping replacements, sorted in ascending order by position.Set<Replacement>
descending()
Deprecated.boolean
isEmpty()
-
-
-
Method Detail
-
add
@CanIgnoreReturnValue public Replacements add(Replacement replacement)
-
add
@CanIgnoreReturnValue public Replacements add(Replacement replacement, Replacements.CoalescePolicy coalescePolicy)
-
descending
@Deprecated public Set<Replacement> descending()
Deprecated.Non-overlapping replacements, sorted in descending order by position. Prefer usingascending()
when applying changes, because applying changes in reverse tends to result in quadratic-time copying of the underlying string.
-
ascending
public com.google.common.collect.ImmutableSet<Replacement> ascending()
Non-overlapping replacements, sorted in ascending order by position.
-
isEmpty
public boolean isEmpty()
-
-