Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

a - Variable in class com.google.auto.common.MoreTypes.ComparedElements
 
aArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
 
AbortProcessingException - Exception in com.google.auto.value.processor
Exception thrown when annotation processing should be aborted for the current class.
AbortProcessingException() - Constructor for exception com.google.auto.value.processor.AbortProcessingException
 
abortWithError(String, Element) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
Issue a compilation error and return an exception that, when thrown, will cause the processing of this class to be abandoned.
abortWithError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
Issue a compilation error and abandon the processing of this class.
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.
abstractMethods(TypeElement) - Method in class com.google.auto.value.processor.BuilderSpec
 
abstractMethods - Variable in class com.google.auto.value.processor.ExtensionContext
 
abstractMethods() - Method in class com.google.auto.value.processor.ExtensionContext
 
abstractMethodsIn(ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
access(ExecutableElement) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
access - Variable in class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
 
access - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
 
access - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
actualTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
 
actualTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The generic signature used by the generated subclass for its superclass reference.
actualTypes - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The generic signature used by the generated subclass for its superclass reference.
add(TypeMirror) - Method in class com.google.auto.value.processor.TypeMirrorSet
 
addAllPutAll(TypeElement) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
 
additionalFields() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
additionalFields() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
 
additionalFields() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
 
allMethodAnnotationTypes(Iterable<ExecutableElement>, ImmutableSetMultimap<ExecutableElement, String>) - Method in class com.google.auto.value.processor.AutoValueProcessor
Returns all method annotations that should be imported in the generated class.
allMethodExcludedAnnotations(Iterable<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
ambiguousNames(Types, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
 
ancestorIsAutoValue(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
ANNOTATION_MIRROR_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationMirrors
 
ANNOTATION_VALUE_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationValues
 
annotationFullName - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The fully-qualified name of the annotation interface.
AnnotationMirrors - Class in com.google.auto.common
A utility class for working with AnnotationMirror instances.
AnnotationMirrors() - Constructor for class com.google.auto.common.AnnotationMirrors
 
annotationName - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The name of the annotation interface as it can be referenced in the generated code.
AnnotationOutput - Class in com.google.auto.value.processor
Handling of default values for annotation members.
AnnotationOutput(TypeSimplifier) - Constructor for class com.google.auto.value.processor.AnnotationOutput
 
annotationOutput - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
AnnotationOutput.AnnotationSourceFormVisitor - Class in com.google.auto.value.processor
 
AnnotationOutput.InitializerSourceFormVisitor - Class in com.google.auto.value.processor
 
AnnotationOutput.SourceFormVisitor - Class in com.google.auto.value.processor
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.
annotations() - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
The set of annotation types processed by this step.
annotations - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
 
annotations - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The full spelling of any annotation to add to this class, or an empty list if there are none.
AnnotationSourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
 
AnnotationValues - Class in com.google.auto.common
A utility class for working with AnnotationValue instances.
AnnotationValues() - Constructor for class com.google.auto.common.AnnotationValues
 
appendEscaped(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
 
appendQuoted(StringBuilder, String) - Static method in class com.google.auto.value.processor.AnnotationOutput
 
appendQuoted(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
 
appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringRawTypeVisitor
 
appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
 
appendTypeParameterWithBounds(StringBuilder, TypeParameterElement) - Method in class com.google.auto.value.processor.TypeSimplifier
 
applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
Determines whether this Extension applies to the given context.
applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension
 
applicableExtensions(TypeElement, ExtensionContext) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
apply(AutoValueExtension) - Method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
 
apply(ExecutableElement) - Method in enum com.google.auto.value.processor.AutoValueProcessor.SimpleMethodFunction
 
args - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
 
argumentCount() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
arrays - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The spelling of the java.util.Arrays class: Arrays or java.util.Arrays.
arrays - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The spelling of the java.util.Arrays class: Arrays or java.util.Arrays.
ArrayTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ArrayTypeVisitor
 
asArray(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a ArrayType if the TypeMirror represents a primitive array or throws an IllegalArgumentException.
ASCII_DIGIT - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
 
ASCII_LETTER - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
 
asDeclared(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a DeclaredType if the TypeMirror represents a declared type such as a class, interface, union/compound, or enum or throws an IllegalArgumentException.
asElement(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
An alternate implementation of Types.asElement(javax.lang.model.type.TypeMirror) that does not require a Types instance with the notable difference that it will throw IllegalArgumentException instead of returning null if the TypeMirror can not be converted to an Element.
AsElementVisitor() - Constructor for class com.google.auto.common.MoreTypes.AsElementVisitor
 
asError(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a ExecutableType if the TypeMirror represents an executable type such as may result from missing code, or bad compiles or throws an IllegalArgumentException.
asExecutable(Element) - Static method in class com.google.auto.common.MoreElements
Returns the given Element instance as ExecutableElement.
asExecutable(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a ExecutableType if the TypeMirror represents an executable type such as a method, constructor, or initializer or throws an IllegalArgumentException.
asMemberOf(Types, DeclaredType, VariableElement) - Static method in class com.google.auto.common.MoreTypes
Resolves a VariableElement parameter to a method or constructor based on the given container, or a member of a class.
asNoType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a NoType if the TypeMirror represents an non-type such as void, or package, etc.
asNullType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a NullType if the TypeMirror represents the null type or throws an IllegalArgumentException.
asPackage(Element) - Static method in class com.google.auto.common.MoreElements
Returns the given Element instance as PackageElement.
asPrimitiveType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a PrimitiveType if the TypeMirror represents a primitive type or throws an IllegalArgumentException.
asType(Element) - Static method in class com.google.auto.common.MoreElements
Returns the given Element instance as TypeElement.
asTypeElement(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
 
asTypeElement(TypeMirror) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
 
asTypeElements(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.MoreTypes
 
asTypeVariable(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a TypeVariable if the TypeMirror represents a type variable or throws an IllegalArgumentException.
asVariable(Element) - Static method in class com.google.auto.common.MoreElements
Returns the given Element instance as VariableElement.
asWildcard(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a WildcardType if the TypeMirror represents a wildcard type or throws an IllegalArgumentException.
AUTO_VALUE_CLASSNAME_PATTERN - Static variable in class com.google.auto.value.processor.AutoValueProcessor
Used to test whether a fully-qualified name is AutoValue.class.getCanonicalName() or one of its nested annotations.
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
 
AutoAnnotationTemplateVars - Class in com.google.auto.value.processor
The variables to substitute into the autoannotation.vm template.
AutoAnnotationTemplateVars() - Constructor for class com.google.auto.value.processor.AutoAnnotationTemplateVars
 
AutoService - Annotation Type in com.google.auto.service
An annotation for service providers as described in ServiceLoader.
AutoServiceProcessor - Class in com.google.auto.service.processor
Processes AutoService annotations and generates the service provider configuration files described in ServiceLoader.
AutoServiceProcessor() - Constructor for class com.google.auto.service.processor.AutoServiceProcessor
 
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.
AutoValue.CopyAnnotations - Annotation Type in com.google.auto.value
Specifies that AutoValue should copy any annotations from the annotated element to the generated class.
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.
autoValueClass - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
autoValueClass - Variable in class com.google.auto.value.processor.BuilderSpec
 
autoValueClass() - Method in class com.google.auto.value.processor.ExtensionContext
 
AutoValueExtension - Class in com.google.auto.value.extension
An AutoValueExtension allows for extra functionality to be created during the generation of an AutoValue class.
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(ClassLoader) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
 
AutoValueProcessor(Iterable<? extends AutoValueExtension>) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
 
AutoValueProcessor.ContainsMutableVisitor - Class in com.google.auto.value.processor
 
AutoValueProcessor.ExtensionName - Enum in com.google.auto.value.processor
 
AutoValueProcessor.ObjectMethodToOverride - Enum in com.google.auto.value.processor
 
AutoValueProcessor.Property - Class in com.google.auto.value.processor
A property of an @AutoValue class, defined by one of its abstract methods.
AutoValueProcessor.SimpleMethod - Class in com.google.auto.value.processor
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 - Enum in com.google.auto.value.processor
 
AutoValueTemplateVars - Class in com.google.auto.value.processor
The variables to substitute into the autovalue.vm template.
AutoValueTemplateVars() - Constructor for class com.google.auto.value.processor.AutoValueTemplateVars
 

B

b - Variable in class com.google.auto.common.MoreTypes.ComparedElements
 
bArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
 
BasicAnnotationProcessor - Class in com.google.auto.common
An abstract Processor implementation that defers processing of Elements to later rounds if they cannot be processed.
BasicAnnotationProcessor() - Constructor for class com.google.auto.common.BasicAnnotationProcessor
 
BasicAnnotationProcessor.ElementName - Class in com.google.auto.common
A package or type name.
BasicAnnotationProcessor.ElementName.Kind - Enum in com.google.auto.common
 
BasicAnnotationProcessor.ProcessingStep - Interface in com.google.auto.common
The unit of processing logic that runs under the guarantee that all elements are complete and well-formed.
beforeInitDefault - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
BinaryExpressionNode(ExpressionNode, Parser.Operator, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
 
blockCommentEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
 
body - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
 
body - Variable in class com.google.auto.value.processor.escapevelocity.Macro
 
buildAnnotations(TypeSimplifier, ImmutableSet<String>) - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
buildCacheField(TypeName, String) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
Builds a FieldSpec for use in property caching.
Builder(TypeElement) - Constructor for class com.google.auto.value.processor.BuilderSpec.Builder
 
BUILDER_METHOD_NAMES - Static variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
builderActualTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The generic signature used by the generated builder subclass for its superclass reference.
builderFormalTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The formal generic signature of the AutoValue.Builder class.
builderFrom(TypeElement) - Method in class com.google.auto.value.processor.BuilderSpec
Returns a representation of the given @AutoValue.Builder class or interface.
builderGetters - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
A map from property names to information about the associated property getter.
builderGetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
builderGetters() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Returns the set of properties that have getters in the builder.
builderIsInterface - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
True if the builder being implemented is an interface, false if it is an abstract class.
builderMaker(Map<String, ExecutableElement>, TypeElement) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
 
BuilderMethodClassifier - Class in com.google.auto.value.processor
Classifies methods inside builder types, based on their names and parameter and return types.
BuilderMethodClassifier(ErrorReporter, ProcessingEnvironment, TypeElement, TypeElement, ImmutableBiMap<ExecutableElement, String>, TypeSimplifier) - Constructor for class com.google.auto.value.processor.BuilderMethodClassifier
 
builderMethodClassifier - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
builderMethodReturnType(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Returns the return type of the given method from the builder.
builderPropertyBuilders - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
A map from property names to information about the associated property builder.
builderRequiredProperties - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
Properties that are required to be set.
builderSetters - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
A multimap from property names (like foo) to the corresponding setters.
builderSetters - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
A multimap from property names (like foo) to the corresponding setter methods (foo or setFoo).
BuilderSpec - Class in com.google.auto.value.processor
Support for AutoValue builders.
BuilderSpec(TypeElement, ProcessingEnvironment, ErrorReporter) - Constructor for class com.google.auto.value.processor.BuilderSpec
 
BuilderSpec.Builder - Class in com.google.auto.value.processor
Representation of an AutoValue.Builder class or interface.
BuilderSpec.PropertyGetter - Class in com.google.auto.value.processor
Information about a builder property getter, referenced from the autovalue.vm template.
BuilderSpec.PropertySetter - Class in com.google.auto.value.processor
Information about a property setter, referenced from the autovalue.vm template.
builderType - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
builderType - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
builderTypeElement - Variable in class com.google.auto.value.processor.BuilderSpec.Builder
 
builderTypeName - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The name of the builder type as it should appear in source code, or empty if there is no builder type.
buildMethod - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The builder's build method, often "build".
buildMethods - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
buildMethods() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Returns the methods that were identified as build() methods.
builtToBuilder - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 

C

c - Variable in class com.google.auto.value.processor.escapevelocity.Parser
The invariant of this parser is that c is always the next character of interest.
cacheField - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
canMakeCopyUsing(ImmutableList<ExecutableElement>, ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Checks that the given setter method has a parameter type that can be copied to the return type of the given getter using one of the given copyOf methods.
canMakeCopyUsing(ExecutableElement, TypeMirror, TypeMirror) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Returns true if copyOfMethod can be used to copy the parameterType to the targetType.
CastingElementVisitor(String) - Constructor for class com.google.auto.common.MoreElements.CastingElementVisitor
 
CastingTypeVisitor(String) - Constructor for class com.google.auto.common.MoreTypes.CastingTypeVisitor
 
CastingUncheckedVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
CHANGE_CASE - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
 
changeInitialCase(String) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
 
CheckBooleanField() - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
checkForFailedJavaBean(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
 
checkIllegalModifier(Modifier) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
checkImplementer(TypeElement, TypeElement) - Method in class com.google.auto.service.processor.AutoServiceProcessor
Verifies ServiceProvider constraints on the concrete provider class.
checkMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
checkMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
 
checkMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
 
checkModifiersIfNested(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
checkReturnType(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
checkSetterParameter(ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Checks that the given setter method has a parameter type that is compatible with the return type of the given getter.
CLASS_GET_MODULE_METHOD - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
 
CLASS_OR_INTERFACE - Static variable in class com.google.auto.value.processor.BuilderSpec
 
classHashString - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
A string that should change if any salient details of the serialized class change.
classify(Iterable<ExecutableElement>, ErrorReporter, ProcessingEnvironment, TypeElement, TypeElement, ImmutableBiMap<ExecutableElement, String>, TypeSimplifier, boolean) - Static method in class com.google.auto.value.processor.BuilderMethodClassifier
Classifies the given methods from a builder type and its ancestors.
classifyGetter(ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
 
classifyMethod(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Classifies a method and update the state of this object based on what is found.
classifyMethodNoArgs(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Classifies a method given that it has no arguments.
classifyMethodOneArg(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Classifies a method given that it has one argument.
classifyMethods(Iterable<ExecutableElement>, boolean) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Classifies the given methods and sets the state of this object based on what is found.
classIsExported(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
 
classIsPublic(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
Returns whether the given class is public as seen from this class.
className - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
className - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The simple name of the generated class, like AutoAnnotation_Foo_bar.
classNameOf(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
Returns the name of the given type, including any enclosing types but not the package.
classToExtend - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
clazz - Variable in class com.google.auto.common.MoreTypes.IsTypeOf
 
CODE_POINT_TO_OPERATORS - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
Maps a code point to the operators that begin with that code point.
collection - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
 
collection - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
 
com.google.auto.common - package com.google.auto.common
 
com.google.auto.service - package com.google.auto.service
 
com.google.auto.service.processor - package com.google.auto.service.processor
This package contains the annotation processor that implements the AutoService API.
com.google.auto.value - package com.google.auto.value
 
com.google.auto.value.extension - package com.google.auto.value.extension
 
com.google.auto.value.extension.memoized - package com.google.auto.value.extension.memoized
 
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
 
COM_GOOGLE_COMMON_COLLECT_IMMUTABLE - Static variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
CommentTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.CommentTokenNode
 
ComparedElements(Element, ImmutableList<TypeMirror>, Element, ImmutableList<TypeMirror>) - Constructor for class com.google.auto.common.MoreTypes.ComparedElements
 
compatibleArgs(Class<?>[], List<Object>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
Determines if the given argument list is compatible with the given parameter types.
compatibleTypes(TypeMirror, TypeMirror) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
Returns true if parameterType can be used to provide the value of an annotation member of type memberType.
compressBlankLines(String) - Static method in class com.google.auto.value.processor.Reformatter
 
compressSpace(String) - Static method in class com.google.auto.value.processor.Reformatter
 
computeClassHash(Iterable<AutoValueProcessor.Property>) - Method in class com.google.auto.value.processor.GwtSerialization
 
condition - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
 
condition - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.IfOrElseIfTokenNode
 
cons(int, ImmutableList<Node>) - Static method in class com.google.auto.value.processor.escapevelocity.Node
Create a new parse tree node that is the concatenation of the given ones.
Cons(int, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.Node.Cons
 
ConstantExpressionNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing a constant value.
ConstantExpressionNode(int, Object) - Constructor for class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
 
constructor() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
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.
contains(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
 
containsArrayType(Set<TypeMirror>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
containsArrayType(Set<TypeMirror>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
ContainsMutableVisitor() - Constructor for class com.google.auto.value.processor.AutoValueProcessor.ContainsMutableVisitor
 
context - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
context - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
 
context - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
copy(AutoValueProcessor.Property) - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
copyAll - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
copyAnnotations(Element, TypeSimplifier, Set<String>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
Implements the semantics of AutoValue.CopyAnnotations; see its javadoc.
copyOf - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
copyOfMethods(TypeMirror) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Returns copyOf methods from the given type.
createIfOptional(TypeMirror, String) - Static method in class com.google.auto.value.processor.Optionalish
Returns an instance wrapping the given TypeMirror, or null if it is not any kind of Optional.
currentNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
currentOperator - Variable in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
The operator we have just scanned, in the same way that Parser.c is the character we have just read.

D

decapitalize(String) - Static method in class com.google.auto.value.processor.BuilderMethodClassifier
 
DeclaredTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
 
defaultAction(Element, Void) - Method in class com.google.auto.common.MoreElements.CastingElementVisitor
 
defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
 
defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.CastingTypeVisitor
 
defaultAction(TypeMirror, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
defaultAction(TypeMirror, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
 
defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
 
defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
 
defaultAction(Object, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
defaultAction(TypeMirror, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
defaultAction(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
 
deferredElementNames - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
deferredElements() - Method in class com.google.auto.common.BasicAnnotationProcessor
Returns the previously deferred elements.
deferredTypeNames - Variable in class com.google.auto.value.processor.AutoValueProcessor
Qualified names of @AutoValue classes that we attempted to process but had to abandon because we needed other types that they referenced and those other types were missing.
defineVars(AutoValueTemplateVars, TypeSimplifier, ImmutableBiMap<ExecutableElement, String>) - Method in class com.google.auto.value.processor.BuilderSpec.Builder
 
defineVarsForType(TypeElement, AutoValueTemplateVars, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, Optional<BuilderSpec.Builder>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
definitionLineNumber - Variable in class com.google.auto.value.processor.escapevelocity.Macro
 
determineAnnotationsMirrorsMethod() - Static method in class com.google.auto.value.processor.Java8Support
 
determineObjectMethodsToGenerate(Set<ExecutableElement>, AutoValueTemplateVars) - Static method in class com.google.auto.value.processor.AutoValueProcessor
Given a list of all methods defined in or inherited by a class, sets the equals, hashCode, and toString fields of vars according as the corresponding methods should be generated.
DirectiveNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree that is a directive such as #set ($x = $y) or #if ($x) y #end.
DirectiveNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode
 
DirectiveNode.ForEachNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing a #foreach construct.
DirectiveNode.ForEachNode.ForEachVar - Class in com.google.auto.value.processor.escapevelocity
This class is the type of the variable $foreach that is defined within #foreach loops.
DirectiveNode.IfNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing an #if construct.
DirectiveNode.MacroCallNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing a macro call.
DirectiveNode.SetNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing a #set construct.
disambiguate(String, Collection<String>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
DO_NOT_PULL_DOWN_ANNOTATIONS - Static variable in class com.google.auto.value.extension.memoized.MemoizeExtension
 
doEquivalent(TypeMirror, TypeMirror) - Method in class com.google.auto.common.MoreTypes.TypeEquivalence
 
doHash(TypeMirror) - Method in class com.google.auto.common.MoreTypes.TypeEquivalence
 

E

eclipseHack() - Method in class com.google.auto.value.processor.AutoValueProcessor
 
eclipseHack - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
EclipseHack - Class in com.google.auto.value.processor
Hacks needed to work around various bugs and incompatibilities in Eclipse's implementation of annotation processing.
EclipseHack(ProcessingEnvironment) - Constructor for class com.google.auto.value.processor.EclipseHack
 
eclipseHack - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
effectiveVisibilityOfElement(Element) - Static method in enum com.google.auto.common.Visibility
Returns effective visibility of the given element meaning that it takes into account the visibility of its enclosing elements.
ELEMENT_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
 
ElementName(BasicAnnotationProcessor.ElementName.Kind, String) - Constructor for class com.google.auto.common.BasicAnnotationProcessor.ElementName
 
elements - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
elements - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
elementsDeferredBySteps - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
elementUtils - Variable in class com.google.auto.common.Overrides.NativeOverrides
 
elementUtils - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
elementUtils - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
ELSE_ELSE_IF_END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
 
ElseIfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseIfTokenNode
 
ElseTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseTokenNode
 
emptyNode(int) - Static method in class com.google.auto.value.processor.escapevelocity.Node
Returns an empty node in the parse tree.
END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
 
EndTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EndTokenNode
 
EOF - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
 
EOF_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
 
EofNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EofNode
 
equal(TypeMirror, TypeMirror, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
 
equal(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
Returns true if lhs and rhs are equal according to Velocity.
equalIntersectionTypes(TypeMirror, TypeMirror, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
 
equalLists(List<? extends TypeMirror>, List<? extends TypeMirror>, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
 
equals(Object) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
 
equals(Object) - Method in class com.google.auto.common.MoreTypes.ComparedElements
 
equals(Object) - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
equals - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
Whether to generate an equals(Object) method.
equals(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
 
EqualVisitor() - Constructor for class com.google.auto.common.MoreTypes.EqualVisitor
 
EqualVisitorParam() - Constructor for class com.google.auto.common.MoreTypes.EqualVisitorParam
 
equivalence() - Static method in class com.google.auto.common.AnnotationMirrors
Returns an Equivalence for AnnotationMirror as some implementations delegate equality tests to Object.equals(java.lang.Object) whereas the documentation explicitly states that instance/reference equality is not the proper test.
equivalence() - Static method in class com.google.auto.common.AnnotationValues
Returns an Equivalence for AnnotationValue as annotation values may contain AnnotationMirror instances some of whose implementations delegate equality tests to Object.equals(java.lang.Object) whereas the documentation explicitly states that instance/reference equality is not the proper test.
equivalence() - Static method in class com.google.auto.common.MoreTypes
 
erasedParameterTypes(ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
Returns the list of erased parameter types of the given method as they appear in the given type.
erasedParameterTypes(ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
 
error(String, Element, AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
errorReporter - Variable in class com.google.auto.value.processor.AutoValueProcessor
 
errorReporter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
errorReporter - Variable in class com.google.auto.value.processor.BuilderSpec
 
ErrorReporter - Class in com.google.auto.value.processor
Handle error reporting for an annotation processor.
ErrorReporter(ProcessingEnvironment) - Constructor for class com.google.auto.value.processor.ErrorReporter
 
errorReporter - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
ErrorTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ErrorTypeVisitor
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
 
evaluate(EvaluationContext, List<Node>) - Method in class com.google.auto.value.processor.escapevelocity.Macro
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.Node.Cons
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.Node
Returns the result of evaluating this node in the given context.
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
 
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
Returns the result of evaluating this node in the given context.
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
 
evaluate(Map<String, ?>) - Method in class com.google.auto.value.processor.escapevelocity.Template
Evaluate the given template with the given initial set of variables.
evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.TokenNode
This method always throws an exception because a node like this should never be found in the final parse tree.
EvaluationContext - Interface in com.google.auto.value.processor.escapevelocity
The context of a template evaluation.
EvaluationContext.PlainEvaluationContext - Class in com.google.auto.value.processor.escapevelocity
 
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.
EvaluationException(String) - Constructor for exception com.google.auto.value.processor.escapevelocity.EvaluationException
 
EvaluationException(String, Throwable) - Constructor for exception com.google.auto.value.processor.escapevelocity.EvaluationException
 
evaluationException(String) - Method in class com.google.auto.value.processor.escapevelocity.Node
 
evaluationException(Throwable) - Method in class com.google.auto.value.processor.escapevelocity.Node
 
ExecutableElementVisitor() - Constructor for class com.google.auto.common.MoreElements.ExecutableElementVisitor
 
ExecutableTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
 
expect(char) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Skips any space in the reader, and then throws an exception if the first non-space character found is not the expected one.
ExplicitOverrides(Types) - Constructor for class com.google.auto.common.Overrides.ExplicitOverrides
 
expr - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
 
expression - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
 
ExpressionNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing an expression.
ExpressionNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode
 
ExpressionNode.BinaryExpressionNode - Class in com.google.auto.value.processor.escapevelocity
Represents all binary expressions.
ExpressionNode.NotExpressionNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing an expression like !$a.
ExtensionContext - Class in com.google.auto.value.processor
 
ExtensionContext(ProcessingEnvironment, TypeElement, ImmutableMap<String, ExecutableElement>, ImmutableSet<ExecutableElement>) - Constructor for class com.google.auto.value.processor.ExtensionContext
 
extensionName(AutoValueExtension) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
ExtensionName() - Constructor for enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
 
extensions - Variable in class com.google.auto.value.processor.AutoValueProcessor
 

F

falsePart - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
 
fatalError(String) - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
field - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
fields - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
fields() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
The fields that should be added to the subclass.
fields - Variable in class com.google.auto.value.processor.TemplateVars
 
fieldValue(Field, Object) - Static method in class com.google.auto.value.processor.TemplateVars
 
finalSubclass - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The simple name of the final generated subclass.
findAnnotatedElements(Element, ImmutableSet<? extends Class<? extends Annotation>>, ImmutableSetMultimap.Builder<Class<? extends Annotation>, Element>) - Static method in class com.google.auto.common.BasicAnnotationProcessor
Adds element and its enclosed elements to annotatedElements if they are annotated with any annotations in annotationClasses.
findImports(Types, String, Set<TypeMirror>, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
Given a set of referenced types, works out which of them should be imported and what the resulting spelling of each one is.
fixReservedIdentifiers(Map<ExecutableElement, String>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
fixup(String) - Static method in class com.google.auto.value.processor.Reformatter
 
forAnnotatedElement(Element) - Static method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
An BasicAnnotationProcessor.ElementName for an annotated element.
ForEachNode(int, String, ExpressionNode, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
 
ForEachTokenNode(String, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
 
ForEachVar(Iterator<?>) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
 
formalTypeParametersString(TypeElement) - Method in class com.google.auto.value.processor.TypeSimplifier
 
formalTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The formal generic signature of the class with the @AutoValue annotation and its generated subclass.
formalTypes - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The formal generic signature of the class with the @AutoValue annotation and its generated subclass.
forPackageName(String) - Static method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
forTypeName(String) - Static method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
fullyQualifiedName(String, String) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
 

G

generate() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.google.auto.value.extension.AutoValueExtension
Returns the generated source code of the class named className to extend classToExtend, or null if this extension does not generate a class in the hierarchy.
generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension
 
generateConfigFiles() - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
GENERATED - Static variable in class com.google.auto.value.extension.memoized.MemoizeExtension
 
generated - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The spelling of the javax.annotation.Generated class: Generated or javax.annotation.Generated.
generated - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The spelling of the javax.annotation.Generated class: Generated or javax.annotation.Generated.
generated - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The spelling of the javax.annotation.Generated class: Generated or javax.annotation.Generated.
generatedClassName(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
generatedClassName(TypeElement, String) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
generatedSubclassName(TypeElement, int) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
Generator(AutoValueExtension.Context, String, String, boolean) - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
GET_BOUNDS - Static variable in class com.google.auto.common.MoreTypes
 
getAccess() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getAccess() - Method in class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
 
getAccess() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
 
getAccess() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
getAccess() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
getAnnotatedAnnotations(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.AnnotationMirrors
Returns all annotations that are present on the given Element which are themselves annotated with annotationType.
getAnnotationElementAndValue(AnnotationMirror, String) - Static method in class com.google.auto.common.AnnotationMirrors
Returns a ExecutableElement and its associated AnnotationValue if such an element was either declared in the usage represented by the provided AnnotationMirror, or if such an element was defined with a default.
getAnnotationFqName(AnnotationMirror) - Static method in class com.google.auto.value.processor.AutoValueProcessor
Returns the fully-qualified name of an annotation-mirror, e.g.
getAnnotationMirror(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.MoreElements
Returns an AnnotationMirror for the annotation of type annotationClass on element, or Optional.absent() if no such annotation exists.
getAnnotationMirrors(TypeMirror) - Static method in class com.google.auto.value.processor.Java8Support
Provides access to AnnotatedConstruct.getAnnotationMirrors() via reflection.
getAnnotationReturnType(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getAnnotations() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getAnnotationsMarkedWithInherited(Element) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
getAnnotationsMirrorsMethod - Static variable in class com.google.auto.value.processor.Java8Support
 
getAnnotationValue(AnnotationMirror, String) - Static method in class com.google.auto.common.AnnotationMirrors
Returns an AnnotationValue for the named element if such an element was either declared in the usage represented by the provided AnnotationMirror, or if such an element was defined with a default.
getAnnotationValuesWithDefaults(AnnotationMirror) - Static method in class com.google.auto.common.AnnotationMirrors
Returns the AnnotationMirror's map of AnnotationValue indexed by ExecutableElement, supplying default values from the annotation if the annotation property has not been set.
getBeforeInitDefault() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
An empty string, or a complete statement to be included before the expression returned by PropertyBuilderClassifier.PropertyBuilder.getInitDefault().
getBinaryName(TypeElement) - Method in class com.google.auto.service.processor.AutoServiceProcessor
Returns the binary name of a reference type.
getBinaryNameImpl(TypeElement, String) - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
getBuilder() - Method in class com.google.auto.value.processor.BuilderSpec
Determines if the @AutoValue class for this instance has a correct nested @AutoValue.Builder class or interface and return a representation of it in an Optional if so.
getBuilderType() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
The type of the builder, for example ImmutableSet.Builder<String>.
getBuiltToBuilder() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
A method to convert the built type back into a builder.
getComponentType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getContainedPrimitiveType(Types) - Method in class com.google.auto.value.processor.Optionalish
 
getContainedType(Types) - Method in class com.google.auto.value.processor.Optionalish
 
getCopyAll() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
The method to copy another collection into this builder.
getDefaultValue() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getDefaultValues(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getElement(Elements) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
The Element whose fully-qualified name is BasicAnnotationProcessor.ElementName.name().
getElementValues(AnnotationMirror) - Static method in class com.google.auto.value.processor.GwtCompatibility
 
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.
getEnclosingType(Element) - Static method in class com.google.auto.common.BasicAnnotationProcessor
Returns the nearest enclosing TypeElement to the current element, throwing an IllegalArgumentException if the provided Element is a PackageElement or is otherwise not enclosed by a type.
getFieldOfClasses(Element, Class<? extends Annotation>, String, Elements) - Method in class com.google.auto.value.processor.AutoValueProcessor
Returns the contents of a Class[]-typed field in an annotation.
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.
getGetter() - Method in class com.google.auto.value.processor.GwtSerialization.Property
 
getGwtCast() - Method in class com.google.auto.value.processor.GwtSerialization.Property
Returns a string to be inserted before the call to the readFoo() call so that the expression can be assigned to the given type.
getGwtType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
Returns the suffix in serializer method names for values of the given type.
getHasNext() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
 
getInitDefault() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
An expression to return a default instance of the type that this builder builds.
getInitializer() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
An initializer for the builder field, for example ImmutableSet.builder().
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
 
getLazyInitAnnotation(Elements) - Static method in class com.google.auto.value.extension.memoized.MemoizeExtension
Returns the errorprone @LazyInit annotation if it is found on the classpath.
getLocalAndInheritedMethods(TypeElement, Elements) - Static method in class com.google.auto.common.MoreElements
Deprecated.
The method MoreElements.getLocalAndInheritedMethods(TypeElement, Types, Elements) has better consistency between Java compilers.
getLocalAndInheritedMethods(TypeElement, Types, Elements) - Static method in class com.google.auto.common.MoreElements
Returns the set of all non-private methods from type, including methods that it inherits from its ancestors.
getLocalAndInheritedMethods(TypeElement, Overrides) - Static method in class com.google.auto.common.MoreElements
 
getLocalAndInheritedMethods(PackageElement, TypeElement, SetMultimap<String, ExecutableElement>) - Static method in class com.google.auto.common.MoreElements
 
getMemberMethods(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getMembers(Element, ImmutableMap<String, ExecutableElement>, TypeSimplifier, AnnotationOutput) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getMemberTypes(Collection<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
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.
getName() - Method in class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
 
getName() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
getName() - Method in class com.google.auto.value.processor.GwtSerialization.Property
 
getName() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
The name of the field to hold this builder.
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.
getOptional() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
 
getOwner() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getPackage(Element) - Static method in class com.google.auto.common.MoreElements
An alternate implementation of Elements.getPackageOf(javax.lang.model.element.Element) that does not require an Elements instance.
getParameters(TypeElement, ExecutableElement, Map<String, AutoAnnotationProcessor.Member>, TypeSimplifier) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getParameterType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
getPath(String) - Static method in class com.google.auto.service.processor.ServicesFiles
Returns an absolute path to a service file given the class name of the service.
getPrimitiveParameter() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
getPropertyBuilderMethod() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
The property builder method, for example barBuilder().
getProviderInterface(AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
getRawType() - Method in class com.google.auto.value.processor.Optionalish
Returns a string representing the raw type of this Optional.
getReferencedTypes(TypeMirror, ExecutableElement, Set<TypeMirror>, Set<Class<?>>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getSerialVersionUID(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
getSupportedAnnotationClasses() - Method in class com.google.auto.common.BasicAnnotationProcessor
 
getSupportedAnnotationTypes() - Method in class com.google.auto.common.BasicAnnotationProcessor
Returns the set of supported annotation types as a collected from registered processing steps.
getSupportedAnnotationTypes() - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
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.service.processor.AutoServiceProcessor
 
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
 
getterNameToGetter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
gettersAllPrefixed(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
getterToPropertyName - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
getterToPropertyName - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
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
 
getType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
 
getType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
 
getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getTypeMirror() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
getTypeMirror() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getVar(String) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
 
getVar(String) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
 
getVar(String) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
 
GwtCompatibility - Class in com.google.auto.value.processor
 
GwtCompatibility(TypeElement) - Constructor for class com.google.auto.value.processor.GwtCompatibility
 
gwtCompatibility - Variable in class com.google.auto.value.processor.GwtSerialization
 
gwtCompatible - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
True if this annotation is marked @GwtCompatible.
gwtCompatibleAnnotation - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The full spelling of the @GwtCompatible annotation to add to this class, or an empty string if there is none.
gwtCompatibleAnnotation - Variable in class com.google.auto.value.processor.GwtCompatibility
 
gwtCompatibleAnnotation() - Method in class com.google.auto.value.processor.GwtCompatibility
 
gwtCompatibleAnnotationString() - Method in class com.google.auto.value.processor.GwtCompatibility
 
GwtSerialization - Class in com.google.auto.value.processor
Generates GWT serialization code for @AutoValue classes also marked @GwtCompatible(serializable = true).
GwtSerialization(GwtCompatibility, ProcessingEnvironment, TypeElement) - Constructor for class com.google.auto.value.processor.GwtSerialization
 
GwtSerialization.GwtTemplateVars - Class in com.google.auto.value.processor
 
GwtSerialization.Property - Class in com.google.auto.value.processor
 
GwtTemplateVars() - Constructor for class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
 

H

hasErrors - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
hash(TypeMirror, Set<Element>) - Static method in class com.google.auto.common.MoreTypes
 
HASH_MULTIPLIER - Static variable in class com.google.auto.common.MoreTypes
 
HASH_SEED - Static variable in class com.google.auto.common.MoreTypes
 
hashCode() - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
 
hashCode() - Method in class com.google.auto.common.MoreTypes.ComparedElements
 
hashCode() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
hashCode - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
Whether to generate a hashCode() method.
hashCode() - Method in class com.google.auto.value.processor.TypeMirrorSet
 
hashKind(int, TypeMirror) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
hashList(List<? extends TypeMirror>, Set<Element>) - Static method in class com.google.auto.common.MoreTypes
 
HashVisitor() - Constructor for class com.google.auto.common.MoreTypes.HashVisitor
 
hasModifiers(Modifier...) - Static method in class com.google.auto.common.MoreElements
Returns a Predicate that can be used to filter elements by Modifier.
hasModifiers(Set<Modifier>) - Static method in class com.google.auto.common.MoreElements
Returns a Predicate that can be used to filter elements by Modifier.

I

id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
 
id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
 
id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
 
ID_CHAR - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
 
identifier - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
 
IfNode(int, ExpressionNode, Node, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
 
IfOrElseIfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.IfOrElseIfTokenNode
 
IfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.IfTokenNode
 
immutableSetDifference(ImmutableSet<E>, ImmutableSet<E>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
implementsAnnotation(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
importIt - Variable in class com.google.auto.value.processor.TypeSimplifier.Spelling
 
imports - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The fully-qualified names of the classes to be imported in the generated class.
imports - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The fully-qualified names of the classes to be imported in the generated class.
imports - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The fully-qualified names of the classes to be imported in the generated class.
imports - Variable in class com.google.auto.value.processor.TypeSimplifier
 
index - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
 
INDEX_OF_INT - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
 
indexByAnnotation(Set<BasicAnnotationProcessor.ElementName>) - Method in class com.google.auto.common.BasicAnnotationProcessor
 
IndexReferenceNode(ReferenceNode, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
 
init(ProcessingEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
 
init(ProcessingEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
initDefault - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
InitializationStrategy() - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
 
initializer - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
InitializerSourceFormVisitor(ProcessingEnvironment, String, Element) - Constructor for class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
 
initSteps() - Method in class com.google.auto.common.BasicAnnotationProcessor
Creates processing steps for this processor.
INSTANCE - Static variable in class com.google.auto.common.MoreElements.ExecutableElementVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreElements.PackageElementVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreElements.TypeElementVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreElements.VariableElementVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ArrayTypeVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.AsElementVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.EqualVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ErrorTypeVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.HashVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.IsTypeVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.NoTypeVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.NullTypeVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ReferencedTypes
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.TypeEquivalence
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.TypeVariableVisitor
 
INSTANCE - Static variable in class com.google.auto.common.MoreTypes.WildcardTypeVisitor
 
INTERSECTION_TYPE - Static variable in class com.google.auto.common.MoreTypes
 
intValue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
The integer result of evaluating this expression.
invariableHash(AnnotationValue) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
Returns the hashCode of the given AnnotationValue, if that hashCode is guaranteed to be always the same.
invariableHash(List<? extends AnnotationValue>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
invariableHashes(ImmutableMap<String, AutoAnnotationProcessor.Member>, ImmutableSet<String>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
Returns a map from the names of members with invariable hashCodes to the values of those hashCodes.
invariableHashes - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The names of members that are defaulted (not mentioned) in this @AutoAnnotation, and whose hash codes are invariable.
invariableHashSum - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The sum of the hash code contributions from the members in AutoAnnotationTemplateVars.invariableHashes.
invokeMethod(Method, Object, List<Object>) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
Invoke the given method on the given target with the given arguments.
isAnnotationPresent(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.MoreElements
Returns true iff the given element has an AnnotationMirror whose annotation type has the same canonical name as that of annotationClass.
isArrayOfClassWithBounds() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
isAsciiDigit(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
 
isAsciiLetter(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
 
isCastingUnchecked - Variable in class com.google.auto.value.processor.GwtSerialization.Property
 
isCastingUnchecked() - Method in class com.google.auto.value.processor.GwtSerialization.Property
 
isCastingUnchecked(TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier
Returns true if casting to the given type will elicit an unchecked warning from the compiler.
isDefinedAndTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
True if this is a defined value and it evaluates to true.
isDefinedAndTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
 
isFinal - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
isFinal - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
True if the generated class should be final (there are no extensions that will generate subclasses)
isGwtCompatible(TypeElement) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
isIdChar(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
 
isIntersectionType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
 
isJavaLangObject(TypeElement) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
isJavaLangObject(TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
isNullable() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
isNullable(ExecutableElement) - Static method in class com.google.auto.value.processor.PropertyBuilderClassifier
 
isOptional(TypeMirror) - Static method in class com.google.auto.value.processor.Optionalish
 
isStaticFinal(Field) - Static method in class com.google.auto.value.processor.TemplateVars
 
isSubsignature(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
 
isTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
True if evaluating this expression yields a value that is considered true by Velocity's rules.
isType(Element) - Static method in class com.google.auto.common.MoreElements
Returns true if the given Element instance is a TypeElement.
isType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns true if the raw type underlying the given TypeMirror represents a type that can be referenced by a Class.
isTypeOf(Class<?>, TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns true if the raw type underlying the given TypeMirror represents the same raw type as the given Class and throws an IllegalArgumentException if the TypeMirror does not represent a type that can be referenced by a Class
IsTypeOf(Class<?>) - Constructor for class com.google.auto.common.MoreTypes.IsTypeOf
 
IsTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.IsTypeVisitor
 
isValidBaseElement(Element) - Static method in class com.google.auto.common.SuperficialValidation
 
isWhitespaceLiteral(Node) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
 
iterator - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
 
iterator() - Method in class com.google.auto.value.processor.TypeMirrorSet
 

J

Java8Support - Class in com.google.auto.value.processor
Provides access to Java 8 type annotations via reflection, to allow running on older Java versions.
Java8Support() - Constructor for class com.google.auto.value.processor.Java8Support
 
JavaScanner - Class in com.google.auto.value.processor
A simplistic Java scanner.
JavaScanner(String) - Constructor for class com.google.auto.value.processor.JavaScanner
 

K

kind - Variable in class com.google.auto.common.BasicAnnotationProcessor.ElementName
 
Kind() - Constructor for enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
 
kind - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
 

L

label - Variable in class com.google.auto.common.MoreElements.CastingElementVisitor
 
label - Variable in class com.google.auto.common.MoreTypes.CastingTypeVisitor
 
LAZY_INIT - Static variable in class com.google.auto.value.extension.memoized.MemoizeExtension
 
lazyInitAnnotation - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
lhs - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
 
lhs - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
 
lhs - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
 
lhs - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
 
lineCommentEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
 
lineNumber - Variable in class com.google.auto.value.processor.escapevelocity.Node
 
lineNumber() - Method in class com.google.auto.value.processor.escapevelocity.Parser
 
linkMacroCall(DirectiveNode.MacroCallNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
linkMacroCalls() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
loaderForExtensions - Variable in class com.google.auto.value.processor.AutoValueProcessor
 
log(String) - Method in class com.google.auto.service.processor.AutoServiceProcessor
 

M

macro - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
Macro - Class in com.google.auto.value.processor.escapevelocity
A macro definition.
Macro(int, String, List<String>, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.Macro
 
Macro.MacroEvaluationContext - Class in com.google.auto.value.processor.escapevelocity
The context for evaluation within macros.
MacroCallNode(int, String, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
MacroDefinitionTokenNode(int, String, List<String>) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
 
MacroEvaluationContext(Map<String, Node>, EvaluationContext) - Constructor for class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
 
macros - Variable in class com.google.auto.value.processor.escapevelocity.Reparser
Macros are removed from the input as they are found.
makePropertyBuilder(ExecutableElement, String) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
 
maybeWriteGwtSerializer(AutoValueTemplateVars) - Method in class com.google.auto.value.processor.GwtSerialization
Writes the GWT serializer for the given type, if appropriate.
Member(ProcessingEnvironment, Element, ExecutableElement, TypeSimplifier, AnnotationOutput) - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
memberName - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
 
MemberReferenceNode(ReferenceNode, String) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
 
members - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The members of the annotation being implemented.
Memoized - Annotation Type in com.google.auto.value.extension.memoized
Annotates methods in @AutoValue classes for which the generated subclass will memoize the returned value.
memoizedMethods(AutoValueExtension.Context) - Static method in class com.google.auto.value.extension.memoized.MemoizeExtension
 
MemoizeExtension - Class in com.google.auto.value.extension.memoized
An extension that implements the Memoized contract.
MemoizeExtension() - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension
 
MemoizeExtension.Generator - Class in com.google.auto.value.extension.memoized
 
MemoizeExtension.Generator.MethodOverrider - Class in com.google.auto.value.extension.memoized
Determines the required fields and overriding method for a @Memoized method.
MemoizeExtension.Generator.MethodOverrider.CheckBooleanField - Class in com.google.auto.value.extension.memoized
 
MemoizeExtension.Generator.MethodOverrider.InitializationStrategy - Class in com.google.auto.value.extension.memoized
 
MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized - Class in com.google.auto.value.extension.memoized
 
messager - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
messager - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
messager - Variable in class com.google.auto.value.processor.ErrorReporter
 
method - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
method() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
The overriding method that should be added to the subclass.
method - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
method - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
 
methodFromSuperclasses(TypeElement, ExecutableElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
Returns the given method as it appears in the given type.
methodFromSuperinterfaces(TypeElement, ExecutableElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
Returns the given interface method as it appears in the given type.
methodInType(TypeElement, ExecutableElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
Returns the method from within the given type that has the same erased signature as the given method, or null if there is no such method.
MethodOverrider(ExecutableElement) - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
MethodReferenceNode(ReferenceNode, String, List<ExpressionNode>) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
 
methodReturnType(ExecutableElement, DeclaredType) - Method in class com.google.auto.value.processor.EclipseHack
 
methodReturnTypes(Set<ExecutableElement>, DeclaredType) - Method in class com.google.auto.value.processor.EclipseHack
Returns a map containing the real return types of the given methods, knowing that they appear in the given type.
methodsAreOverloaded(List<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
methodsConsumedByExtensions(TypeElement, ImmutableList<AutoValueExtension>, ExtensionContext, ImmutableSet<ExecutableElement>, ImmutableBiMap<String, ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
methodVisibleFromPackage(ExecutableElement, PackageElement) - Static method in class com.google.auto.common.MoreElements
 
MissingTypeException - Exception in com.google.auto.value.processor
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.
MissingTypeException() - Constructor for exception com.google.auto.value.processor.MissingTypeException
 
MODULE_IS_EXPORTED_METHOD - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
 
MoreElements - Class in com.google.auto.common
Static utility methods pertaining to Element instances.
MoreElements() - Constructor for class com.google.auto.common.MoreElements
 
MoreElements.CastingElementVisitor<T> - Class in com.google.auto.common
 
MoreElements.ExecutableElementVisitor - Class in com.google.auto.common
 
MoreElements.PackageElementVisitor - Class in com.google.auto.common
 
MoreElements.TypeElementVisitor - Class in com.google.auto.common
 
MoreElements.VariableElementVisitor - Class in com.google.auto.common
 
MoreTypes - Class in com.google.auto.common
Utilities related to TypeMirror instances.
MoreTypes() - Constructor for class com.google.auto.common.MoreTypes
 
MoreTypes.ArrayTypeVisitor - Class in com.google.auto.common
 
MoreTypes.AsElementVisitor - Class in com.google.auto.common
 
MoreTypes.CastingTypeVisitor<T> - Class in com.google.auto.common
 
MoreTypes.ComparedElements - Class in com.google.auto.common
 
MoreTypes.DeclaredTypeVisitor - Class in com.google.auto.common
 
MoreTypes.EqualVisitor - Class in com.google.auto.common
 
MoreTypes.EqualVisitorParam - Class in com.google.auto.common
 
MoreTypes.ErrorTypeVisitor - Class in com.google.auto.common
 
MoreTypes.ExecutableTypeVisitor - Class in com.google.auto.common
 
MoreTypes.HashVisitor - Class in com.google.auto.common
 
MoreTypes.IsTypeOf - Class in com.google.auto.common
 
MoreTypes.IsTypeVisitor - Class in com.google.auto.common
 
MoreTypes.NoTypeVisitor - Class in com.google.auto.common
 
MoreTypes.NullTypeVisitor - Class in com.google.auto.common
 
MoreTypes.PrimitiveTypeVisitor - Class in com.google.auto.common
 
MoreTypes.ReferencedTypes - Class in com.google.auto.common
 
MoreTypes.TypeEquivalence - Class in com.google.auto.common
 
MoreTypes.TypeVariableVisitor - Class in com.google.auto.common
 
MoreTypes.WildcardTypeVisitor - Class in com.google.auto.common
 
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.

N

name - Variable in class com.google.auto.common.BasicAnnotationProcessor.ElementName
 
name() - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
The fully-qualified name of the element.
name - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
 
name - Variable in class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
 
name - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
name - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
name - Variable in class com.google.auto.value.processor.escapevelocity.Macro
 
name() - Method in class com.google.auto.value.processor.escapevelocity.Macro
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.CommentTokenNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ElseIfTokenNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ElseTokenNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.EndTokenNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.EofNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.IfTokenNode
 
name - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
 
name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode
The name of the token, for use in parse error messages.
name - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
nameWithoutPrefix(String) - Method in class com.google.auto.value.processor.AutoValueProcessor
Returns the name of the property defined by the given getter.
NativeOverrides(Elements) - Constructor for class com.google.auto.common.Overrides.NativeOverrides
 
next() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Gets the next character from the reader and assigns it to c.
nextNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
nextNonSpace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Gets the next character from the reader, and if it is a space character, keeps reading until a non-space character is found.
nextOperator() - Method in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
Updates Parser.OperatorParser.currentOperator to be an operator read from the input, or Parser.Operator.STOP if there is none.
noArgMethodsIn(DeclaredType) - Method in class com.google.auto.value.processor.EclipseHack
Constructs a map from name to method of the no-argument methods in the given type.
noArgMethodsOf(TypeElement) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
 
Node - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree.
Node(int) - Constructor for class com.google.auto.value.processor.escapevelocity.Node
 
Node.Cons - Class in com.google.auto.value.processor.escapevelocity
 
nodeIndex - Variable in class com.google.auto.value.processor.escapevelocity.Reparser
The index of the node we are currently looking at while parsing.
nodes - Variable in class com.google.auto.value.processor.escapevelocity.Node.Cons
 
nodes - Variable in class com.google.auto.value.processor.escapevelocity.Reparser
The nodes that make up the input sequence.
nonObjectSuperclass(Types, Elements, DeclaredType) - Static method in class com.google.auto.common.MoreTypes
Returns the non-object superclass of the type with the proper type parameters.
nonPrivateDeclaredTypes(Types, TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier
Finds all types that are declared with non private visibility by the given TypeMirror, any class in its superclass chain, or any interface it implements.
NotExpressionNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
 
NoTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.NoTypeVisitor
 
NullMeansUninitialized() - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
 
NullTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.NullTypeVisitor
 
NUMERICAL_PRIMITIVES - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
 

O

objectMethod(String) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
objectMethodToOverride(ExecutableElement) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
ObjectMethodToOverride() - Constructor for enum com.google.auto.value.processor.AutoValueProcessor.ObjectMethodToOverride
 
ofElement(Element) - Static method in enum com.google.auto.common.Visibility
Returns the visibility of the given Element.
op - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
 
Operator(String, int) - Constructor for enum com.google.auto.value.processor.escapevelocity.Parser.Operator
 
OperatorParser() - Constructor for class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
 
optional - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
 
optional - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
 
OPTIONAL_CLASS_NAMES - Static variable in class com.google.auto.value.processor.Optionalish
 
Optionalish - Class in com.google.auto.value.processor
A wrapper for properties of Optional-like classes.
Optionalish(DeclaredType, String) - Constructor for class com.google.auto.value.processor.Optionalish
 
optionalType - Variable in class com.google.auto.value.processor.Optionalish
 
origClass - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The name of the class with the @AutoValue annotation, including containing classes but not including the package name.
originalEvaluationContext - Variable in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
 
override - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
Overrides - Class in com.google.auto.common
Determines if one method overrides another.
Overrides() - Constructor for class com.google.auto.common.Overrides
 
overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
 
overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.NativeOverrides
 
overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides
 
Overrides.ExplicitOverrides - Class in com.google.auto.common
 
Overrides.ExplicitOverrides.TypeSubstVisitor - Class in com.google.auto.common
Visitor that replaces type variables with their values in the types it sees.
Overrides.NativeOverrides - Class in com.google.auto.common
 
overridesObjectMethod(String) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 

P

PackageElementVisitor() - Constructor for class com.google.auto.common.MoreElements.PackageElementVisitor
 
packageName() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the package name of the classes to be generated.
packageName() - Method in class com.google.auto.value.processor.ExtensionContext
 
packageNameOf(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
 
packageNameOf(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
Returns the name of the package that the given type is in.
Parameter(TypeMirror, TypeSimplifier) - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
 
parameterCount() - Method in class com.google.auto.value.processor.escapevelocity.Macro
 
parameterNames - Variable in class com.google.auto.value.processor.escapevelocity.Macro
 
parameterNames - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
 
parameterThunks - Variable in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
 
parameterTypeString - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
params - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The parameters in the @AutoAnnotation method, which are also the constructor parameters in the generated class.
parse(ExpressionNode, int) - Method in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
Parse a subexpression whose left-hand side is lhs and where we only consider operators with precedence at least minPrecedence.
parse() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parse the input completely to produce a Template.
parseBooleanLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a boolean literal, either true or false.
parseComment() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses and discards a comment, which is ## followed by any number of characters up to and including the next newline.
parseDirective() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a single directive token from the reader.
parsedTemplate() - Method in class com.google.auto.value.processor.AutoAnnotationTemplateVars
 
parsedTemplate() - Method in class com.google.auto.value.processor.AutoValueTemplateVars
 
parsedTemplate() - Method in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
 
parsedTemplate() - Method in class com.google.auto.value.processor.TemplateVars
 
parsedTemplateForResource(String) - Static method in class com.google.auto.value.processor.TemplateVars
 
parsedTemplateFromFile(URL) - Static method in class com.google.auto.value.processor.TemplateVars
 
parsedTemplateFromJar(URL) - Static method in class com.google.auto.value.processor.TemplateVars
 
parsedTemplateFromUrl(String) - Static method in class com.google.auto.value.processor.TemplateVars
 
ParseException - Exception in com.google.auto.value.processor.escapevelocity
An exception that occurred while parsing a template.
ParseException(String, int) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
 
ParseException(String, int, String) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
 
parseException(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Returns an exception to be thrown describing a parse error with the given message, and including information about where it occurred.
parseExpression() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses an expression, which can occur within a directive like #if or #set, or within a reference like $x[$a + $b] or $x.m($a + $b).
parseForEach() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a #foreach token from the reader.
parseForEach(TokenNode.ForEachTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
parseFrom(Reader) - Static method in class com.google.auto.value.processor.escapevelocity.Template
Parse a VTL template from the given Reader.
parseId(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parse an identifier as specified by the VTL .
parseIfOrElseIf(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses the condition following #if or #elseif.
parseIfOrElseIf(TokenNode.IfOrElseIfTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
parseIntLiteral(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
 
parseMacroDefinition() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a #macro token from the reader.
parseMacroDefinition(TokenNode.MacroDefinitionTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
parseNode() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a single node from the reader, as part of the first parsing phase.
parseNonDirective() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a single non-directive node from the reader.
parsePlainText(int) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses plain text, which is text that contains neither $ nor #.
parsePossibleMacroCall(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses an identifier after # that is not one of the standard directives.
parsePrimary() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses an expression containing only literals or references.
Parser - Class in com.google.auto.value.processor.escapevelocity
A parser that reads input from the given Reader and parses it to produce a Template.
Parser(Reader) - Constructor for class com.google.auto.value.processor.escapevelocity.Parser
 
Parser.Operator - Enum in com.google.auto.value.processor.escapevelocity
 
Parser.OperatorParser - Class in com.google.auto.value.processor.escapevelocity
An operator-precedence parser for the binary operations we understand.
parseReference() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a reference, which is everything that can start with a $.
parseReferenceIndex(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses an index suffix to a method, like $x[$i].
parseReferenceMember(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a reference member, which is either a property reference like $x.y or a method call like $x.y($z).
parseReferenceMethodParams(ReferenceNode, String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses the parameters to a method reference, like $foo.bar($a, $b).
parseReferenceNoBrace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a reference, in the simple form without braces.
parseReferenceSuffix(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses the modifiers that can appear at the tail of a reference.
parseSet() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a #set token from the reader.
parseStringLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
 
parseTo(Set<Class<? extends TokenNode>>, TokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
Parse subtrees until one of the token types in stopSet is encountered.
parseTokenNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
parseUnaryExpression() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses an expression not containing any operators (except inside parentheses).
pkg - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The package of the class containing the @AutoAnnotation annotation, which is also the package where the annotation implementation will be generated.
pkg - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The package of the class with the @AutoValue annotation and its generated subclass.
pkg - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The package of the class with the @AutoValue annotation and its generated subclass.
PlainEvaluationContext(Map<String, ?>) - Constructor for class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
 
PlainReferenceNode(int, String) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
 
postProcess() - Method in class com.google.auto.common.BasicAnnotationProcessor
postRound(RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
An optional hook for logic to be executed at the end of each round.
precedence - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
 
prefixedGettersIn(Iterable<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
PREFIXES - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
 
prefixWithSet(String) - Static method in class com.google.auto.value.processor.BuilderMethodClassifier
 
PRIMITIVE_TYPE_KINDS - Static variable in class com.google.auto.value.processor.Optionalish
 
primitiveIsCompatible(Class<?>, Object) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
 
primitiveParameter - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
primitiveTypeIsAssignmentCompatible(Class<?>, Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
Returns true if from can be assigned to to according to Widening Primitive Conversion.
PrimitiveTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
 
printMessage(Diagnostic.Kind, String, Object...) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
 
process(ImmutableSetMultimap<Class<? extends Annotation>, Element>) - Method in class com.google.auto.common.BasicAnnotationProcessor
Processes the valid elements, including those previously deferred by each step.
process(SetMultimap<Class<? extends Annotation>, Element>) - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
The implementation of processing logic for the step.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
For each class annotated with AutoService Verify the AutoService interface value is correct Categorize the class by its service interface For each AutoService interface Create a file named META-INF/services/<interface> For each AutoService annotated class for this interface Create an entry in the file
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
process(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
 
processAnnotations(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
processImpl(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
processingEnv - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
 
processingEnv - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
processingEnv - Variable in class com.google.auto.value.processor.BuilderSpec
 
processingEnv - Variable in class com.google.auto.value.processor.EclipseHack
 
processingEnv - Variable in class com.google.auto.value.processor.GwtSerialization
 
processingEnvironment() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the processing environment of this generation cycle.
processingEnvironment - Variable in class com.google.auto.value.processor.ExtensionContext
 
processingEnvironment() - Method in class com.google.auto.value.processor.ExtensionContext
 
processingErrorMessage(String) - Method in class com.google.auto.common.BasicAnnotationProcessor
 
processMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
processorName - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
processType(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
properties() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the ordered collection of properties to be generated by AutoValue.
properties - Variable in class com.google.auto.value.processor.ExtensionContext
 
properties() - Method in class com.google.auto.value.processor.ExtensionContext
 
Property(String, String, ExecutableElement, String, TypeSimplifier, ImmutableSet<String>) - Constructor for class com.google.auto.value.processor.AutoValueProcessor.Property
 
Property(AutoValueProcessor.Property) - Constructor for class com.google.auto.value.processor.GwtSerialization.Property
 
property - Variable in class com.google.auto.value.processor.GwtSerialization.Property
 
PropertyBuilder(ExecutableElement, String, String, String, String, String, String) - Constructor for class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
PropertyBuilderClassifier - Class in com.google.auto.value.processor
Classifies methods inside builder types that return builders for properties.
PropertyBuilderClassifier(ErrorReporter, Types, Elements, BuilderMethodClassifier, ImmutableBiMap<ExecutableElement, String>, TypeSimplifier, EclipseHack) - Constructor for class com.google.auto.value.processor.PropertyBuilderClassifier
 
PropertyBuilderClassifier.PropertyBuilder - Class in com.google.auto.value.processor
Information about a property builder, referenced from the autovalue.vm template.
propertyBuilderMethod - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
PropertyGetter(ExecutableElement, String, Optionalish) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertyGetter
Makes a new PropertyGetter instance.
propertyMethodsIn(ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
propertyNameToMethodMap(Set<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
propertyNameToPrefixedSetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
propertyNameToPropertyBuilder - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
propertyNameToPropertyBuilder() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
 
propertyNameToSetters() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
Returns a multimap from the name of a property to the methods that set it.
propertyNameToUnprefixedSetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
PropertySetter(ExecutableElement, TypeMirror, TypeSimplifier) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
props - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The properties defined by the parent class's abstract methods.
props - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The properties defined by the parent class's abstract methods.
providers - Variable in class com.google.auto.service.processor.AutoServiceProcessor
Maps the class names of service provider interfaces to the class names of the concrete classes which implement them.
pullDownMethodAnnotation(AnnotationMirror) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 

Q

quoteEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
 

R

rawTypeSpelling - Variable in class com.google.auto.value.processor.Optionalish
 
reader - Variable in class com.google.auto.value.processor.escapevelocity.Parser
 
readServiceFile(InputStream) - Static method in class com.google.auto.service.processor.ServicesFiles
Reads the set of service classes from a service file.
referencedClassTypes(Types, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
Finds all declared types (classes and interfaces) that are referenced in the given Set<TypeMirror>.
ReferencedClassTypeVisitor(Types, Set<TypeMirror>) - Constructor for class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
referencedTypes(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns the set of types that are referenced by the given TypeMirror.
ReferencedTypes() - Constructor for class com.google.auto.common.MoreTypes.ReferencedTypes
 
referencedTypes() - Method in class com.google.auto.value.processor.BuilderSpec.Builder
Returns the types that are referenced by abstract methods in the builder, either as parameters or as return types.
referencedTypes - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
ReferenceNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree that is a reference.
ReferenceNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode
 
ReferenceNode.IndexReferenceNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree that is an indexing of a reference, like $x[0] or $x.foo[$i].
ReferenceNode.MemberReferenceNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree that is a reference to a property of another reference, like $x.foo or $x[$i].foo.
ReferenceNode.MethodReferenceNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing a method reference, like $list.size().
ReferenceNode.PlainReferenceNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree that is a plain reference such as $x.
Reformatter - Class in com.google.auto.value.processor
Postprocessor that runs over the output of the template engine in order to make it look nicer.
Reformatter() - Constructor for class com.google.auto.value.processor.Reformatter
 
remove(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
 
removeSpaceBeforeSet(ImmutableList<Node>) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
Returns a copy of the given list where spaces have been moved where appropriate after #set.
removeTrailingSpace(String) - Static method in class com.google.auto.value.processor.Reformatter
 
reparse() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
Reparser - Class in com.google.auto.value.processor.escapevelocity
The second phase of parsing.
Reparser(ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.Reparser
 
reportError(Element, String, Object...) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
Issue a compilation error.
reportError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
Issue a compilation error.
reportMissingElements(Map<String, ? extends Optional<? extends Element>>, Collection<BasicAnnotationProcessor.ElementName>) - Method in class com.google.auto.common.BasicAnnotationProcessor
 
reportNote(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
Issue a compilation note.
reportWarning(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
Issue a compilation warning.
retryParseAfterException(String, Exception) - Static method in class com.google.auto.value.processor.TemplateVars
 
returnTypesOf(Iterable<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
rhs - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
 
root - Variable in class com.google.auto.value.processor.escapevelocity.Template
 

S

s - Variable in class com.google.auto.value.processor.JavaScanner
 
sameTypeParameters(TypeElement, TypeElement) - Static method in class com.google.auto.value.processor.BuilderSpec
 
seenTypes - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
serializerClass - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The simple name of the generated GWT serializer class.
serialVersionUID - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The text of the serialVersionUID constant, or empty if there is none.
serialVersionUID - Static variable in exception com.google.auto.value.processor.escapevelocity.EvaluationException
 
serialVersionUID - Static variable in exception com.google.auto.value.processor.escapevelocity.ParseException
 
SERVICES_PATH - Static variable in class com.google.auto.service.processor.ServicesFiles
 
ServicesFiles - Class in com.google.auto.service.processor
A helper class for reading and writing Services files.
ServicesFiles() - Constructor for class com.google.auto.service.processor.ServicesFiles
 
setMacro(Macro) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
setMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
setMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
 
setMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
 
SetNode(String, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
 
settersPrefixed - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
setVar(String, Object) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
 
setVar(String, Object) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
Sets the given variable to the given value.
setVar(String, Object) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
 
shouldDeleteSpaceBetweenThisAndSet(Node) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
 
shouldWriteGwtSerializer() - Method in class com.google.auto.value.processor.GwtSerialization
 
show(Object) - Static method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
Returns a string representing the given value, for use in error messages.
simpleClassName - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The simple name of the class with the @AutoValue annotation.
SimpleMethod(ExecutableElement) - Constructor for class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
 
SimpleMethodFunction() - Constructor for enum com.google.auto.value.processor.AutoValueProcessor.SimpleMethodFunction
 
SimpleNameFunction - Enum in com.google.auto.value.processor
 
SimpleNameFunction() - Constructor for enum com.google.auto.value.processor.SimpleNameFunction
 
simpleNameOf(String) - Static method in class com.google.auto.value.processor.TypeSimplifier
 
simplify(TypeMirror) - Method in class com.google.auto.value.processor.TypeSimplifier
Returns a string that can be used to refer to the given type given the imports defined by TypeSimplifier.typesToImport().
simplifyRaw(TypeMirror) - Method in class com.google.auto.value.processor.TypeSimplifier
Returns a string that can be used to refer to the given raw type given the imports defined by TypeSimplifier.typesToImport().
size() - Method in class com.google.auto.value.processor.TypeMirrorSet
 
skipSpace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
If c is a space character, keeps reading until c is a non-space character or there are no more characters.
sourceFormForAnnotation(AnnotationMirror) - Method in class com.google.auto.value.processor.AnnotationOutput
Returns a string representation of the given annotation mirror, suitable for inclusion in a Java source file to reproduce the annotation in source form.
sourceFormForInitializer(AnnotationValue, ProcessingEnvironment, String, Element) - Method in class com.google.auto.value.processor.AnnotationOutput
Returns a string representation of the given annotation value, suitable for inclusion in a Java source file as the initializer of a variable of the appropriate type.
SourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
spaceEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
 
Spelling(String, boolean) - Constructor for class com.google.auto.value.processor.TypeSimplifier.Spelling
 
spelling - Variable in class com.google.auto.value.processor.TypeSimplifier.Spelling
 
steps - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
strategy() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
subclass - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The simple name of the generated subclass.
subclass - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The simple name of the generated subclass.
superclass(TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
 
SuperficialValidation - Class in com.google.auto.common
A utility class that traverses Element instances and ensures that all type information is present and resolvable.
SuperficialValidation() - Constructor for class com.google.auto.common.SuperficialValidation
 
superinterfaces(TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
 
superType() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
symbol - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
 

T

TEMPLATE - Static variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
 
TEMPLATE - Static variable in class com.google.auto.value.processor.AutoValueTemplateVars
 
Template - Class in com.google.auto.value.processor.escapevelocity
A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from Apache.
Template(Node) - Constructor for class com.google.auto.value.processor.escapevelocity.Template
 
TEMPLATE - Static variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
 
templateFromInputStream(InputStream) - Static method in class com.google.auto.value.processor.TemplateVars
 
TemplateVars - Class in com.google.auto.value.processor
A template and a set of variables to be substituted into that template.
TemplateVars() - Constructor for class com.google.auto.value.processor.TemplateVars
 
THIS_PACKAGE - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
 
thunks - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
toBuilderMethods - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The names of any toBuilder() methods, that is methods that return the builder type.
toBuilderMethods - Variable in class com.google.auto.value.processor.BuilderSpec.Builder
 
toBuilderMethods(Types, Set<ExecutableElement>) - Method in class com.google.auto.value.processor.BuilderSpec.Builder
Finds any methods in the set that return the builder type.
tokenEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
 
TokenNode - Class in com.google.auto.value.processor.escapevelocity
A parsing node that will be deleted during the construction of the parse tree, to be replaced by a higher-level construct such as DirectiveNode.IfNode.
TokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode
 
TokenNode.CommentTokenNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree representing a comment.
TokenNode.ElseIfTokenNode - Class in com.google.auto.value.processor.escapevelocity
 
TokenNode.ElseTokenNode - Class in com.google.auto.value.processor.escapevelocity
 
TokenNode.EndTokenNode - Class in com.google.auto.value.processor.escapevelocity
 
TokenNode.EofNode - Class in com.google.auto.value.processor.escapevelocity
A synthetic node that represents the end of the input.
TokenNode.ForEachTokenNode - Class in com.google.auto.value.processor.escapevelocity
 
TokenNode.IfOrElseIfTokenNode - Class in com.google.auto.value.processor.escapevelocity
 
TokenNode.IfTokenNode - Class in com.google.auto.value.processor.escapevelocity
 
TokenNode.MacroDefinitionTokenNode - Class in com.google.auto.value.processor.escapevelocity
 
topLevelType(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
 
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).
toString - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
Whether to generate a toString() method.
toString() - Method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
 
toString() - Method in class com.google.auto.value.processor.GwtSerialization.Property
 
toStringRawTypeVisitor - Variable in class com.google.auto.value.processor.TypeSimplifier
 
ToStringRawTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.ToStringRawTypeVisitor
 
toStringTypeVisitor - Variable in class com.google.auto.value.processor.TypeSimplifier
 
ToStringTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
 
toText() - Method in class com.google.auto.value.processor.TemplateVars
Returns the result of substituting the variables defined by the fields of this class (a concrete subclass of TemplateVars) into the template returned by TemplateVars.parsedTemplate().
toVars() - Method in class com.google.auto.value.processor.TemplateVars
 
truePart - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
 
type - Variable in class com.google.auto.common.MoreTypes.EqualVisitorParam
 
type - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
 
type - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
 
type - Variable in class com.google.auto.value.processor.GwtSerialization
 
TYPE_EQUIVALENCE - Static variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
TYPE_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
 
typeBindings - Variable in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
The bindings of type variables.
typeElement - Variable in class com.google.auto.value.processor.ExtensionContext
 
TypeElementVisitor() - Constructor for class com.google.auto.common.MoreElements.TypeElementVisitor
 
TypeEquivalence() - Constructor for class com.google.auto.common.MoreTypes.TypeEquivalence
 
TypeMirrorSet - Class in com.google.auto.value.processor
A set of TypeMirror objects.
TypeMirrorSet() - Constructor for class com.google.auto.value.processor.TypeMirrorSet
 
TypeMirrorSet(Collection<? extends TypeMirror>) - Constructor for class com.google.auto.value.processor.TypeMirrorSet
 
typeName - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
 
typeParamsString() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
 
typeParamsString() - Method in class com.google.auto.value.processor.BuilderSpec
 
types - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The type utilities returned by ProcessingEnvironment.getTypeUtils().
typeSimplifier - Variable in class com.google.auto.value.processor.AnnotationOutput
 
typeSimplifier - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
typeSimplifier - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
typeSimplifier - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
TypeSimplifier - Class in com.google.auto.value.processor
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(Types, String, Set<TypeMirror>, TypeMirror) - Constructor for class com.google.auto.value.processor.TypeSimplifier
Makes a new simplifier for the given package and set of types.
TypeSimplifier.CastingUncheckedVisitor - Class in com.google.auto.value.processor
Visitor that tells whether a type is erased, in the sense of TypeSimplifier.isCastingUnchecked(javax.lang.model.type.TypeMirror).
TypeSimplifier.ReferencedClassTypeVisitor - Class in com.google.auto.value.processor
 
TypeSimplifier.Spelling - Class in com.google.auto.value.processor
The spelling that should be used to refer to a given class, and an indication of whether it should be imported.
TypeSimplifier.ToStringRawTypeVisitor - Class in com.google.auto.value.processor
 
TypeSimplifier.ToStringTypeVisitor - Class in com.google.auto.value.processor
Visitor that produces a string representation of a type for use in generated code.
typesToImport() - Method in class com.google.auto.value.processor.TypeSimplifier
Returns the set of types to import.
TypeSubstVisitor() - Constructor for class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
 
typeUtils - Variable in class com.google.auto.common.Overrides.ExplicitOverrides
 
typeUtils - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor
 
typeUtils - Variable in class com.google.auto.value.processor.AutoValueProcessor
 
typeUtils - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
typeUtils - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
typeUtils - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
typeUtils - Variable in class com.google.auto.value.processor.TypeSimplifier
 
typeVariableNames() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
 
TypeVariableVisitor() - Constructor for class com.google.auto.common.MoreTypes.TypeVariableVisitor
 

U

UNCHECKED_TYPE_ARGUMENT - Static variable in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
update(CRC32, String) - Static method in class com.google.auto.value.processor.GwtSerialization
 
useBuilder - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
True if the @AutoValue class is constructed using a generated builder.
UTF8 - Static variable in class com.google.auto.value.processor.GwtSerialization
 

V

validate() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
 
validate(Element, String) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
 
validateAnnotation(AnnotationMirror) - Static method in class com.google.auto.common.SuperficialValidation
 
validateAnnotations(Iterable<? extends AnnotationMirror>) - Static method in class com.google.auto.common.SuperficialValidation
 
validateAnnotationValue(AnnotationValue, TypeMirror) - Static method in class com.google.auto.common.SuperficialValidation
 
validateAnnotationValues(Map<? extends ExecutableElement, ? extends AnnotationValue>) - Static method in class com.google.auto.common.SuperficialValidation
 
validateElement(Element) - Static method in class com.google.auto.common.SuperficialValidation
 
validateElements(Iterable<? extends Element>) - Static method in class com.google.auto.common.SuperficialValidation
 
validateMethods(TypeElement, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, boolean) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
validateParameters(TypeElement, ExecutableElement, ImmutableMap<String, AutoAnnotationProcessor.Member>, ImmutableMap<String, AutoAnnotationProcessor.Parameter>, ImmutableMap<String, AnnotationValue>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
validateType(TypeMirror) - Static method in class com.google.auto.common.SuperficialValidation
 
validateTypes(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.SuperficialValidation
 
validElements(ImmutableMap<String, Optional<? extends Element>>, RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
Returns the valid annotated elements contained in all of the deferred elements.
value - Variable in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
 
VALUE_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
 
valueOf(String) - Static method in enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.auto.common.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ObjectMethodToOverride
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueProcessor.SimpleMethodFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.auto.value.processor.SimpleNameFunction
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.auto.common.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ObjectMethodToOverride
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.auto.value.processor.AutoValueProcessor.SimpleMethodFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.auto.value.processor.SimpleNameFunction
Returns an array containing the constants of this enum type, in the order they are declared.
var - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
 
var - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
 
var - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
 
VariableElementVisitor() - Constructor for class com.google.auto.common.MoreElements.VariableElementVisitor
 
varIsDefined(String) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
 
varIsDefined(String) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
 
varIsDefined(String) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
 
vars - Variable in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
 
Visibility - Enum in com.google.auto.common
Represents the visibility of a given Element: public, protected, private or default/package-private.
Visibility() - Constructor for enum com.google.auto.common.Visibility
 
visibleMethod(Method, Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
Returns a Method with the same name and parameter types as the given one, but that is in a public class or interface.
visitAnnotation(AnnotationMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
 
visitAnnotation(AnnotationMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
 
visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.ArrayTypeVisitor
 
visitArray(ArrayType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitArray(ArrayType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
 
visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
 
visitArray(ArrayType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
 
visitArray(ArrayType, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
 
visitArray(List<? extends AnnotationValue>, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visitArray(List<? extends AnnotationValue>, Void) - Method in class com.google.auto.value.processor.AutoValueProcessor.ContainsMutableVisitor
 
visitArray(ArrayType, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
visitArray(ArrayType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
visitArray(ArrayType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
 
visitChar(char, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
 
visitDeclared(DeclaredType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitDeclared(DeclaredType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
 
visitDeclared(DeclaredType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
 
visitDeclared(DeclaredType, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
visitDeclared(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
 
visitDouble(double, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visitEnumConstant(VariableElement, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visitError(ErrorType, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
 
visitError(ErrorType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitError(ErrorType, Void) - Method in class com.google.auto.common.MoreTypes.ErrorTypeVisitor
 
visitError(ErrorType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
visitExecutable(ExecutableElement, Void) - Method in class com.google.auto.common.MoreElements.ExecutableElementVisitor
 
visitExecutable(ExecutableType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitExecutable(ExecutableType, Void) - Method in class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
 
visitExecutable(ExecutableType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
visitFloat(float, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visiting - Variable in class com.google.auto.common.MoreTypes.EqualVisitorParam
 
visitingSetPlus(Set<MoreTypes.ComparedElements>, Element, Element) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitingSetPlus(Set<MoreTypes.ComparedElements>, Element, List<? extends TypeMirror>, Element, List<? extends TypeMirror>) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitLong(long, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
 
visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
 
visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.NoTypeVisitor
 
visitNull(NullType, Void) - Method in class com.google.auto.common.MoreTypes.NullTypeVisitor
 
visitPackage(PackageElement, Void) - Method in class com.google.auto.common.MoreElements.PackageElementVisitor
 
visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
 
visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
 
visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
 
visitString(String, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visitType(TypeElement, Void) - Method in class com.google.auto.common.MoreElements.TypeElementVisitor
 
visitType(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
 
visitTypeVariable(TypeVariable, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitTypeVariable(TypeVariable, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
visitTypeVariable(TypeVariable, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
 
visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.TypeVariableVisitor
 
visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
 
visitTypeVariable(TypeVariable, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
visitUnknown(TypeMirror, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitUnknown(TypeMirror, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
visitUnknown(TypeMirror, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
visitVariable(VariableElement, Void) - Method in class com.google.auto.common.MoreElements.VariableElementVisitor
 
visitWildcard(WildcardType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitWildcard(WildcardType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
visitWildcard(WildcardType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
 
visitWildcard(WildcardType, Void) - Method in class com.google.auto.common.MoreTypes.WildcardTypeVisitor
 
visitWildcard(WildcardType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
 
visitWildcard(WildcardType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
 

W

warnAboutPrimitiveArrays(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
wildcardTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
wildcardTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The generic signature in AutoValueTemplateVars.actualTypes where every variable has been replaced by a wildcard, for example <?, ?>.
WildcardTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.WildcardTypeVisitor
 
wrap(TypeMirror) - Method in class com.google.auto.value.processor.TypeMirrorSet
 
wrappers - Variable in class com.google.auto.value.processor.TypeMirrorSet
 
wrapperTypesUsedInCollections(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
Returns the wrapper types (Integer.class etc) that are used in collection parameters like List<Integer>.
wrapperTypesUsedInCollections - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The wrapper types (like Integer.class) that are referenced in collection parameters (like List<Integer>).
writeExtensions(TypeElement, ExtensionContext, ImmutableList<AutoValueExtension>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
writeServiceFile(Collection<String>, OutputStream) - Static method in class com.google.auto.service.processor.ServicesFiles
Writes the set of service class names to a service file.
writeSourceFile(String, String, TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
writeSourceFile(String, String, TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
writeSourceFile(String, String, TypeElement) - Method in class com.google.auto.value.processor.GwtSerialization
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links