aboutsummaryrefslogtreecommitdiff
path: root/src/delombok
diff options
context:
space:
mode:
authorRoel Spilker <r.spilker@gmail.com>2019-01-21 22:48:36 +0100
committerRoel Spilker <r.spilker@gmail.com>2019-01-21 22:48:36 +0100
commitd50d63931b8aa066fbf5c3b39bedb5eb62bdca5b (patch)
treec1e509b9fbbb33b88567393f36cb4c4253a2583d /src/delombok
parent1a2a3052310b1dc12ba9e4259a53298ae6851359 (diff)
downloadlombok-d50d63931b8aa066fbf5c3b39bedb5eb62bdca5b.tar.gz
lombok-d50d63931b8aa066fbf5c3b39bedb5eb62bdca5b.tar.bz2
lombok-d50d63931b8aa066fbf5c3b39bedb5eb62bdca5b.zip
Delombok now also prints explicit no-arg super constructor calls, fixes #2023.
Diffstat (limited to 'src/delombok')
-rw-r--r--src/delombok/lombok/delombok/PrettyPrinter.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/delombok/lombok/delombok/PrettyPrinter.java b/src/delombok/lombok/delombok/PrettyPrinter.java
index 3fb1f1b1..69249cc9 100644
--- a/src/delombok/lombok/delombok/PrettyPrinter.java
+++ b/src/delombok/lombok/delombok/PrettyPrinter.java
@@ -258,6 +258,7 @@ public class PrettyPrinter extends JCTree.Visitor {
JCMethodInvocation inv = (JCMethodInvocation) expr;
if (!inv.typeargs.isEmpty() || !inv.args.isEmpty()) return false;
if (!(inv.meth instanceof JCIdent)) return false;
+ if (tree.pos != expr.pos) return false; // Explicit super call
return ((JCIdent) inv.meth).name.toString().equals("super");
}
}