aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2013-07-08 06:06:49 +0200
committerReinier Zwitserloot <reinier@zwitserloot.com>2013-07-08 21:20:24 +0200
commit867929c79f344e2fa63aa280cf452d39eb7aabf7 (patch)
tree8874c08c4fe66a73e6af655d87e9c9701044ed18 /src
parent0d5fea94da2bfb72ea886a7379ad35e124489692 (diff)
downloadlombok-867929c79f344e2fa63aa280cf452d39eb7aabf7.tar.gz
lombok-867929c79f344e2fa63aa280cf452d39eb7aabf7.tar.bz2
lombok-867929c79f344e2fa63aa280cf452d39eb7aabf7.zip
added tests for new javadoc behaviour, javac implementation of copying javadoc for getters/setters, and fixed pretty printer to no longer inject an extra newline at the top of javadoc.
Diffstat (limited to 'src')
-rw-r--r--src/delombok/lombok/delombok/PrettyCommentsPrinter.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/delombok/lombok/delombok/PrettyCommentsPrinter.java b/src/delombok/lombok/delombok/PrettyCommentsPrinter.java
index 342e3323..1bb2ce23 100644
--- a/src/delombok/lombok/delombok/PrettyCommentsPrinter.java
+++ b/src/delombok/lombok/delombok/PrettyCommentsPrinter.java
@@ -530,7 +530,14 @@ public class PrettyCommentsPrinter extends JCTree.Visitor {
print("/**"); println();
int pos = 0;
int endpos = lineEndPos(dc, pos);
+ boolean atStart = true;
while (pos < dc.length()) {
+ String line = dc.substring(pos, endpos);
+ if (line.trim().isEmpty() && atStart) {
+ atStart = false;
+ continue;
+ }
+ atStart = false;
align();
print(" *");
if (pos < dc.length() && dc.charAt(pos) > ' ') print(" ");