| Builder |
This umbrella annotation does nothing.
|
| Builder.AccessibleFields |
Annotate nested static builder to get access to the builder's fields to avoid building the
entire
object.
|
| Builder.Constructor |
The same as Builder.Factory, but for constructors rather than static methods.
|
| Builder.Factory |
Annotate static factory methods that produce some value (non-void, non-private) to create
builder out of constructor parameters.
|
| Builder.Include |
|
| Builder.Parameter |
Factory method parameter might be turned into builder parameter using this annotation.
|
| Builder.Switch |
Applicable only to enum parameters, this annotation turns parameters into switcher methods on
builder.
|