Package io.micronaut.sourcegen.annotations
package io.micronaut.sourcegen.annotations
-
ClassDescriptionThe builder annotation on a bean should create a builder.The delegate annotation on a bean should create a delegate base class.The EqualsAndHashCode annotation on a bean should generate an equals and a hashCode methods.The annotation to be used with
EqualsAndHashCode
on a property to hide the value from being processed.The annotation to be used withBuilder
orSuperBuilder
on a property to create a single element method for filling a collection.The builder annotation on a bean should create a builder with a support of inheritance.The ToString annotation on a bean should generate a toString method.If present, do not include this field in the generated toString.The annotation to generate an interface implementing `with` copy method for records - `MyRecord withMyProperty(MyProperty)`.