diff options
-rw-r--r-- | src/delombok/lombok/delombok/PrettyPrinter.java | 5 | ||||
-rw-r--r-- | test/pretty/resource/after/Record.java | 3 | ||||
-rw-r--r-- | test/pretty/resource/before/Record.java | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/src/delombok/lombok/delombok/PrettyPrinter.java b/src/delombok/lombok/delombok/PrettyPrinter.java index c46a3298..bcf3f431 100644 --- a/src/delombok/lombok/delombok/PrettyPrinter.java +++ b/src/delombok/lombok/delombok/PrettyPrinter.java @@ -531,6 +531,9 @@ public class PrettyPrinter extends JCTree.Visitor { print(tree.typarams, ", "); print(">"); } + + if (isRecord) printRecordConstructor(tree.defs); + JCTree extendsClause = getExtendsClause(tree); if (extendsClause != null) { print(" extends "); @@ -542,8 +545,6 @@ public class PrettyPrinter extends JCTree.Visitor { print(tree.implementing, ", "); } - if (isRecord) printRecordConstructor(tree.defs); - println(" {"); indent++; printClassMembers(tree.defs, isEnum, isInterface); diff --git a/test/pretty/resource/after/Record.java b/test/pretty/resource/after/Record.java new file mode 100644 index 00000000..c19658af --- /dev/null +++ b/test/pretty/resource/after/Record.java @@ -0,0 +1,3 @@ +public record Record<T>(T field) implements Cloneable { + +}
\ No newline at end of file diff --git a/test/pretty/resource/before/Record.java b/test/pretty/resource/before/Record.java new file mode 100644 index 00000000..f4eee30d --- /dev/null +++ b/test/pretty/resource/before/Record.java @@ -0,0 +1,4 @@ +// version 14: +public record Record<T>(T field) implements Cloneable { + +}
\ No newline at end of file |