Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- adderMethodPrefix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
If creating adder methods, what is the prefix of the method name?
- adderMethodSuffix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
If creating adder methods, what is the suffix of the method name?
- addJsonbImportAnnotation() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Should an Avaje Jsonb import annotation be created for you
- AdvancedRecordUtils - Annotation Interface in io.github.cbarlin.aru.annotations
-
Indicates that the target type should have elements created for it.
- AdvancedRecordUtils.BeforeBuild - Annotation Interface in io.github.cbarlin.aru.annotations
-
Request that the target method be called when the
build
method is built, but before the record is constructed. - AdvancedRecordUtils.BuilderExtension - Annotation Interface in io.github.cbarlin.aru.annotations
-
Add a setter method to the builder.
- AdvancedRecordUtils.BuilderOptions - Annotation Interface in io.github.cbarlin.aru.annotations
-
Options for the builder
- AdvancedRecordUtils.BuiltCollectionType - Enum Class in io.github.cbarlin.aru.annotations
-
Determine what type of collection should be built
- AdvancedRecordUtils.DEFAULT - Class in io.github.cbarlin.aru.annotations
- AdvancedRecordUtils.DiffEvaluationMode - Enum Class in io.github.cbarlin.aru.annotations
-
How should diffs be evaluated?
- AdvancedRecordUtils.DiffOptions - Annotation Interface in io.github.cbarlin.aru.annotations
-
Options for the diff interface and utility generation
- AdvancedRecordUtils.ImportLibraryUtils - Annotation Interface in io.github.cbarlin.aru.annotations
-
Request that the processor import "*Utils" classes from an existing library.
- AdvancedRecordUtils.LibraryIntegration - Enum Class in io.github.cbarlin.aru.annotations
-
Determines how we interact with libraries
- AdvancedRecordUtils.LoggingGeneration - Enum Class in io.github.cbarlin.aru.annotations
-
Determine options for log generation within utils classes
- AdvancedRecordUtils.MergerOptions - Annotation Interface in io.github.cbarlin.aru.annotations
-
Options for the merger
- AdvancedRecordUtils.NameGeneration - Enum Class in io.github.cbarlin.aru.annotations
-
How should we generate names?
- AdvancedRecordUtils.TargetConstructor - Annotation Interface in io.github.cbarlin.aru.annotations
-
Indicate to the annotation processor which constructor is the one that should be used for building etc.
- AdvancedRecordUtils.TypeNameOptions - Annotation Interface in io.github.cbarlin.aru.annotations
-
Options for the types being created (utils class, interface)
- AdvancedRecordUtils.ValidationApi - Enum Class in io.github.cbarlin.aru.annotations
-
The type of validation API that can be provided to the builder
- AdvancedRecordUtils.WitherOptions - Annotation Interface in io.github.cbarlin.aru.annotations
-
Options for the wither
- AdvancedRecordUtils.XmlOptions - Annotation Interface in io.github.cbarlin.aru.annotations
-
Options for the XML interface and utility generation
- AdvancedRecordUtilsFull - Annotation Interface in io.github.cbarlin.aru.annotations
-
A version of the utils generation that enables most options
- AdvancedRecordUtilsGenerated - Annotation Interface in io.github.cbarlin.aru.annotations
-
Annotation used to aid in loading references from e.g. a library, as well as to convey that the code was generated.
- AdvancedRecordUtilsGenerated.InternalUtil - Annotation Interface in io.github.cbarlin.aru.annotations
-
A description of an item internal to the utils class
- AdvancedRecordUtilsGenerated.RootElementInformation - Annotation Interface in io.github.cbarlin.aru.annotations
-
Information about a root element in a processing tree.
- AdvancedRecordUtilsGenerated.SettingsSource - Annotation Interface in io.github.cbarlin.aru.annotations
-
Describes a source of a setting that influenced the chosen settings for a Utils class
- AdvancedRecordUtilsGenerated.Version - Annotation Interface in io.github.cbarlin.aru.annotations
-
Information about the version of the processor that was used
- ALWAYS - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LibraryIntegration
-
Skip detection of libraries and always generate an integration
- annotatedModule() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.SettingsSource
-
The module that was annotated
- annotatedPackage() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.SettingsSource
-
The package that was annotated
- annotatedType() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.SettingsSource
-
The type that had an annotation on it.
- applyToAllInPackage() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
When the annotation is applied to a package, should this annotation process all records and interfaces in this package?
- attemptToFindExistingUtils() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Do we attempt to find a pre-made instance of a *Utils class?
- AUTO - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuiltCollectionType
-
If a collection is provided via calling a "set" method, then that will be used.
- AVAJE - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.ValidationApi
-
Allow the supplying of Avaje's Validator
B
- builderName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
The name of the builder within the Utils class.
- builderOptions() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Any settings that should be applied to the Builder
- buildMethodName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Name of the builder method that will copy an existing object passed to it.
- buildNullCollectionToEmpty() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
When a collection is being set to null, instead make it an empty collection
- builtCollectionType() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
What type of collection should be built?
- byteValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.IntegerAlias
- byteValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.LongAlias
C
- changedAnyMethodName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
The method name that will inform you if any field has changed at all
- changedCheckPrefix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
The prefix to a field when checking if there was a change
- changedCheckSuffix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
The suffix to a field when checking if there was a change
- charAt(int) - Method in interface io.github.cbarlin.aru.annotations.aliases.StringAlias
- CLAIM_OP_NAME_KEY - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
- CLAIM_OP_TYPE_KEY - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
- CLAIM_OP_TYPE_VALUE_CLASS - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
- CLAIM_OP_TYPE_VALUE_COMPONENT - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
- comments() - Element in annotation interface io.github.cbarlin.aru.annotations.Generated
- comparedToElementName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
The name given to the other element.
- compareTo(IntegerAlias) - Method in interface io.github.cbarlin.aru.annotations.aliases.IntegerAlias
-
Compares the integers that are wrapped using their ordering.
- compareTo(LongAlias) - Method in interface io.github.cbarlin.aru.annotations.aliases.LongAlias
-
Compares the longs that are wrapped using their ordering.
- compareTo(StringAlias) - Method in interface io.github.cbarlin.aru.annotations.aliases.StringAlias
-
Compares the Strings that are wrapped using their ordering.
- compareTo(UuidAlias) - Method in interface io.github.cbarlin.aru.annotations.aliases.UuidAlias
-
Compares the UUIDs that are wrapped using their ordering.
- concreteSettersForOptional() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Should we generate an overload for optional types that accepts the concrete one?
- continueAddingToXmlMethodName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.XmlOptions
-
The name of the method on the interface that continues an already started XML document, and does not finish it
- convertToBuilder() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.WitherOptions
-
Name of the method that converts the current object into a builder
- copyCreationName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Name of the static builder method that will copy an existing object passed to it
- createAdderMethods() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
For elements that are collections, do we create "add" methods?
- createAllInterface() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Should we create an "all" interface that wraps up all generated interfaces into one?
- createRemoveMethods() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
For elements that are collections, do we create "remove" methods?
- createRetainAllMethod() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
For elements that are collections, do we create "retainAll" methods?
D
- DEFAULT() - Constructor for class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DEFAULT
- diffable() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Should the creator generate a diff interface?
- differMethodName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
Name of the method to create a diff of two instances
- differName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
Name of the interface generated
- diffOptions() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Any settings that should be applied to the Diffing
- diffResultPrefix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
Prefix to use for the class name of the result of the diff
- diffResultSuffix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
Suffix to use for the class name of the result of the diff
- distance() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.SettingsSource
-
The distance of the settings from the resulting element.
- doubleValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.IntegerAlias
- doubleValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.LongAlias
E
- EAGER - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffEvaluationMode
-
Diff is computed as soon as you call the "diff" method
- emptyCreationName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Name of the static no-arg creation of the builder
- evaluationMode() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
Should diffs be evaluated immediately or lazily?
F
- floatValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.IntegerAlias
- floatValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.LongAlias
- fluent() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Should builders create fluent versions (if possible)?
- fromInterface() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderExtension
-
Request that the builder extend the given interface for the additional method.
- fullyComputedSettings() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
The full suite of settings used to generate the class
G
- Generated - Annotation Interface in io.github.cbarlin.aru.annotations
-
Marker that an item was generated by Advanced Record Utils
- generatedFor() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
The class this was generated for
- GeneratedUtil - Interface in io.github.cbarlin.aru.annotations
-
Marker interface for generated utils classes
I
- IF_DETECTED - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LibraryIntegration
-
If the library is detected it is used, otherwise it isn't.
- implementation() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.InternalUtil
-
The implementing sub-class
- importTargets() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Classes that are imported into the current generation (e.g. external dependencies)
- inferXmlElementName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.XmlOptions
-
Should we infer the presence of
@XmlElement
annotations? - IntegerAlias - Interface in io.github.cbarlin.aru.annotations.aliases
-
An alias for
Integer
types, that also defers ordering to those integers. - INTENDED_TYPE_KEY - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
- internalUtils() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
The details of the items that are internal to the utils class
- intValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.IntegerAlias
- intValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.LongAlias
- io.github.cbarlin.aru.annotations - module io.github.cbarlin.aru.annotations
-
Dependency for users.
- io.github.cbarlin.aru.annotations - package io.github.cbarlin.aru.annotations
- io.github.cbarlin.aru.annotations.aliases - package io.github.cbarlin.aru.annotations.aliases
J
- JAKARTA_PLAIN - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.ValidationApi
-
A plain Jakarta Validator can be supplied.
- JAVA_IMMUTABLE - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuiltCollectionType
-
Created collection will be an Immutable collection provided by Java
K
- knownMetaAnnotations() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
Classes from the processing round about known meta-annotations
L
- LAZY - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffEvaluationMode
-
Diff is computed when you make a request of a field.
- length() - Method in interface io.github.cbarlin.aru.annotations.aliases.StringAlias
- logGeneration() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Options for generating log lines in output code.
- LoggingConstants - Class in io.github.cbarlin.aru.annotations
-
Constants used for structured logging in the Advanced Record Utils annotation processor.
- LongAlias - Interface in io.github.cbarlin.aru.annotations.aliases
-
An alias for
Long
types, that also defers ordering to those longs. - longValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.IntegerAlias
- longValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.LongAlias
M
- major() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.Version
-
The major version of the generator used
- MAJOR_VERSION - Static variable in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.Version
-
The major version of the library
- mapStructValidatesWithAvaje() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
If both: You have
AdvancedRecordUtils.BuilderOptions.validatedBuilder()
set toAVAJE
; and You are using MapStruct - MATCH - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.NameGeneration
-
Generate names by matching what's been written
- merger() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Should the creator generate a merger?
- mergerMethodName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.MergerOptions
-
Name of the method to merge two instances
- mergerName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.MergerOptions
-
Name of the interface generated
- mergerOptions() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Any settings that should be applied to the Merger
- minor() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.Version
-
The minor version of the generator used
- MINOR_VERSION - Static variable in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.Version
-
The minor version of the library
- multiTypeAdderBridge() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
What is the name when setting a field when the target could be one of multiple types?
- multiTypeSetterBridge() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
What is the name when setting a field when the target could be one of multiple types?
N
- NEVER - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LibraryIntegration
-
Never generate library integrations
- NONE - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LoggingGeneration
-
Do not generate logging output.
- NONE - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.NameGeneration
-
Do not generate names at all
- NONE - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.ValidationApi
-
No validation API should be used/can be supplied to the build method
- nullReplacesNotNull() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
If the builder is supplied a "null" value and the existing value isn't null, should we replace the non-null value with null?
O
- ORIGINAL_TYPE_KEY - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
- originatingElementName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
The name given to the originating element.
P
- patch() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.Version
-
The patch version of the generator used
- PATCH_VERSION - Static variable in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.Version
-
The patch version of the library
- permitReturnTypeWhichMayResultInTooManyMethods() - Element in annotation interface io.github.cbarlin.aru.annotations.TypeConverter
-
Permit return types on the method that would normally be restricted (primitives, `String`, etc).
- PROCESSOR_NAME_KEY - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
- PROCESSOR_NAME_VALUE - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
R
- recursiveExcluded() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Classes excluded by recursive iteration
- references() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
Utils classes that are referenced from/to this one
- referencesCurrentItem() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.RootElementInformation
-
Did this root element reference this current item?
- removeMethodPrefix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
If creating remover methods, what is the prefix of the method name?
- removeMethodSuffix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
If creating remover methods, what is the suffix of the method name?
- retainMethodPrefix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
If creating retain methods, what is the prefix of the method name?
- retainMethodSuffix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
If creating retain methods, what is the suffix of the method name?
- rootElements() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
Information about root elements known at processing time
- rootPackage() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.RootElementInformation
-
The package that was considered the root of the processing tree
- rootType() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.RootElementInformation
-
The type that was considered a root of the processing tree.
S
- setTimeNowMethodPrefix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Prefix for setting time to now methods
- setTimeNowMethods() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Should we create methods that set time objects to now?
- setTimeNowMethodSuffix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Suffix for setting time to now methods when not enforcing time zones
- settings() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
The final set of settings that the user specified
- settings() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.SettingsSource
-
The settings that were specified by the element
- settingSources() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
The sources of the
AdvancedRecordUtilsGenerated.settings()
attribute, including their settings - setToNullMethods() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Should the builder generate explicit
setXToNull()
methods? - shortValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.IntegerAlias
- shortValue() - Method in interface io.github.cbarlin.aru.annotations.aliases.LongAlias
- SLF4J_GENERATED_UTIL_INTERFACE - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LoggingGeneration
-
Generate logging output using SLF4J where the logs are for the
GeneratedUtil
interface. - SLF4J_PER_SUBCLASS - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LoggingGeneration
-
Generate logging output using SLF4J where the logs are for each subclass
- SLF4J_UTILS_CLASS - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LoggingGeneration
-
Generate logging output using SLF4J where the logs are for the wrapping "Utils" class
- staticMethodsAddedToUtils() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffOptions
-
Should static methods (if generated) be added to the root
Utils
class? - staticMethodsAddedToUtils() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.MergerOptions
-
Should static methods (if generated) be added to the root
Utils
class? - StringAlias - Interface in io.github.cbarlin.aru.annotations.aliases
- subSequence(int, int) - Method in interface io.github.cbarlin.aru.annotations.aliases.StringAlias
T
- type() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.InternalUtil
-
The type of item generated
- TypeAlias<T> - Interface in io.github.cbarlin.aru.annotations
-
An alias for another kind.
- TypeConverter - Annotation Interface in io.github.cbarlin.aru.annotations
-
A type converter that's accessible to a builder.
- typeNameOptions() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Any settings that should be applied to the types (utils, record, interface) created
U
- UPPER_FIRST_LETTER - Enum constant in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.NameGeneration
-
Generate names by using UpperCamelCase naming convention
- usedTypeConverters() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
Classes containing type converters used or known by this utils class
- useInterface() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Informs types that they should instead generate targeting an interface instead of the record's own type.
- utilsClass() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated.RootElementInformation
-
The resulting Utils class that was created for the element
- utilsImplementationPrefix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.TypeNameOptions
-
Prefix for the utility class created for e.g.
- utilsImplementationSuffix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.TypeNameOptions
-
Suffix for the utility class created for e.g.
- UuidAlias - Interface in io.github.cbarlin.aru.annotations.aliases
-
An alias for
UUID
types, that also defers ordering to those UUIDs.
V
- validatedBuilder() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuilderOptions
-
Should we build a validator that takes a Validator to validate the built object?
- value() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.ImportLibraryUtils
-
The utils to import
- value() - Method in interface io.github.cbarlin.aru.annotations.aliases.IntegerAlias
- value() - Method in interface io.github.cbarlin.aru.annotations.aliases.LongAlias
- value() - Method in interface io.github.cbarlin.aru.annotations.aliases.StringAlias
- value() - Method in interface io.github.cbarlin.aru.annotations.aliases.UuidAlias
- value() - Element in annotation interface io.github.cbarlin.aru.annotations.Generated
- value() - Method in interface io.github.cbarlin.aru.annotations.TypeAlias
-
Returns the non-null value held by this alias.
- valueOf(String) - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuiltCollectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffEvaluationMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LibraryIntegration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LoggingGeneration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.NameGeneration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.ValidationApi
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.BuiltCollectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.DiffEvaluationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LibraryIntegration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.LoggingGeneration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.NameGeneration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.cbarlin.aru.annotations.AdvancedRecordUtils.ValidationApi
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
-
The version of the utils processor that generated the class.
- VISITOR_NAME_KEY - Static variable in class io.github.cbarlin.aru.annotations.LoggingConstants
W
- wither() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Should the creator generate a wither?
- witherName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.WitherOptions
-
Name of the interface generated
- witherOptions() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Any settings that should be applied to the Wither
- withMethodPrefix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.WitherOptions
-
Prefix of the methods used by the wither
- withMethodSuffix() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.WitherOptions
-
Prefix of the methods used by the wither
- writeEmptyCollectionsWithWrapperAsEmptyElement() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.XmlOptions
-
If we are meant to write a collection out and it has a wrapping element, and the collection is empty do we write an empty element e.g.
X
- XML_DEFAULT_STRING - Static variable in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtilsGenerated
- xmlable() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Should the creator generate an XML interface?
- xmlName() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils.XmlOptions
-
Name of the interface generated
- xmlOptions() - Element in annotation interface io.github.cbarlin.aru.annotations.AdvancedRecordUtils
-
Any settings that should be applied to the XML utils
All Classes and Interfaces|All Packages|Constant Field Values