Caleb Brinkman 88bf742e3e Implement prefixed setters
Related to #1805, this change adds an optional `setterPrefix` parameter
to the `Builder` annotation; if this parameter is unspecified or blank
the behavior of the `Builder` annotation is unchanged, but if it is
present the value specified will be prefixed to the generated methods.

For example, using:

```
@Builder(setterPrefix = "include")
class Foo {
    private int someValue;
}
```

will result in a generated `Builder` class containing an `includeSomeValue(int someValue)`
method instead of the default `someValue(int someValue)`.
2019-07-10 17:28:54 -05:00
2019-07-02 03:30:44 +02:00
2019-07-09 00:46:03 +02:00
2019-07-10 17:28:54 -05:00
2019-07-10 17:28:54 -05:00
2019-07-09 00:46:03 +02:00
2011-11-07 22:04:40 +01:00
2019-07-10 15:02:44 -05:00
2019-07-09 09:28:08 +02:00
2015-04-14 22:38:35 +02:00
2019-07-02 03:30:44 +02:00
2019-07-02 03:30:44 +02:00

Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.
Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more.

See LICENSE for the Project Lombok license.

Looking for professional support of Project Lombok? Lombok is now part of a tidelift subscription!

For a list of all authors, see the AUTHORS file. 

For complete project information, see https://projectlombok.org/

You can review our security policy via SECURITY.md
S
Description
Very spicy additions to the Java programming language.
Readme Multiple Licenses 80 MiB
Languages
Java 94.5%
HTML 4.8%
JavaScript 0.3%
CSS 0.2%