From b817db6cf150af660130fcf9c7b69893ab5ee1a6 Mon Sep 17 00:00:00 2001 From: Joel Lappalainen Date: Tue, 8 Oct 2024 17:13:24 +0300 Subject: [PATCH] Update code style for ordering things inside classes --- doc/dev/decisionrecords/Codestyle.md | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/doc/dev/decisionrecords/Codestyle.md b/doc/dev/decisionrecords/Codestyle.md index f9ffc1a9056..1b3c73a886e 100644 --- a/doc/dev/decisionrecords/Codestyle.md +++ b/doc/dev/decisionrecords/Codestyle.md @@ -118,18 +118,15 @@ The provided formatter will group class members in this order: 1. `static` `final` fields 2. `static` fields 3. `static` initializer - 4. `final` fields - 5. fields - 6. class initializer (avoid using it) - 7. Constructor - 8. `static` methods - 9. `static` getter and setters - 10. methods - 11. getter and setters - 12. enums - 13. interfaces - 14. `static` classes - 15. classes + 4. other fields + 5. class initializer (avoid using it) + 6. Constructor + 7. methods + 8. getter and setters + 9. enums + 10. interfaces + 11. `static` classes + 12. classes 5. Each section of members are sorted by visibility: 1. ´public´ 2. package private