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.
|