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.Builderis applied to is nested inside an@AutoValueclass.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@AutoValueorAutoOneOfclass 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 forServiceLoaderthat avoids certain long-standing bugs.