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