aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/experimental
diff options
context:
space:
mode:
authorysherwin <ysherwin@amazon.com>2021-10-17 21:17:13 +0300
committerysherwin <ysherwin@amazon.com>2021-10-17 21:17:13 +0300
commitd2e8370c24ece8f92d7ca417c25c0f7d60ea039a (patch)
tree2b54e8f8d987d5adbe5b326c2ecf43c0439c12ed /src/core/lombok/experimental
parent4d568ab3ad44eb9e4216a16b111c54d3f101c3bc (diff)
downloadlombok-d2e8370c24ece8f92d7ca417c25c0f7d60ea039a.tar.gz
lombok-d2e8370c24ece8f92d7ca417c25c0f7d60ea039a.tar.bz2
lombok-d2e8370c24ece8f92d7ca417c25c0f7d60ea039a.zip
Adding a new accessors flag - javaBeansSpecCapitalization
Diffstat (limited to 'src/core/lombok/experimental')
-rw-r--r--src/core/lombok/experimental/Accessors.java9
1 files changed, 9 insertions, 0 deletions
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
@@ -55,6 +55,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}).
+ * <strong>default: false</strong>
+ * @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
* letter of the prefix is not a letter (for instance an underscore). If multiple fields