From d50d63931b8aa066fbf5c3b39bedb5eb62bdca5b Mon Sep 17 00:00:00 2001 From: Roel Spilker Date: Mon, 21 Jan 2019 22:48:36 +0100 Subject: Delombok now also prints explicit no-arg super constructor calls, fixes #2023. --- src/delombok/lombok/delombok/PrettyPrinter.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src') 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"); } } -- cgit