AutoValue
API.See: Description
Interface | Description |
---|---|
EclipseHack.PropertyOrderer |
Class | Description |
---|---|
AbstractMethodExtractor |
An ultrasimplified Java parser for
EclipseHack that examines classes to extract just
the abstract methods. |
AbstractMethodLister |
A class file parser that lists the no-arg abstract methods in a class.
|
AbstractMethodLister.RecordingClassVisitor | |
AnnotationOutput |
Handling of default values for annotation members.
|
AutoAnnotationProcessor |
Javac annotation processor (compiler plugin) to generate annotation implementations.
|
AutoAnnotationProcessor.Member | |
AutoAnnotationProcessor.Parameter | |
AutoAnnotationTemplateVars |
The variables to substitute into the autoannotation.vm template.
|
AutoValueBuilderProcessor |
Annotation processor that checks that the type that
AutoValue.Builder is applied to is
nested inside an @AutoValue class. |
AutoValueProcessor |
Javac annotation processor (compiler plugin) for value types; user code never references this
class.
|
AutoValueProcessor.Property |
A property of an
@AutoValue class, defined by one of its abstract methods. |
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 |
Support for AutoValue builders.
|
EclipseHack |
Works around an Eclipse bug where methods are sorted into alphabetical order before being given
to annotation processors.
|
ErrorReporter |
Handle error reporting for an annotation processor.
|
GwtCompatibility | |
GwtSerialization |
Generates GWT serialization code for
@AutoValue classes also marked
@GwtCompatible(serializable = true) . |
GwtSerialization.GwtTemplateVars | |
GwtSerialization.Property | |
JavaTokenizer |
A simplistic Java tokenizer that is just enough for
EclipseHack to be able to scan Java
classes to find their abstract methods in order. |
Reformatter |
Postprocessor that runs over the output of the template engine in order to make it look nicer.
|
Reformatter.Tokenizer | |
TemplateVars |
A template and a set of variables to be substituted into that template.
|
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.ReferencedClassTypeVisitor | |
TypeSimplifier.Spelling |
The spelling that should be used to refer to a given class, and an indication of whether it
should be imported.
|
Enum | Description |
---|---|
AutoValueProcessor.ObjectMethodToOverride | |
SimpleNameFunction |
Exception | Description |
---|---|
AbortProcessingException |
Exception thrown when annotation processing should be aborted for the current class.
|
MissingTypeException |
Exception thrown in the specific case where processing of a class was abandoned because it
required types that the class references to be present and they were not.
|
AutoValue
API.