diff options
-rw-r--r-- | src/delombok/lombok/delombok/PrettyCommentsPrinter.java | 14 | ||||
-rw-r--r-- | test/delombok/resource/after/Annotation.java | 4 | ||||
-rw-r--r-- | test/delombok/resource/before/Annotation.java | 2 |
3 files changed, 16 insertions, 4 deletions
diff --git a/src/delombok/lombok/delombok/PrettyCommentsPrinter.java b/src/delombok/lombok/delombok/PrettyCommentsPrinter.java index 785826f1..f1ba0adf 100644 --- a/src/delombok/lombok/delombok/PrettyCommentsPrinter.java +++ b/src/delombok/lombok/delombok/PrettyCommentsPrinter.java @@ -154,7 +154,8 @@ public class PrettyCommentsPrinter extends JCTree.Visitor { private List<Comment> comments; private final JCCompilationUnit cu; private boolean newLine = true; - + private boolean inParams = false; + public PrettyCommentsPrinter(Writer out, JCCompilationUnit cu, List<Comment> comments) { this.out = out; this.comments = comments; @@ -370,8 +371,13 @@ public class PrettyCommentsPrinter extends JCTree.Visitor { public void printAnnotations(List<JCAnnotation> trees) throws IOException { for (List<JCAnnotation> l = trees; l.nonEmpty(); l = l.tail) { printStat(l.head); - println(); - align(); + if (inParams) { + print(" "); + } + else { + println(); + align(); + } } } @@ -605,7 +611,9 @@ public class PrettyCommentsPrinter extends JCTree.Visitor { print(" " + tree.name); } print("("); + inParams = true; printExprs(tree.params); + inParams = false; print(")"); if (tree.thrown.nonEmpty()) { print(" throws "); diff --git a/test/delombok/resource/after/Annotation.java b/test/delombok/resource/after/Annotation.java index 38eddbf7..006af03e 100644 --- a/test/delombok/resource/after/Annotation.java +++ b/test/delombok/resource/after/Annotation.java @@ -4,4 +4,6 @@ class Annotation { public String toString() { return super.toString(); } -} + public void method(@SuppressWarnings("unused") int x) { + } +}
\ No newline at end of file diff --git a/test/delombok/resource/before/Annotation.java b/test/delombok/resource/before/Annotation.java index 38eddbf7..297dd793 100644 --- a/test/delombok/resource/before/Annotation.java +++ b/test/delombok/resource/before/Annotation.java @@ -4,4 +4,6 @@ class Annotation { public String toString() { return super.toString(); } + public void method(@SuppressWarnings("unused") int x) { + } } |