| 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. |
| Datatype.Visibility | |
| MethodIntrospector |
Compiler-specific methods for introspecting methods during compilation.
|
| Processor |
Processor for the @
FreeBuilder annotation. |
| Property |
Datatype about a property of a
Datatype. |
| Property.Builder |
Builder for
Property. |
| PropertyCodeGenerator |
Property-type-specific code generation interface.
|
| Util |
Utility class for common static methods.
|
| 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.
|
| PropertyCodeGenerator.Initially |
General behaviour type for a fresh or reset property.
|