diff options
author | Roel Spilker <r.spilker@gmail.com> | 2019-01-21 22:48:36 +0100 |
---|---|---|
committer | Roel Spilker <r.spilker@gmail.com> | 2019-01-21 22:48:36 +0100 |
commit | d50d63931b8aa066fbf5c3b39bedb5eb62bdca5b (patch) | |
tree | c1e509b9fbbb33b88567393f36cb4c4253a2583d /src/delombok | |
parent | 1a2a3052310b1dc12ba9e4259a53298ae6851359 (diff) | |
download | lombok-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.java | 1 |
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"); } } |