From 7c975fd51c060217a355d59aab9a2d3ee2c7d3e3 Mon Sep 17 00:00:00 2001 From: white-speedy Date: Wed, 8 May 2019 07:41:07 +0200 Subject: [PATCH] fix breakpoint behavior --- .../com/google/googlejavaformat/java/SnippetFormatter.java | 3 +-- .../google/googlejavaformat/java/SnippetFormatterTest.java | 7 +++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/google/googlejavaformat/java/SnippetFormatter.java b/core/src/main/java/com/google/googlejavaformat/java/SnippetFormatter.java index 3827ef958..cc4389343 100644 --- a/core/src/main/java/com/google/googlejavaformat/java/SnippetFormatter.java +++ b/core/src/main/java/com/google/googlejavaformat/java/SnippetFormatter.java @@ -103,7 +103,6 @@ public List format( throw new IllegalArgumentException( "comment formatting is only supported for compilation units"); } - return formatter.getFormatReplacements(source, ranges); } SnippetWrapper wrapper = snippetWrapper(kind, source, initialIndent); ranges = offsetRanges(ranges, wrapper.offset); @@ -215,4 +214,4 @@ private SnippetWrapper snippetWrapper(SnippetKind kind, String source, int initi throw new IllegalArgumentException("Unknown snippet kind: " + kind); } } -} +} \ No newline at end of file diff --git a/core/src/test/java/com/google/googlejavaformat/java/SnippetFormatterTest.java b/core/src/test/java/com/google/googlejavaformat/java/SnippetFormatterTest.java index 6cb737d4c..5a6f19366 100644 --- a/core/src/test/java/com/google/googlejavaformat/java/SnippetFormatterTest.java +++ b/core/src/test/java/com/google/googlejavaformat/java/SnippetFormatterTest.java @@ -102,6 +102,9 @@ public void compilationWithComments() throws FormatterException { true); assertThat(replacements) .containsExactly( - Replacement.create(Range.closedOpen(0, 24), "/** a b */\nclass Test {}\n")); + Replacement.create(Range.closedOpen(5, 6), " "), + Replacement.create(Range.closedOpen(7, 7), " "), + Replacement.create(Range.closedOpen(9, 10), "\n "), + Replacement.create(Range.closedOpen(22, 23), "")); } -} +} \ No newline at end of file