All Classes and Interfaces

Class
Description
Indicates that the target type should have elements created for it.
Request that the target method be called when the build method is built, but before the record is constructed.
Add a setter method to the builder.
Options for the builder
Determine what type of collection should be built
 
How should diffs be evaluated?
Options for the diff interface and utility generation
Request that the processor import "*Utils" classes from an existing library.
Determines how we interact with libraries
Determine options for log generation within utils classes
Options for the merger
How should we generate names?
Indicate to the annotation processor which constructor is the one that should be used for building etc.
Options for the types being created (utils class, interface)
The type of validation API that can be provided to the builder
Options for the wither
Options for the XML interface and utility generation
A version of the utils generation that enables most options
Annotation used to aid in loading references from e.g. a library, as well as to convey that the code was generated.
A description of an item internal to the utils class
Information about a root element in a processing tree.
Describes a source of a setting that influenced the chosen settings for a Utils class
Information about the version of the processor that was used
Marker that an item was generated by Advanced Record Utils
Marker interface for generated utils classes
An alias for Integer types, that also defers ordering to those integers.
Constants used for structured logging in the Advanced Record Utils annotation processor.
An alias for Long types, that also defers ordering to those longs.
A helper interface for making TypeAlias for String.
An alias for another kind.
A type converter that's accessible to a builder.
An alias for UUID types, that also defers ordering to those UUIDs.