| Class | Description |
|---|---|
| BuildableType |
Metadata about a buildable user type.
|
| BuildableType.Builder | |
| BuilderMethods |
Utility methods for method names used in builders.
|
| Datatype |
Metadata about a user's datatype.
|
| Datatype.Builder |
Builder for
Datatype. |
| Declarations | |
| GeneratedBuilder |
Code generation for the @
FreeBuilder annotation. |
| NameAndVisibility | |
| NamePicker | |
| Processor |
Processor for the @
FreeBuilder annotation. |
| Enum | Description |
|---|---|
| BuildableType.MergeBuilderMethod |
How to merge the values from one Builder into another.
|
| BuildableType.PartialToBuilderMethod |
How to convert a partial value into a Builder.
|
| BuilderFactory |
Standard ways of constructing a default Builder.
|
| BuilderFactory.TypeInference | |
| Datatype.StandardMethod |
Standard Java methods that may be underridden.
|
| Datatype.UnderrideLevel |
How compulsory the underride is.
|
| Datatype.Visibility |