aboutsummaryrefslogtreecommitdiff
path: root/src/delombok/lombok
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2012-10-25 00:08:02 +0200
committerReinier Zwitserloot <reinier@zwitserloot.com>2012-10-25 00:08:02 +0200
commitcec7dfd1908a92fa29763abf7d6a4faac7bd9d98 (patch)
tree4e68476b4a50f3415ca19c0b0d3b7089f0ef7fb1 /src/delombok/lombok
parentd2808d407a65da9fe1e290a83df0f0da107f0cf8 (diff)
downloadlombok-cec7dfd1908a92fa29763abf7d6a4faac7bd9d98.tar.gz
lombok-cec7dfd1908a92fa29763abf7d6a4faac7bd9d98.tar.bz2
lombok-cec7dfd1908a92fa29763abf7d6a4faac7bd9d98.zip
Empty statements no longer being printed to be consistent with Javac7 which seems to just remove these from the AST entirely.
Diffstat (limited to 'src/delombok/lombok')
-rw-r--r--src/delombok/lombok/delombok/PrettyCommentsPrinter.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/delombok/lombok/delombok/PrettyCommentsPrinter.java b/src/delombok/lombok/delombok/PrettyCommentsPrinter.java
index 2f47ccf6..8569db5b 100644
--- a/src/delombok/lombok/delombok/PrettyCommentsPrinter.java
+++ b/src/delombok/lombok/delombok/PrettyCommentsPrinter.java
@@ -428,7 +428,7 @@ public class PrettyCommentsPrinter extends JCTree.Visitor {
*/
public void printStat(JCTree tree) throws IOException {
if (isEmptyStat(tree)) {
- printEmptyStat();
+ // printEmptyStat(); // -- starting in java 7, these get lost, so to be consistent, we never print them.
} else {
printExpr(tree, TreeInfo.notExpression);
}
@@ -568,7 +568,9 @@ public class PrettyCommentsPrinter extends JCTree.Visitor {
}
print(";");
println();
+ int x = 0;
for (List<JCTree> l = stats; l.nonEmpty(); l = l.tail) {
+ x++;
if (!isEnumerator(l.head)) {
align();
printStat(l.head);