A C E G H I M O P T 

A

abstractMethods() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the complete set of abstract methods defined in or inherited by the @AutoValue class.
applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
Determines whether this Extension applies to the given context.
AutoAnnotation - Annotation Type in com.google.auto.value
Annotation that causes an implementation of an annotation interface to be generated.
AutoAnnotationProcessor - Class in com.google.auto.value.processor
Javac annotation processor (compiler plugin) to generate annotation implementations.
AutoAnnotationProcessor() - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor
 
AutoAnnotationProcessor.Member - Class in com.google.auto.value.processor
 
AutoAnnotationProcessor.Parameter - Class in com.google.auto.value.processor
 
AutoValue - Annotation Type in com.google.auto.value
Specifies that AutoValue should generate an implementation class for the annotated abstract class, implementing the standard Object methods like equals to have conventional value semantics.
AutoValue.Builder - Annotation Type in com.google.auto.value
Specifies that AutoValue should generate an implementation of the annotated class or interface, to serve as a builder for the value-type class it is nested within.
AutoValueBuilderProcessor - Class in com.google.auto.value.processor
Annotation processor that checks that the type that AutoValue.Builder is applied to is nested inside an @AutoValue class.
AutoValueBuilderProcessor() - Constructor for class com.google.auto.value.processor.AutoValueBuilderProcessor
 
autoValueClass() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the annotated class that this generation cycle is based on.
AutoValueExtension - Class in com.google.auto.value.extension
This API is not final and WILL CHANGE in a future release.
AutoValueExtension() - Constructor for class com.google.auto.value.extension.AutoValueExtension
 
AutoValueExtension.Context - Interface in com.google.auto.value.extension
The context of the generation cycle.
AutoValueProcessor - Class in com.google.auto.value.processor
Javac annotation processor (compiler plugin) for value types; user code never references this class.
AutoValueProcessor() - Constructor for class com.google.auto.value.processor.AutoValueProcessor
 
AutoValueProcessor(Iterable<? extends AutoValueExtension>) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
 
AutoValueProcessor.Property - Class in com.google.auto.value.processor
A property of an @AutoValue class, defined by one of its abstract methods.

C

com.google.auto.value - package com.google.auto.value
 
com.google.auto.value.extension - package com.google.auto.value.extension
 
com.google.auto.value.processor - package com.google.auto.value.processor
This package contains the annotation processor that implements the AutoValue API.
com.google.auto.value.processor.escapevelocity - package com.google.auto.value.processor.escapevelocity
 
consumeMethods(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
Returns a possible empty set of abstract methods that this Extension intends to implement.
consumeProperties(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
Returns a possibly empty set of property names that this Extension intends to implement.

E

equals(Object) - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
evaluate(Map<String, ?>) - Method in class com.google.auto.value.processor.escapevelocity.Template
Evaluate the given template with the given initial set of variables.
EvaluationException - Exception in com.google.auto.value.processor.escapevelocity
An exception that occurred while evaluating a template, such as an undefined variable reference or a division by zero.

G

generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.google.auto.value.extension.AutoValueExtension
Generates the source code of the class named className to extend classToExtend.
getAccess() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getAnnotations() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getComponentType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getDefaultValue() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getEmpty() - Method in class com.google.auto.value.processor.Optionalish
Returns a string representing the method call to obtain the empty version of this Optional.
getGetter() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
Returns the name of the getter method for this property as defined by the @AutoValue class.
getKind() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getKind() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
 
getKind() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getName() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
Returns the name of the property as it should be used in strings visible to users.
getNullableAnnotation() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
Returns the string to use as an annotation to indicate the nullability of this property.
getOptional() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
Returns an Optionalish representing the kind of Optional that this property's type is, or null if the type is not an Optional of any kind.
getRawType() - Method in class com.google.auto.value.processor.Optionalish
Returns a string representing the raw type of this Optional.
getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
 
getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoValueProcessor
 
getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
 
getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoValueProcessor
 
getType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
 
getType() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getTypeMirror() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getTypeMirror() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 

H

hashCode() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 

I

init(ProcessingEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
isNullable() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 

M

mustBeFinal(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
Denotes that the class generated by this Extension must be the final class in the inheritance hierarchy.

O

Optionalish - Class in com.google.auto.value.processor
A wrapper for properties of Optional-like classes.

P

packageName() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the package name of the classes to be generated.
ParseException - Exception in com.google.auto.value.processor.escapevelocity
An exception that occurred while parsing a template.
parseFrom(Reader) - Static method in class com.google.auto.value.processor.escapevelocity.Template
Parse a VTL template from the given Reader.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
processingEnvironment() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the processing environment of this generation cycle.
properties() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the ordered collection of properties to be generated by AutoValue.

T

Template - Class in com.google.auto.value.processor.escapevelocity
A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from Apache.
toString() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
toString() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
Returns the name of the property as it should be used when declaring identifiers (fields and parameters).
A C E G H I M O P T 

Copyright © 2016 Google, Inc.. All Rights Reserved.