AbortProcessingException |
Exception thrown when annotation processing should be aborted for the current class.
|
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 |
|
AutoOneOfTemplateVars |
The variables to substitute into the autooneof.vm template.
|
AutoValueOrOneOfProcessor |
Shared code between AutoValueProcessor and AutoOneOfProcessor.
|
AutoValueOrOneOfProcessor.ObjectMethod |
|
AutoValueOrOneOfProcessor.Property |
A property of an @AutoValue or @AutoOneOf class, defined by one of its abstract
methods.
|
AutoValueOrOneOfTemplateVars |
The variables to substitute into the autovalue.vm or autooneof.vm template.
|
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 |
|
JavaScanner |
A simplistic Java scanner.
|
Optionalish |
A wrapper for properties of Optional-like classes.
|
PropertyBuilderClassifier.PropertyBuilder |
Information about a property builder, referenced from the autovalue.vm template.
|
SimpleMethod |
A method on an @AutoValue or AutoOneOf class that has no specific attached
information, such as a toBuilder() method, or a build() method, where only the
name and access type is needed in context.
|
TemplateVars |
A template and a set of variables to be substituted into that template.
|
TypeEncoder.AnnotatedEncodingTypeVisitor |
|
TypeEncoder.EncodingTypeVisitor |
Converts a type into a string, using standard Java syntax, except that every class name is
wrapped in backquotes, like `java.util.List` .
|
TypeEncoder.RawEncodingTypeVisitor |
|
TypeMirrorSet |
A set of TypeMirror objects.
|
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.
|