| Package | Description |
|---|---|
| com.google.auto.value.processor |
This package contains the annotation processor that implements the
AutoValue API. |
| Class and Description |
|---|
| AbortProcessingException
Exception thrown when annotation processing should be aborted for the current class.
|
| AnnotationOutput
Handling of default values for annotation members.
|
| AnnotationOutput.SourceFormVisitor
Visitor that produces a string representation of an annotation value, suitable for inclusion
in a Java source file as an annotation member or as the initializer of a variable of the
appropriate type.
|
| AutoAnnotationProcessor.Member |
| AutoAnnotationProcessor.Parameter |
| AutoValueProcessor.ExtensionName |
| AutoValueProcessor.ObjectMethodToOverride |
| AutoValueProcessor.Property
A property of an
@AutoValue class, defined by one of its abstract methods. |
| AutoValueProcessor.SimpleMethod
A basic method on an @AutoValue class with no specific attached information, such as a
toBuilder() method, or a build() method, where only the name and access type is needed
in context. |
| AutoValueProcessor.SimpleMethodFunction |
| AutoValueTemplateVars
The variables to substitute into the autovalue.vm template.
|
| BuilderMethodClassifier
Classifies methods inside builder types, based on their names and parameter and return types.
|
| BuilderSpec.Builder
Representation of an
AutoValue.Builder class or interface. |
| BuilderSpec.PropertyGetter
Information about a builder property getter, referenced from the autovalue.vm template.
|
| BuilderSpec.PropertySetter
Information about a property setter, referenced from the autovalue.vm template.
|
| EclipseHack
Hacks needed to work around various bugs and incompatibilities in Eclipse's implementation of
annotation processing.
|
| ErrorReporter
Handle error reporting for an annotation processor.
|
| ExtensionContext |
| GwtCompatibility |
| GwtSerialization.Property |
| Optionalish
A wrapper for properties of Optional-like classes.
|
| PropertyBuilderClassifier.PropertyBuilder
Information about a property builder, referenced from the autovalue.vm template.
|
| SimpleNameFunction |
| TemplateVars
A template and a set of variables to be substituted into that template.
|
| TypeSimplifier
Takes a set of types and a package and determines which of those types can be imported, and how
to spell any of the types in the set given those imports.
|
| TypeSimplifier.Spelling
The spelling that should be used to refer to a given class, and an indication of whether it
should be imported.
|
| TypeSimplifier.ToStringTypeVisitor
Visitor that produces a string representation of a type for use in generated code.
|