| commit | 6fac4ceff2c32814ed29cc9e879bc17d785aed7b | [log] [tgz] |
|---|---|---|
| author | lowasser <lowasser@google.com> | Mon May 18 10:39:43 2015 -0700 |
| committer | Liam Miller-Cushon <cushon@google.com> | Fri May 22 17:31:02 2015 -0700 |
| tree | 4c91483a38343177264fff46ef0856a15a474c7e | |
| parent | 73382b8fb5b440a6019daa42d67b85ca66e0cfca [diff] |
Add cap for output range endpoints, encountered in Eclipse testing. TODO: test this. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=93901705
diff --git a/core/src/main/java/com/google/googlejavaformat/java/JavaOutput.java b/core/src/main/java/com/google/googlejavaformat/java/JavaOutput.java index 3fb4ca2..934dd3f 100644 --- a/core/src/main/java/com/google/googlejavaformat/java/JavaOutput.java +++ b/core/src/main/java/com/google/googlejavaformat/java/JavaOutput.java
@@ -311,7 +311,9 @@ result.add( Replacement.create( - Range.closedOpen(replaceFrom, endTok.getPosition() + 1), + Range.closedOpen( + replaceFrom, + Math.min(endTok.getPosition() + 1, javaInput.getText().length())), replacement.toString())); }