A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

a - Variable in class com.google.auto.common.MoreTypes.ComparedElements
 
aArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
 
abortIfAnyError() - Method in class com.google.auto.value.processor.ErrorReporter
Abandon the processing of this class if any errors have been output.
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 - Variable in class com.google.auto.value.processor.ExtensionContext
 
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() - Method in class com.google.auto.value.processor.ExtensionContext
 
abstractMethods(TypeElement) - Method in class com.google.auto.value.processor.BuilderSpec
 
abstractMethodsIn(ImmutableSet<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the subset of all abstract methods in the given set of methods.
accept(AnnotationValueVisitor<R, P>, P) - Method in class com.google.auto.common.SimpleTypeAnnotationValue
 
access - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
 
access - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
access - Variable in class com.google.auto.value.processor.SimpleMethod
 
access(ExecutableElement) - Static method in class com.google.auto.value.processor.SimpleMethod
Returns an appropriate string to be used in code for the access specification of the given method.
actualTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
 
actualTypes - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
The generic signature used by any 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
 
addFields(ImmutableList.Builder<Field>, Field[]) - Static method in class com.google.auto.value.processor.TemplateVars
 
additionalFields() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
additionalFields() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
 
additionalFields() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
 
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
 
AND - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
ANNOTATED_ENCODING_TYPE_VISITOR - Static variable in class com.google.auto.value.processor.TypeEncoder
 
AnnotatedEncodingTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
 
ANNOTATION_MIRROR_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationMirrors
 
ANNOTATION_MIRRORS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
ANNOTATION_VALUE_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationValues
 
ANNOTATION_VALUES_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
annotationClassName - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
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
 
AnnotationMirrorVisitor() - Constructor for class com.google.auto.common.AnnotationValues.AnnotationMirrorVisitor
 
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() - Constructor for class com.google.auto.value.processor.AnnotationOutput
 
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 - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
annotations - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
The full spelling of any annotation to add to this class, or an empty list if there are none.
annotations() - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
Deprecated.
The set of annotation types processed by this step.
annotations() - Method in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
 
annotations() - Method in interface com.google.auto.common.BasicAnnotationProcessor.Step
The set of fully-qualified annotation type names processed by this step.
annotationsByName - Variable in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
 
AnnotationSourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
 
annotationsToCopy(Element, Element, Set<String>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Implements the semantics of AutoValue.CopyAnnotations; see its javadoc.
annotationStrings(List<? extends AnnotationMirror>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the spelling to be used in the generated code for the given list of annotations.
annotationType - Variable in class com.google.auto.common.SimpleAnnotationMirror
 
annotationType - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
The annotation we are processing, AutoValue or AutoOneOf.
AnnotationValues - Class in com.google.auto.common
A utility class for working with AnnotationValue instances.
AnnotationValues() - Constructor for class com.google.auto.common.AnnotationValues
 
AnnotationValues.AnnotationMirrorVisitor - Class in com.google.auto.common
 
AnnotationValues.ArrayVisitor<T> - Class in com.google.auto.common
 
AnnotationValues.DefaultVisitor<T> - Class in com.google.auto.common
 
AnnotationValues.EnumVisitor - Class in com.google.auto.common
 
AnnotationValues.TypeMirrorVisitor - Class in com.google.auto.common
 
annotationVisibleFrom(AnnotationMirror, Element) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
anyErrors - Variable in class com.google.auto.value.processor.ErrorReporter
 
appendAnnotations(List<? extends AnnotationMirror>, StringBuilder) - Static method in class com.google.auto.value.processor.TypeEncoder
 
appendEscaped(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
 
appendQuoted(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
 
appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
 
appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.RawEncodingTypeVisitor
 
appendTypeParameterWithBounds(TypeParameterElement, StringBuilder) - Static method in class com.google.auto.value.processor.TypeEncoder
 
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.processor.MemoizeExtension
 
applicableExtensions(TypeElement, ExtensionContext) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
args - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
 
argumentCount() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
ArrayTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ArrayTypeVisitor
 
ArrayVisitor(Function<AnnotationValue, T>) - Constructor for class com.google.auto.common.AnnotationValues.ArrayVisitor
 
asArray(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a ArrayType if the TypeMirror represents an 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.
asIntersection(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns an IntersectionType if the TypeMirror represents an intersection-type 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.
asStep(BasicAnnotationProcessor.ProcessingStep) - Static method in class com.google.auto.common.BasicAnnotationProcessor
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
 
asTypeParameter(Element) - Static method in class com.google.auto.common.MoreElements
Returns the given Element instance as TypeParameterElement.
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_ANNOTATION_NAME - Static variable in class com.google.auto.value.processor.ClassNames
 
AUTO_ONE_OF_NAME - Static variable in class com.google.auto.value.processor.ClassNames
 
AUTO_VALUE_BUILDER_NAME - Static variable in class com.google.auto.value.processor.ClassNames
 
AUTO_VALUE_NAME - Static variable in class com.google.auto.value.processor.ClassNames
 
AUTO_VALUE_PACKAGE_NAME - Static variable in class com.google.auto.value.processor.ClassNames
 
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
 
AutoOneOf - Annotation Type in com.google.auto.value
Specifies that the annotated class is a one-of class, also known as a tagged union.
AutoOneOfProcessor - Class in com.google.auto.value.processor
Javac annotation processor (compiler plugin) for one-of types; user code never references this class.
AutoOneOfProcessor() - Constructor for class com.google.auto.value.processor.AutoOneOfProcessor
 
AutoOneOfTemplateVars - Class in com.google.auto.value.processor
The variables to substitute into the autooneof.vm template.
AutoOneOfTemplateVars() - Constructor for class com.google.auto.value.processor.AutoOneOfTemplateVars
 
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 - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
autoValueClass - Variable in class com.google.auto.value.processor.BuilderSpec
 
autoValueClass() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the annotated class that this generation cycle is based on.
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.
AutoValueOrOneOfProcessor - Class in com.google.auto.value.processor
Shared code between AutoValueProcessor and AutoOneOfProcessor.
AutoValueOrOneOfProcessor(String) - Constructor for class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
AutoValueOrOneOfProcessor.ContainsMutableVisitor - Class in com.google.auto.value.processor
 
AutoValueOrOneOfProcessor.ObjectMethod - Enum in com.google.auto.value.processor
 
AutoValueOrOneOfProcessor.Property - Class in com.google.auto.value.processor
A property of an @AutoValue or @AutoOneOf class, defined by one of its abstract methods.
AutoValueOrOneOfTemplateVars - Class in com.google.auto.value.processor
The variables to substitute into the autovalue.vm or autooneof.vm template.
AutoValueOrOneOfTemplateVars() - Constructor for class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
 
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
 
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
 
baseType - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
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
BasicAnnotationProcessor.ProcessingStepAsStep - Class in com.google.auto.common
 
BasicAnnotationProcessor.Step - 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
 
BOOLEANS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
buildCacheField(TypeName, String) - Method in class com.google.auto.value.extension.memoized.processor.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 - Variable 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>) - Constructor for class com.google.auto.value.processor.BuilderMethodClassifier
 
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
 
builderTypeMirror - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
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
 
BYTES_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 

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.processor.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.common.MoreTypes.CastingUncheckedVisitor
 
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
 
CHARS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
CheckBooleanField() - Constructor for class com.google.auto.value.extension.memoized.processor.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.processor.MemoizeExtension.Generator.MethodOverrider
 
checkImplementer(TypeElement, TypeElement, AnnotationMirror) - 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.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
checkMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
 
checkMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
 
checkModifiersIfNested(TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Checks that, if the given @AutoValue or @AutoOneOf class is nested, it is static and not private.
checkReturnType(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Checks that the return type of the given property method is allowed.
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
 
classForName(String) - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
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>, 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.processor.MemoizeExtension.Generator
 
className - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The simple name of the generated class, like AutoAnnotation_Foo_bar.
className - Variable in class com.google.auto.value.processor.Optionalish
 
className(DeclaredType) - Static method in class com.google.auto.value.processor.TypeEncoder
 
classNameAt(int) - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
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.
ClassNames - Class in com.google.auto.value.extension.memoized.processor
Names of classes that are referenced in the processor/extension.
ClassNames - Class in com.google.auto.value.processor
Names of classes that are referenced in the processors.
ClassNames() - Constructor for class com.google.auto.value.extension.memoized.processor.ClassNames
 
ClassNames() - Constructor for class com.google.auto.value.processor.ClassNames
 
classToExtend - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
 
clazz - Variable in class com.google.auto.common.AnnotationValues.DefaultVisitor
 
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_COMMON_COLLECT_IMMUTABLE - Static variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
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.extension.memoized.processor - package com.google.auto.value.extension.memoized.processor
 
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
 
CommentTokenNode(String, 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<AutoValueOrOneOfProcessor.Property>, String) - 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(String, 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(String, 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(String, int, Object) - Constructor for class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
 
constructor() - Method in class com.google.auto.value.extension.memoized.processor.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
 
ContainsMutableVisitor() - Constructor for class com.google.auto.value.processor.AutoValueOrOneOfProcessor.ContainsMutableVisitor
 
context - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
 
context - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
 
context - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
copiedClassAnnotations(TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
copy(AutoValueOrOneOfProcessor.Property) - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
COPY_ANNOTATIONS_NAME - Static variable in class com.google.auto.value.processor.ClassNames
 
copyAll - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
copyAnnotations(Element, Element, Set<String>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
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.
copyOfString(TypeMirror, TypeMirror, Types, boolean) - Static method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
createIfOptional(TypeMirror) - 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
 
declaredTypeName(DeclaredType) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
 
DeclaredTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
 
decode(StringBuilder, TypeSimplifier, int) - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
decode(String, ProcessingEnvironment, String, TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
Decodes the given string, respelling class names appropriately.
decode(String, Elements, Types, String, TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
 
DEFAULT - com.google.auto.common.Visibility
 
defaultAction(Object, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
defaultAction(Object, Void) - Method in class com.google.auto.common.AnnotationValues.ArrayVisitor
 
defaultAction(Object, Void) - Method in class com.google.auto.common.AnnotationValues.DefaultVisitor
 
defaultAction(Element, Void) - Method in class com.google.auto.common.MoreElements.CastingElementVisitor
 
defaultAction(TypeMirror, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
defaultAction(TypeMirror, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
defaultAction(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
 
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, 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(TypeMirror, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
DefaultVisitor(Class<T>) - Constructor for class com.google.auto.common.AnnotationValues.DefaultVisitor
 
deferredElementNames - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
deferredTypeNames - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Qualified names of @AutoValue or AutoOneOf classes that we attempted to process but had to abandon because we needed other types that they referenced and those other types were missing.
defineSharedVarsForType(TypeElement, ImmutableSet<ExecutableElement>, AutoValueOrOneOfTemplateVars) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Defines the template variables that are shared by AutoValue and AutoOneOf.
defineVars(AutoValueTemplateVars, ImmutableBiMap<ExecutableElement, String>) - Method in class com.google.auto.value.processor.BuilderSpec.Builder
 
defineVarsForType(TypeElement, AutoOneOfTemplateVars, ImmutableSet<ExecutableElement>, ExecutableElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
 
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
 
determineObjectMethodsToGenerate(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Given a list of all methods defined in or inherited by a class, returns a map indicating which of equals, hashCode, and toString 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(String, 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>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
DIVIDE - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
DO_NOT_PULL_DOWN_ANNOTATIONS - Static variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
 
doEquivalent(TypeMirror, TypeMirror) - Method in class com.google.auto.common.MoreTypes.TypeEquivalence
 
doHash(TypeMirror) - Method in class com.google.auto.common.MoreTypes.TypeEquivalence
 
DOUBLES_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 

E

eclipseHack - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
eclipseHack - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
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
 
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, Name) - 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.processor.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.AutoAnnotationProcessor
 
elementUtils - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
elementUtils - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
elementUtils - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
elementUtils() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
elementValues - Variable in class com.google.auto.common.SimpleAnnotationMirror
 
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(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseTokenNode
 
emptyNode(String, int) - Static method in class com.google.auto.value.processor.escapevelocity.Node
Returns an empty node in the parse tree.
enclosingType(DeclaredType) - Static method in class com.google.auto.common.MoreTypes
Returns the type of the innermost enclosing instance, or null if there is none.
encode(TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
Returns the encoding for the given type, where class names are marked by special tokens.
encodeRaw(TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
Like TypeEncoder.encode(javax.lang.model.type.TypeMirror), except that only the raw type is encoded.
encodeWithAnnotations(TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
Encodes the given type and its type annotations.
ENCODING_TYPE_VISITOR - Static variable in class com.google.auto.value.processor.TypeEncoder
 
EncodingTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
 
END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
 
EndTokenNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EndTokenNode
 
ENUMS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
EnumVisitor() - Constructor for class com.google.auto.common.AnnotationValues.EnumVisitor
 
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(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EofNode
 
equal(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
Returns true if lhs and rhs are equal according to Velocity.
equal(TypeMirror, TypeMirror, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
 
EQUAL - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
equalLists(List<? extends TypeMirror>, List<? extends TypeMirror>, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
 
equals - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
Whether to generate an equals(Object) method.
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.common.SimpleAnnotationMirror
 
equals(Object) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
equals(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
 
EQUALS - com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
 
equalsParameterType - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
A string representing the parameter type declaration of the equals(Object) method, including any annotations.
equalsParameterType(Map<AutoValueOrOneOfProcessor.ObjectMethod, ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the encoded parameter type of the equals(Object) method that is to be generated, or an empty string if the method is not being generated.
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
Returns an Equivalence that can be used to compare types.
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.AutoValueOrOneOfProcessor
 
errorReporter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
errorReporter - Variable in class com.google.auto.value.processor.BuilderSpec
 
errorReporter - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
errorReporter() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
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
 
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) - 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(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.
evaluate(EvaluationContext, List<Node>) - Method in class com.google.auto.value.processor.escapevelocity.Macro
 
evaluate(Map<String, ?>) - Method in class com.google.auto.value.processor.escapevelocity.Template
Evaluate the given template with the given initial set of variables.
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(String) - Method in class com.google.auto.value.processor.escapevelocity.Node
 
evaluationException(Throwable) - Method in class com.google.auto.value.processor.escapevelocity.Node
 
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
 
exclude() - Method in annotation type com.google.auto.value.AutoValue.CopyAnnotations
 
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(String, 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) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
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.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
fields - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
 
fields - Variable in class com.google.auto.value.processor.TemplateVars
 
fields() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
The fields that should be added to the subclass.
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<TypeElement>, ImmutableSetMultimap.Builder<TypeElement, 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 annotationTypes.
findImportMarker() - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
findImports(Elements, 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.
findKindGetterOrAbort(TypeElement, TypeMirror, ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
 
findReferencedClasses() - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
fixReservedIdentifiers(Map<?, String>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Modifies the values of the given map to avoid reserved words.
fixup(String) - Static method in class com.google.auto.value.processor.Reformatter
 
FLOATS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
forAnnotatedElement(Element) - Static method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
An BasicAnnotationProcessor.ElementName for an annotated element.
ForEachNode(String, 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) - Static method in class com.google.auto.value.processor.TypeEncoder
Returns the formal type parameters of the given type.
formalTypes - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
The formal generic signature of the class with the @AutoValue or AutoOneOf annotation and any 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.
fullyQualifiedName(String, String) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
 

G

generate() - Method in class com.google.auto.value.extension.memoized.processor.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.processor.MemoizeExtension
 
generateConfigFiles() - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
generated - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The encoded form of the Generated class, or empty if it is not available.
generated - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
The encoding of the Generated class.
generated - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
The encoding of the Generated class.
generatedAnnotation(Elements) - Static method in class com.google.auto.common.GeneratedAnnotations
generatedAnnotation(Elements, SourceVersion) - Static method in class com.google.auto.common.GeneratedAnnotations
Returns the element corresponding to the @Generated annotation present at the target SourceVersion.
GeneratedAnnotations - Class in com.google.auto.common
Utility methods for writing @Generated annotations.
GeneratedAnnotations() - Constructor for class com.google.auto.common.GeneratedAnnotations
 
generatedAnnotationSpec(Elements, Class<?>) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
generatedAnnotationSpec(Elements, Class<?>, String) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
generatedAnnotationSpec(Elements, SourceVersion, Class<?>) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
Returns @Generated("processorClass") for the target SourceVersion.
generatedAnnotationSpec(Elements, SourceVersion, Class<?>, String) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
Returns @Generated(value = "processorClass", comments = "comments") for the target SourceVersion.
generatedAnnotationSpecBuilder(Elements, Class<?>) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
 
generatedAnnotationSpecBuilder(Elements, SourceVersion, Class<?>) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
 
GeneratedAnnotationSpecs - Class in com.google.auto.common
Utility methods for writing @Generated annotations using JavaPoet.
GeneratedAnnotationSpecs() - Constructor for class com.google.auto.common.GeneratedAnnotationSpecs
 
generatedClass - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
The simple name of the generated class.
generatedClassName(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
generatedClassName(TypeElement, String) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the name of the generated @AutoValue or @AutoOneOf class, for example AutoOneOf_TaskResult or $$AutoValue_SimpleMethod.
generatedSubclassName(TypeElement, int) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
Generator(AutoValueExtension.Context, String, String, boolean) - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
 
getAccess() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
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
 
getAccess() - Method in class com.google.auto.value.processor.SimpleMethod
 
getAllMethods(TypeElement, Overrides) - Static method in class com.google.auto.common.MoreElements
 
getAllMethods(TypeElement, SetMultimap<String, ExecutableElement>) - Static method in class com.google.auto.common.MoreElements
 
getAllMethods(TypeElement, Types, Elements) - Static method in class com.google.auto.common.MoreElements
Returns the set of all methods from type, including methods that it inherits from its ancestors.
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.AutoValueOrOneOfProcessor
Returns the fully-qualified name of an annotation-mirror, e.g.
getAnnotationMirror(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as an AnnotationMirror.
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.
getAnnotationMirror(Element, String) - Static method in class com.google.auto.value.extension.memoized.processor.MemoizedValidator
 
getAnnotationMirror(Element, String) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
getAnnotationMirrors(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of annotations.
getAnnotationReturnType(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getAnnotations() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
getAnnotationsMarkedWithInherited(Element) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
getAnnotationType() - Method in class com.google.auto.common.SimpleAnnotationMirror
 
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.
getAnnotationValues(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of AnnotationValues.
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
 
getBoolean(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a boolean.
getBooleans(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of booleans.
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>.
getBuilderTypeMirror() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
getBuiltToBuilder() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
A method to convert the built type back into a builder.
getByte(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a byte.
getBytes(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of bytes.
getChar(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a char.
getChars(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of characters.
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
 
getDouble(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a double.
getDoubles(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of doubles.
getElement(Elements) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
The Element whose fully-qualified name is BasicAnnotationProcessor.ElementName.name().
getElementValues() - Method in class com.google.auto.common.SimpleAnnotationMirror
 
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.
getEnum(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a VariableElement.
getEnums(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of enums.
getExcludedClasses(Element) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the contents of the AutoValue.CopyAnnotations.exclude element, as a set of strings that are fully-qualified class names.
getFields(Class<?>) - Static method in class com.google.auto.value.processor.TemplateVars
 
getFloat(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a float.
getFloats(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of floats.
getGeneratedTypeName() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getGetter() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.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().
getInt(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as an int.
getInts(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of integers.
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.AutoValueOrOneOfProcessor.Property
 
getLazyInitAnnotation(Elements) - Static method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
Returns the errorprone @LazyInit annotation if it is found on the classpath.
getLocalAndInheritedMethods(TypeElement, Overrides) - Static method in class com.google.auto.common.MoreElements
 
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, non-static methods from type, including methods that it inherits from its ancestors.
getLong(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a long.
getLongs(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of longs.
getMemberMethods(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getMembers(Element, ImmutableMap<String, ExecutableElement>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getName() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.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.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.
getName() - Method in class com.google.auto.value.processor.SimpleMethod
 
getNullableAnnotation() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
Returns the string to use as a method annotation to indicate the nullability of this property.
getNullableAnnotation() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
getOptional() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.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
 
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>) - 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().
getRawType() - Method in class com.google.auto.value.processor.Optionalish
Returns a string representing the raw type of this Optional.
getSerialVersionUID(TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns a string like "1234L" if type instanceof Serializable and defines serialVersionUID = 1234L; otherwise "".
getShort(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a short.
getShorts(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of shorts.
getString(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a string.
getStrings(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of strings.
getSupportedAnnotationTypeElements() - Method in class com.google.auto.common.BasicAnnotationProcessor
 
getSupportedAnnotationTypeElements(BasicAnnotationProcessor.Step) - 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 collected from registered processing steps.
getSupportedAnnotationTypes() - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
getSupportedSourceVersion() - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
getSupportedSourceVersion() - Method in class com.google.auto.value.extension.memoized.processor.MemoizedValidator
 
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.AutoValueOrOneOfProcessor
 
getterNameToGetter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
 
gettersAllPrefixed(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
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.AutoValueOrOneOfProcessor.Property
 
getType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
 
getType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
 
getTypeMirror() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getTypeMirror() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
getTypeMirror(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a class.
getTypeMirrors(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
Returns the value as a list of classes.
getValue() - Method in class com.google.auto.common.SimpleTypeAnnotationValue
 
getValueFieldOfClasses(AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
Returns the contents of a Class[]-typed "value" field in a given annotationMirror.
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
 
GREATER - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
GREATER_OR_EQUAL - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
gwtCompatibility - Variable in class com.google.auto.value.processor.GwtSerialization
 
GwtCompatibility - Class in com.google.auto.value.processor
 
GwtCompatibility(TypeElement) - Constructor for class com.google.auto.value.processor.GwtCompatibility
 
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 encoding 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

hasAnnotationMirror(Element, String) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
hasErrors - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
 
hash(TypeMirror, Set<Element>) - Static method in class com.google.auto.common.MoreTypes
 
HASH_CODE - com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
 
HASH_MULTIPLIER - Static variable in class com.google.auto.common.MoreTypes
 
HASH_SEED - Static variable in class com.google.auto.common.MoreTypes
 
hashCode - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
Whether to generate a hashCode() method.
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.common.SimpleAnnotationMirror
 
hashCode() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
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(Set<Modifier>) - Static method in class com.google.auto.common.MoreElements
Returns a Predicate that can be used to filter elements by Modifier.
hasModifiers(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.AutoValueOrOneOfProcessor.Property
 
identifiers - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
Whether to include identifiers in strings in the generated code.
IfNode(String, 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.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>, ImmutableSet<TypeElement>) - 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.AutoValueOrOneOfProcessor
 
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.processor.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
Deprecated.
inputStreamFromFile(URL) - Static method in class com.google.auto.value.processor.TemplateVars
 
inputStreamFromJar(URL) - Static method in class com.google.auto.value.processor.TemplateVars
 
INSTANCE - Static variable in class com.google.auto.common.AnnotationValues.AnnotationMirrorVisitor
 
INSTANCE - Static variable in class com.google.auto.common.AnnotationValues.EnumVisitor
 
INSTANCE - Static variable in class com.google.auto.common.AnnotationValues.TypeMirrorVisitor
 
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.TypeParameterElementVisitor
 
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.IntersectionTypeVisitor
 
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
 
IntersectionTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.IntersectionTypeVisitor
 
INTS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
intValue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
The integer result of evaluating this expression.
invariableHash(List<? extends AnnotationValue>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
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.
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.
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.
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.
isAnnotationPresent(Element, TypeElement) - Static method in class com.google.auto.common.BasicAnnotationProcessor
 
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
 
isAutoValue(Element) - Static method in class com.google.auto.value.extension.memoized.processor.MemoizedValidator
 
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.
isConversionFromObjectUnchecked(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns true if casting Object 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.processor.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
 
isInAutoValuePackage(String) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
True if the given class name is in the com.google.auto.value package or a subpackage.
isJavaLangObject(TypeElement) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
isJavaLangObject(TypeMirror) - Static method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
 
isJavaLangObject(TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
isNullable() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
isNullable(AnnotationMirror) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
isNullable(ExecutableElement) - Static method in class com.google.auto.value.processor.PropertyBuilderClassifier
 
isObjectType(DeclaredType) - Static method in class com.google.auto.common.MoreTypes
 
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

javaLangSpelling(Elements, String, TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
Handles the tricky case where the class being referred to is in java.lang, but the package of the referring code contains another class of the same name.
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 - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
 
Kind() - Constructor for enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
 
kindGetter - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
The name of the method that gets the kind of the current @AutoOneOf instance.
kindType - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
The encoded name of the "kind" enum class.

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.processor.MemoizeExtension
 
lazyInitAnnotation - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
 
LESS - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
LESS_OR_EQUAL - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
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
 
LONGS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 

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(String, int, String, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
MacroDefinitionTokenNode(String, 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) - 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.
MEMOIZED_NAME - Static variable in class com.google.auto.value.extension.memoized.processor.ClassNames
 
memoizedMethods(AutoValueExtension.Context) - Static method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
 
MemoizedValidator - Class in com.google.auto.value.extension.memoized.processor
An annotation Processor that reports errors for @Memoized methods that are not inside AutoValue-annotated classes.
MemoizedValidator() - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizedValidator
 
MemoizeExtension - Class in com.google.auto.value.extension.memoized.processor
An extension that implements the Memoized contract.
MemoizeExtension() - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizeExtension
 
MemoizeExtension.Generator - Class in com.google.auto.value.extension.memoized.processor
 
MemoizeExtension.Generator.MethodOverrider - Class in com.google.auto.value.extension.memoized.processor
Determines the required fields and overriding method for a @Memoized method.
MemoizeExtension.Generator.MethodOverrider.CheckBooleanField - Class in com.google.auto.value.extension.memoized.processor
 
MemoizeExtension.Generator.MethodOverrider.InitializationStrategy - Class in com.google.auto.value.extension.memoized.processor
 
MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized - Class in com.google.auto.value.extension.memoized.processor
 
messager - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
messager - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
 
messager - Variable in class com.google.auto.value.processor.ErrorReporter
 
method - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
 
method - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
method - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
method() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
The overriding method that should be added to the subclass.
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.processor.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
 
MINUS - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
mirrorForKindType(TypeElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
 
MISSING_SERVICES_ERROR - Static variable in class com.google.auto.service.processor.AutoServiceProcessor
 
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
 
modifiers - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The modifiers (for example final or abstract) for the generated subclass, followed by a space if they are not empty.
MODULE - Static variable in enum com.google.auto.common.Visibility
 
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.TypeParameterElementVisitor - 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.CastingUncheckedVisitor - Class in com.google.auto.common
Visitor that tells whether a type is erased, in the sense of #castIsUnchecked.
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.IntersectionTypeVisitor - 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 - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
name - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
name - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
name - Variable in class com.google.auto.value.processor.escapevelocity.Macro
 
name - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
 
name - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
 
name - Variable in class com.google.auto.value.processor.SimpleMethod
 
name() - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
The fully-qualified name of the element.
name() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
 
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() - 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() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.NestedTokenNode
 
namedValues - Variable in class com.google.auto.common.SimpleAnnotationMirror
 
nameWithoutPrefix(String) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the name of the property defined by the given getter.
NativeOverrides(Elements) - Constructor for class com.google.auto.common.Overrides.NativeOverrides
 
NestedTokenNode(String, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.NestedTokenNode
 
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(String, 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.
nodes - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.NestedTokenNode
 
NONE - com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
 
nonObjectSuperclass(Types, Elements, DeclaredType) - Static method in class com.google.auto.common.MoreTypes
Returns the superclass of type, with any type parameters bound by type, or Optional.absent() if type is an interface or Object or its superclass is Object.
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.
NOT_EQUAL - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
NotExpressionNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
 
NoTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.NoTypeVisitor
 
nullableAnnotation - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
nullableAnnotation - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
nullableAnnotationFor(Element, TypeMirror) - Static method in class com.google.auto.value.processor.AutoValueProcessor
Returns an appropriate annotation spelling to indicate the nullability of an element.
nullableAnnotationForMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
 
nullableAnnotationForMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the appropriate @Nullable annotation to put on the implementation of the given property method, and indicates whether the property is in fact nullable.
nullableAnnotationForMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
nullableAnnotationIndex(List<? extends AnnotationMirror>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
 
NullMeansUninitialized() - Constructor for class com.google.auto.value.extension.memoized.processor.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.processor.MemoizeExtension.Generator.MethodOverrider
 
ObjectMethod() - Constructor for enum com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
 
objectMethodToOverride(ExecutableElement) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Determines which of the three public non-final methods from java.lang.Object, if any, is overridden by the given method.
of(TypeElement) - Static method in class com.google.auto.common.SimpleAnnotationMirror
An object representing an annotation instance.
of(TypeElement, Map<String, ? extends AnnotationValue>) - Static method in class com.google.auto.common.SimpleAnnotationMirror
An object representing an annotation instance.
of(TypeMirror) - Static method in class com.google.auto.common.SimpleTypeAnnotationValue
An object representing an annotation value instance.
of(TypeMirror...) - Static method in class com.google.auto.value.processor.TypeMirrorSet
 
ofElement(Element) - Static method in enum com.google.auto.common.Visibility
Returns the visibility of the given Element.
ofNullable() - Method in class com.google.auto.value.processor.Optionalish
 
op - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
 
openResource(String) - Method in interface com.google.auto.value.processor.escapevelocity.Template.ResourceOpener
Returns a Reader that will be used to read the given resource, then closed.
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.AutoValueOrOneOfProcessor.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) - Constructor for class com.google.auto.value.processor.Optionalish
 
optionalType - Variable in class com.google.auto.value.processor.Optionalish
 
OR - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
origClass - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
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.processor.MemoizeExtension.Generator.MethodOverrider
 
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(ExecutableElement, ExecutableElement, TypeElement, Types) - Static method in class com.google.auto.common.MoreElements
Tests whether one method, as a member of a given type, overrides another method.
Overrides - Class in com.google.auto.common
Determines if one method overrides another.
Overrides() - Constructor for 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.processor.MemoizeExtension.Generator.MethodOverrider
 

P

PACKAGE_NAME - com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
 
PackageElementVisitor() - Constructor for class com.google.auto.common.MoreElements.PackageElementVisitor
 
packageName - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
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) - 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
 
parameterTypeString(ExecutableElement, TypeMirror) - Static method 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() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parse the input completely to produce a Template.
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.
parseBlockComment() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses and discards a block comment, which is #* followed by everything up to and including the next *#.
parseBooleanLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a boolean literal, either true or false.
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.AutoOneOfTemplateVars
 
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
 
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.
ParseException - Exception in com.google.auto.value.processor.escapevelocity
An exception that occurred while parsing a template.
ParseException(String, String, int) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
 
ParseException(String, String, int, String) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
 
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
Parses a VTL template from the given Reader.
parseFrom(String, Template.ResourceOpener) - Static method in class com.google.auto.value.processor.escapevelocity.Template
Parse a VTL template of the given name using the given ResourceOpener.
parseHashSquare() - Method in class com.google.auto.value.processor.escapevelocity.Parser
 
parseId(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parse an identifier as specified by the VTL .
parseIfOrElseIf(TokenNode.IfOrElseIfTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
 
parseIfOrElseIf(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses the condition following #if or #elseif.
parseIntLiteral(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
 
parseLineComment() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses and discards a line comment, which is ## followed by any number of characters up to and including the next newline.
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
 
parseNested(TokenNode.NestedTokenNode) - 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.
parseParse() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Parses a #parse token 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 #.
parsePlainText(StringBuilder) - Method in class com.google.auto.value.processor.escapevelocity.Parser
 
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, String, Template.ResourceOpener) - 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.
parseRequiredReference() - Method in class com.google.auto.value.processor.escapevelocity.Parser
Same as Parser.parseReference(), except it really must be 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
 
parseTokens() - Method in class com.google.auto.value.processor.escapevelocity.Parser
 
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.AutoValueOrOneOfTemplateVars
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(String, int, String) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
 
PLUS - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
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.AutoValueOrOneOfProcessor
Returns the subset of the given zero-arg methods whose names begin with get.
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.processor.MemoizeExtension.Generator.MethodOverrider
 
PRIVATE - com.google.auto.common.Visibility
 
process(ImmutableSetMultimap<String, Element>) - Method in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
 
process(ImmutableSetMultimap<String, Element>) - Method in interface com.google.auto.common.BasicAnnotationProcessor.Step
The implementation of processing logic for the step.
process(ImmutableSetMultimap<TypeElement, 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
Deprecated.
The implementation of processing logic for the step.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
 
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.extension.memoized.processor.MemoizedValidator
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
process(RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
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 - Variable in class com.google.auto.value.processor.ExtensionContext
 
processingEnvironment() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the processing environment of this generation cycle.
processingEnvironment() - Method in class com.google.auto.value.processor.ExtensionContext
 
processingErrorMessage(String) - Method in class com.google.auto.common.BasicAnnotationProcessor
 
processingStep - Variable in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
 
ProcessingStepAsStep(BasicAnnotationProcessor.ProcessingStep) - Constructor for class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
 
processMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
 
processType(TypeElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
 
processType(TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Analyzes a single @AutoValue or @AutoOneOf class, and outputs the corresponding implementation class or classes.
processType(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
properties - Variable in class com.google.auto.value.processor.ExtensionContext
 
properties() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
Returns the ordered collection of properties to be generated by AutoValue.
properties() - Method in class com.google.auto.value.processor.ExtensionContext
 
property - Variable in class com.google.auto.value.processor.GwtSerialization.Property
 
Property(AutoValueOrOneOfProcessor.Property) - Constructor for class com.google.auto.value.processor.GwtSerialization.Property
 
Property(String, String, ExecutableElement, String, ImmutableList<String>, Optional<String>) - Constructor for class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
 
PropertyBuilder(ExecutableElement, String, TypeMirror, 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>, 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.
propertyMethodAnnotationMap(TypeElement, ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
propertyMethodAnnotations(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
propertyMethodsIn(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the subset of property methods in the given set of abstract methods.
propertyNameToMethodMap(Set<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns a bi-map between property names and the corresponding abstract property methods.
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
 
propertySet(TypeElement, ImmutableSet<ExecutableElement>, ImmutableListMultimap<ExecutableElement, AnnotationMirror>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the ordered set of AutoValueOrOneOfProcessor.Property definitions for the given @AutoValue or AutoOneOf type.
PropertySetter(ExecutableElement, TypeMirror, Types) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertySetter
 
propertyToKind - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
Maps property names like dog to enum constants like DOG.
propertyToKindMap(DeclaredType, ImmutableSet<String>) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
 
props - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
The properties defined by the parent class's abstract methods.
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.
PROTECTED - com.google.auto.common.Visibility
 
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.
PUBLIC - com.google.auto.common.Visibility
 
pullDownMethodAnnotation(AnnotationMirror) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
 
pushback - Variable in class com.google.auto.value.processor.escapevelocity.Parser
A single character of pushback.
pushback(int) - Method in class com.google.auto.value.processor.escapevelocity.Parser
Saves the current character c to be read again, and sets c to the given c1.

Q

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

R

RAW_ENCODING_TYPE_VISITOR - Static variable in class com.google.auto.value.processor.TypeEncoder
 
RawEncodingTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeEncoder.RawEncodingTypeVisitor
 
rawTypesSuppressed(Element) - Static method in class com.google.auto.service.processor.AutoServiceProcessor
 
reader - Variable in class com.google.auto.value.processor.escapevelocity.Parser
 
readerFromResource(String) - Static method in class com.google.auto.value.processor.TemplateVars
 
readerFromUrl(String) - Static method in class com.google.auto.value.processor.TemplateVars
 
readServiceFile(InputStream) - Static method in class com.google.auto.service.processor.ServicesFiles
Reads the set of service classes from a service file.
readStringLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
 
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
 
ReferenceNode - Class in com.google.auto.value.processor.escapevelocity
A node in the parse tree that is a reference.
ReferenceNode(String, 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
 
REMAINDER - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
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
 
reparseNodes() - 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
 
Reparser(ImmutableList<Node>, Map<String, Macro>) - Constructor for class com.google.auto.value.processor.escapevelocity.Reparser
 
reportError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
Issue a compilation error.
reportError(Element, String, Object...) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
Issue a compilation error.
reportMissingElements(Set<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.
resourceName - Variable in class com.google.auto.value.processor.escapevelocity.Node
 
resourceName - Variable in class com.google.auto.value.processor.escapevelocity.Parser
 
resourceOpener - Variable in class com.google.auto.value.processor.escapevelocity.Parser
 
retryParseAfterException(String, Exception) - Static method in class com.google.auto.value.processor.TemplateVars
 
rewrite() - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
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
 
sameType(TypeMirror, TypeMirror) - Static method in class com.google.auto.value.processor.AutoOneOfProcessor
 
sameTypeParameters(TypeElement, TypeElement) - Static method in class com.google.auto.value.processor.BuilderSpec
 
scanner - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
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.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
 
setMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
 
setMemoized() - Method in class com.google.auto.value.extension.memoized.processor.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
 
SHORTS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
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.
SimpleAnnotationMirror - Class in com.google.auto.common
A simple implementation of the AnnotationMirror interface.
SimpleAnnotationMirror(TypeElement, Map<String, ? extends AnnotationValue>) - Constructor for class com.google.auto.common.SimpleAnnotationMirror
 
simpleAnnotationName - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
simpleClassName - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
The simple name of the class with the @AutoValue annotation.
SimpleMethod - Class in com.google.auto.value.processor
A method on an @AutoValue or AutoOneOf class that has no specific attached information, such as a toBuilder() method, or a build() method, where only the name and access type is needed in context.
SimpleMethod(ExecutableElement) - Constructor for class com.google.auto.value.processor.SimpleMethod
 
simpleNameOf(String) - Static method in class com.google.auto.value.processor.TypeSimplifier
 
SimpleTypeAnnotationValue - Class in com.google.auto.common
A simple implementation of the AnnotationValue interface for a class literal, e.g.
SimpleTypeAnnotationValue(TypeMirror) - Constructor for class com.google.auto.common.SimpleTypeAnnotationValue
 
simplifiedClassName(DeclaredType) - Method in class com.google.auto.value.processor.TypeSimplifier
 
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) - Static 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) - Static 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
 
sourceVersion - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
 
spaceEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
 
spelling - Variable in class com.google.auto.value.processor.TypeSimplifier.Spelling
 
Spelling(String, boolean) - Constructor for class com.google.auto.value.processor.TypeSimplifier.Spelling
 
steps - Variable in class com.google.auto.common.BasicAnnotationProcessor
 
steps() - Method in class com.google.auto.common.BasicAnnotationProcessor
Creates processing steps for this processor.
STOP - com.google.auto.value.processor.escapevelocity.Parser.Operator
A dummy operator with low precedence.
strategy() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
 
STRINGS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
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.processor.MemoizeExtension.Generator
 
SUPPRESS_WARNINGS - Static variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
 
symbol - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
 

T

Template - Class in com.google.auto.value.processor.escapevelocity
A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from Apache.
Template(Node) - Constructor for class com.google.auto.value.processor.escapevelocity.Template
 
TEMPLATE - Static variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
 
TEMPLATE - Static variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
 
TEMPLATE - Static variable in class com.google.auto.value.processor.AutoValueTemplateVars
 
TEMPLATE - Static variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
 
Template.ResourceOpener - Interface in com.google.auto.value.processor.escapevelocity
Used to resolve references to resources in the template, through #parse directives.
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
 
text - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
textLength - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
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
 
TIMES - com.google.auto.value.processor.escapevelocity.Parser.Operator
 
TO_STRING - com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
 
toBuilderMethods - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
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.
toClassKeyedMultimap(SetMultimap<String, Element>) - Method in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
 
toClassNameKeyedMultimap(SetMultimap<TypeElement, Element>) - Static method in class com.google.auto.common.BasicAnnotationProcessor
 
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(String, 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
 
TokenNode.NestedTokenNode - Class in com.google.auto.value.processor.escapevelocity
 
topLevelType(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
 
topLevelTypes(Types, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
Finds the top-level types for all the declared types (classes and interfaces) in the given Set<TypeMirror>.
toString - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
Whether to generate a toString() method.
toString() - Method in class com.google.auto.common.MoreTypes.TypeEquivalence
 
toString() - Method in class com.google.auto.common.SimpleAnnotationMirror
 
toString() - Method in class com.google.auto.common.SimpleTypeAnnotationValue
 
toString() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
toString() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
Returns the name of the property as it should be used when declaring identifiers (fields and parameters).
toString() - Method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
 
toString() - Method in class com.google.auto.value.processor.GwtSerialization.Property
 
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
 
transformName(String) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
 
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.AutoValueOrOneOfProcessor.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_MIRRORS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
 
TYPE_NAME - com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
 
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
 
TypeEncoder - Class in com.google.auto.value.processor
Encodes types so they can later be decoded to incorporate imports.
TypeEncoder() - Constructor for class com.google.auto.value.processor.TypeEncoder
 
TypeEncoder.AnnotatedEncodingTypeVisitor - Class in com.google.auto.value.processor
Like TypeEncoder.EncodingTypeVisitor except that annotations on the visited type are also included in the resultant string.
TypeEncoder.EncodingTypeVisitor - Class in com.google.auto.value.processor
Converts a type into a string, using standard Java syntax, except that every class name is wrapped in backquotes, like `java.util.List`.
TypeEncoder.RawEncodingTypeVisitor - Class in com.google.auto.value.processor
Like TypeEncoder.EncodingTypeVisitor except that type parameters are omitted from the result.
TypeEncoder.TypeRewriter - Class in com.google.auto.value.processor
 
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
 
TypeMirrorVisitor() - Constructor for class com.google.auto.common.AnnotationValues.TypeMirrorVisitor
 
typeName - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
 
TypeParameterElementVisitor() - Constructor for class com.google.auto.common.MoreElements.TypeParameterElementVisitor
 
typeParamsString() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
 
typeParamsString() - Method in class com.google.auto.value.processor.BuilderSpec
 
TypeRewriter(String, Elements, Types, String, TypeMirror) - Constructor for class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
types - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
The type utilities returned by ProcessingEnvironment.getTypeUtils().
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(Elements, 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.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.
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.BuilderMethodClassifier
 
typeUtils - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
 
typeUtils - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
 
typeUtils() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
typeVariableNames() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
 
TypeVariableVisitor() - Constructor for class com.google.auto.common.MoreTypes.TypeVariableVisitor
 

U

uncheckedTypeArgument(TypeMirror) - Static method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
 
uncheckedTypeArgument(TypeMirror) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
useBuilder - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
True if the @AutoValue class is constructed using a generated builder.

V

validate() - Method in class com.google.auto.value.extension.memoized.processor.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
Returns true if all types referenced by the given element are defined.
validateElements(Iterable<? extends Element>) - Static method in class com.google.auto.common.SuperficialValidation
Returns true if all of the given elements return true from SuperficialValidation.validateElement(Element).
validateMethods(TypeElement, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, boolean) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
validateMethods(TypeElement, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, ExecutableElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
 
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
Returns true if the given type is fully defined.
validateTypes(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.SuperficialValidation
 
validElements(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.common.SimpleTypeAnnotationValue
 
value - Variable in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
 
value() - Method in annotation type com.google.auto.service.AutoService
Returns the interfaces implemented by this service provider.
value() - Method in annotation type com.google.auto.value.AutoOneOf
Specifies an enum that has one entry per variant in the one-of.
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.AutoValueOrOneOfProcessor.ObjectMethod
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.
valueOfType(AnnotationValue, Class<T>) - Static method in class com.google.auto.common.AnnotationValues
 
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.AutoValueOrOneOfProcessor.ObjectMethod
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.
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.
visit2(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
Equivalent to visit(type, sb) or type.accept(sb), except that it fixes a bug with javac versions up to JDK 8, whereby if the type is a DeclaredType then the visitor is called with a version of the type where any annotations have been lost.
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
 
visitAnnotation(AnnotationMirror, Void) - Method in class com.google.auto.common.AnnotationValues.AnnotationMirrorVisitor
 
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.common.AnnotationValues.ArrayVisitor
 
visitArray(List<? extends AnnotationValue>, Void) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.ContainsMutableVisitor
 
visitArray(ArrayType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitArray(ArrayType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
 
visitArray(ArrayType, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
visitArray(ArrayType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
The result respects the Java syntax, whereby Foo @Bar [] is an annotation on the array type itself, while @Bar Foo[] would be an annotation on the component type.
visitArray(ArrayType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
 
visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.ArrayTypeVisitor
 
visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
 
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, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
 
visitArray(ArrayType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
visitChar(char, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
 
visitDeclared(DeclaredType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitDeclared(DeclaredType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
 
visitDeclared(DeclaredType, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
visitDeclared(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
 
visitDeclared(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
 
visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
 
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, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
 
visitDeclared(DeclaredType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
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
 
visitEnumConstant(VariableElement, Void) - Method in class com.google.auto.common.AnnotationValues.EnumVisitor
 
visitError(ErrorType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitError(ErrorType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
 
visitError(ErrorType, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
 
visitError(ErrorType, Void) - Method in class com.google.auto.common.MoreTypes.ErrorTypeVisitor
 
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, List<? extends TypeMirror>, Element, List<? extends TypeMirror>) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitingSetPlus(Set<MoreTypes.ComparedElements>, Element, Element) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitIntersection(IntersectionType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitIntersection(IntersectionType, Void) - Method in class com.google.auto.common.MoreTypes.IntersectionTypeVisitor
 
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, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
 
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
 
visitT - Variable in class com.google.auto.common.AnnotationValues.ArrayVisitor
 
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
 
visitType(TypeMirror, Void) - Method in class com.google.auto.common.AnnotationValues.TypeMirrorVisitor
 
visitTypeParameter(TypeParameterElement, Void) - Method in class com.google.auto.common.MoreElements.TypeParameterElementVisitor
 
visitTypeVariable(TypeVariable, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitTypeVariable(TypeVariable, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
 
visitTypeVariable(TypeVariable, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
visitTypeVariable(TypeVariable, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
 
visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
 
visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
 
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, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
visitUnknown(TypeMirror, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
 
visitUnknown(TypeMirror, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
 
visitUnknown(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
 
visitUnknown(TypeMirror, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 
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, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
 
visitWildcard(WildcardType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
 
visitWildcard(WildcardType, Void) - Method in class com.google.auto.common.MoreTypes.WildcardTypeVisitor
 
visitWildcard(WildcardType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
 

W

warnAboutPrimitiveArrays(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
 
warning(String, Element, AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
 
where() - Method in class com.google.auto.value.processor.escapevelocity.Node
 
where(String, int) - Static method in exception com.google.auto.value.processor.escapevelocity.ParseException
 
wildcardTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
Returns the @AutoValue or @AutoOneOf type parameters, with a ? for every type.
wildcardTypes - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
The generic signature in AutoValueOrOneOfTemplateVars.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 - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
The wrapper types (like Integer.class) that are referenced in collection parameters (like List<Integer>).
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>.
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.AutoValueOrOneOfProcessor
 
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 
All Classes All Packages