Package com.google.auto.value.processor
This package contains the annotation processor that implements the
AutoValue
API.-
Class Summary Class Description AutoAnnotationProcessor Javac annotation processor (compiler plugin) to generate annotation implementations.AutoAnnotationProcessor.Member AutoAnnotationProcessor.Parameter AutoBuilderProcessor Javac annotation processor (compiler plugin) for builders; user code never references this class.AutoOneOfProcessor Javac annotation processor (compiler plugin) for one-of types; user code never references this class.AutoValueBuilderProcessor Annotation processor that checks that the type thatAutoValue.Builder
is applied to is nested inside an@AutoValue
class.AutoValueProcessor Javac annotation processor (compiler plugin) for value types; user code never references this class.BuilderRequiredProperties Code generation to track which properties have been set in a builder.Optionalish A wrapper for properties of Optional-like classes.SimpleMethod A method on an@AutoValue
orAutoOneOf
class that has no specific attached information, such as atoBuilder()
method, or abuild()
method, where only the name and access type is needed in context.SimpleServiceLoader A replacement forServiceLoader
that avoids certain long-standing bugs.