Add setterPrefix to Builder annotation

This commit is contained in:
Caleb Brinkman committed 2019-07-10 15:03:09 -05:00
1 parent 64fc7b373b
commit 5f198d71c6
1 file changed
+10
+10
View File
@@ -153,6 +153,16 @@ public @interface Builder {
* @return The builder class will be generated with this access modifier.
*/
AccessLevel access() default lombok.AccessLevel.PUBLIC;
/**
* Prefix to prepend to set methods in the generated builder class. By default, generated methods to not include a
* prefix. If this value populated, the first letter of the generated method name will be capitalized.
*
* For example, a method normally generated as {@code someField(String someField)} would instead be generated as {@code withSomeField(String someField)}
*
* @return The prefix to prepend to generated method names.
*/
String setterPrefix() default "";
/**
* Put on a field (in case of {@code @Builder} on a type) or a parameter (for {@code @Builder} on a constructor or static method) to