From ecb4819c9457b141f1e849e506bdca9adaac04ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Dessoude?= Date: Mon, 30 Dec 2019 15:41:15 +0100 Subject: [PATCH] feature: consistently add a blank line between enumConstantList and enumBodyDeclarations --- packages/prettier-plugin-java/src/printers/classes.js | 2 +- packages/prettier-plugin-java/test/unit-test/enum/_output.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/prettier-plugin-java/src/printers/classes.js b/packages/prettier-plugin-java/src/printers/classes.js index 5a54606db..d6e2d3b36 100644 --- a/packages/prettier-plugin-java/src/printers/classes.js +++ b/packages/prettier-plugin-java/src/printers/classes.js @@ -727,7 +727,7 @@ class ClassesPrettierVisitor { ctx.classBodyDeclaration ); - return rejectAndJoin(line, [ + return rejectAndJoin(concat([hardline, hardline]), [ ctx.Semicolon[0], rejectAndJoinSeps(separators, classBodyDeclaration) ]); diff --git a/packages/prettier-plugin-java/test/unit-test/enum/_output.java b/packages/prettier-plugin-java/test/unit-test/enum/_output.java index 735c37420..0e5505481 100644 --- a/packages/prettier-plugin-java/test/unit-test/enum/_output.java +++ b/packages/prettier-plugin-java/test/unit-test/enum/_output.java @@ -89,12 +89,14 @@ public enum EnumWithManyValuesWithExtraCommaAndExtraSemicolon { public enum EnumWithExtraCommaAndEnumBodyDeclarations { THIS_IS_GOOD("abc"), THIS_IS_FINE("abc"); + public static final String thisWillBeDeleted = "DELETED"; } public enum Enum { THIS_IS_GOOD("abc"), THIS_IS_FINE("abc"); + public static final String thisWillBeDeleted = "DELETED"; private final String value;