From d2e8370c24ece8f92d7ca417c25c0f7d60ea039a Mon Sep 17 00:00:00 2001 From: ysherwin Date: Sun, 17 Oct 2021 21:17:13 +0300 Subject: Adding a new accessors flag - javaBeansSpecCapitalization --- src/core/lombok/experimental/Accessors.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/core/lombok/experimental') diff --git a/src/core/lombok/experimental/Accessors.java b/src/core/lombok/experimental/Accessors.java index dc9ae4b0..b3da9a5b 100644 --- a/src/core/lombok/experimental/Accessors.java +++ b/src/core/lombok/experimental/Accessors.java @@ -54,6 +54,15 @@ public @interface Accessors { */ boolean chain() default false; + /** + * If true, accessors names will be capitalized according to JavaBeans capitalization rules. + * If {@code true}, an accessor for a field that starts with a single lowercase letter followed by a capital letter, + * wont capitalize the first letter (named {@code getaFieldName()}, not for example {@code getAFieldName}). + * default: false + * @return + */ + boolean javaBeansSpecCapitalization() default false; + /** * If present, only fields with any of the stated prefixes are given the getter/setter treatment. * Note that a prefix only counts if the next character is NOT a lowercase character or the last -- cgit