Interface AbstractMustBeClosedChecker.FixAggregator
-
- Enclosing class:
- AbstractMustBeClosedChecker
protected static interface AbstractMustBeClosedChecker.FixAggregator
A strategy for handling and potentially combining multiple fixes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<SuggestedFix>
flush()
Returns a single fix containing all the changes saved up by earlier calls toreport(TryBlock)
Optional<SuggestedFix>
report(com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.TryBlock fix)
Attempt to report a fix.
-
-
-
Method Detail
-
report
Optional<SuggestedFix> report(com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.TryBlock fix)
Attempt to report a fix. A non-empty result should be reported as if byVisitorState.reportMatch(Description)
. An empty result implies that the fix is being saved up to be later emitted byflush()
.
-
flush
Optional<SuggestedFix> flush()
Returns a single fix containing all the changes saved up by earlier calls toreport(TryBlock)
-
-