Package io.github.cbarlin.aru.annotations
package io.github.cbarlin.aru.annotations
-
ClassDescriptionIndicates that the target type should have elements created for it.Options for the builderDetermine what type of collection should be builtHow should diffs be evaluated?Options for the diff interface and utility generationOptions for the imported and/or recursively targets that we are generating utils forDetermines how we interact with librariesDetermine options for log generation within utils classesOptions for the mergerHow 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 builderOptions for the witherOptions for the XML interface and utility generationA version of the utils generation that enables most optionsAnnotation used to aid in loading references from e.g. a library, as well as to convey that the code was generated.Marker that an item was generated by Advanced Record UtilsMarker interface for generated utils classesConstants used for structured logging in the Advanced Record Utils annotation processor.TypeAlias<T>An alias for another kind.A type converter that's accessible to a builder.