- a - Variable in class com.google.auto.common.MoreTypes.ComparedElements
-
- aArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
-
- AbortProcessingException - Exception in com.google.auto.value.processor
-
Exception thrown when annotation processing should be aborted for the current class.
- AbortProcessingException() - Constructor for exception com.google.auto.value.processor.AbortProcessingException
-
- abortWithError(String, Element) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Issue a compilation error and return an exception that, when thrown, will cause the processing
of this class to be abandoned.
- abortWithError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation error and abandon the processing of this class.
- abstractMethods() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the complete set of abstract methods defined in or inherited by the
@AutoValue
class.
- abstractMethods(TypeElement) - Method in class com.google.auto.value.processor.BuilderSpec
-
- abstractMethods - Variable in class com.google.auto.value.processor.ExtensionContext
-
- abstractMethods() - Method in class com.google.auto.value.processor.ExtensionContext
-
- abstractMethodsIn(ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- access(ExecutableElement) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- access - Variable in class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
-
- access - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
- access - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- actualTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
- actualTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The generic signature used by the generated subclass for its superclass reference.
- actualTypes - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The generic signature used by the generated subclass for its superclass reference.
- add(TypeMirror) - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- addAllPutAll(TypeElement) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- additionalFields() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
-
- additionalFields() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
-
- additionalFields() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
-
- allMethodAnnotationTypes(Iterable<ExecutableElement>, ImmutableSetMultimap<ExecutableElement, String>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
Returns all method annotations that should be imported in the generated class.
- allMethodExcludedAnnotations(Iterable<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- ambiguousNames(Types, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
- ancestorIsAutoValue(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- ANNOTATION_MIRROR_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationMirrors
-
- ANNOTATION_VALUE_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationValues
-
- annotationFullName - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The fully-qualified name of the annotation interface.
- AnnotationMirrors - Class in com.google.auto.common
-
A utility class for working with AnnotationMirror
instances.
- AnnotationMirrors() - Constructor for class com.google.auto.common.AnnotationMirrors
-
- annotationName - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The name of the annotation interface as it can be referenced in the generated code.
- AnnotationOutput - Class in com.google.auto.value.processor
-
Handling of default values for annotation members.
- AnnotationOutput(TypeSimplifier) - Constructor for class com.google.auto.value.processor.AnnotationOutput
-
- annotationOutput - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- AnnotationOutput.AnnotationSourceFormVisitor - Class in com.google.auto.value.processor
-
- AnnotationOutput.InitializerSourceFormVisitor - Class in com.google.auto.value.processor
-
- AnnotationOutput.SourceFormVisitor - Class in com.google.auto.value.processor
-
Visitor that produces a string representation of an annotation value, suitable for inclusion
in a Java source file as an annotation member or as the initializer of a variable of the
appropriate type.
- annotations() - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
-
The set of annotation types processed by this step.
- annotations - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- annotations - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The full spelling of any annotation to add to this class, or an empty list if there are none.
- AnnotationSourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
-
- AnnotationValues - Class in com.google.auto.common
-
A utility class for working with AnnotationValue
instances.
- AnnotationValues() - Constructor for class com.google.auto.common.AnnotationValues
-
- appendEscaped(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
-
- appendQuoted(StringBuilder, String) - Static method in class com.google.auto.value.processor.AnnotationOutput
-
- appendQuoted(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
-
- appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringRawTypeVisitor
-
- appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-
- appendTypeParameterWithBounds(StringBuilder, TypeParameterElement) - Method in class com.google.auto.value.processor.TypeSimplifier
-
- applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Determines whether this Extension applies to the given context.
- applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension
-
- applicableExtensions(TypeElement, ExtensionContext) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- apply(AutoValueExtension) - Method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
-
- apply(ExecutableElement) - Method in enum com.google.auto.value.processor.AutoValueProcessor.SimpleMethodFunction
-
- args - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
- argumentCount() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- arrays - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The spelling of the java.util.Arrays class: Arrays or java.util.Arrays.
- arrays - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The spelling of the java.util.Arrays class: Arrays or java.util.Arrays.
- ArrayTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ArrayTypeVisitor
-
- asArray(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a ArrayType
if the TypeMirror
represents a primitive array or throws an
IllegalArgumentException
.
- ASCII_DIGIT - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- ASCII_LETTER - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- asDeclared(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a DeclaredType
if the TypeMirror
represents a declared type such as a
class, interface, union/compound, or enum or throws an IllegalArgumentException
.
- asElement(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
An alternate implementation of Types.asElement(javax.lang.model.type.TypeMirror)
that does not require a Types
instance with the notable difference that it will throw IllegalArgumentException
instead of returning null if the TypeMirror
can not be converted to an Element
.
- AsElementVisitor() - Constructor for class com.google.auto.common.MoreTypes.AsElementVisitor
-
- asError(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a ExecutableType
if the TypeMirror
represents an executable type such
as may result from missing code, or bad compiles or throws an IllegalArgumentException
.
- asExecutable(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given Element
instance as ExecutableElement
.
- asExecutable(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a ExecutableType
if the TypeMirror
represents an executable type such
as a method, constructor, or initializer or throws an IllegalArgumentException
.
- asMemberOf(Types, DeclaredType, VariableElement) - Static method in class com.google.auto.common.MoreTypes
-
Resolves a VariableElement
parameter to a method or constructor based on the given
container, or a member of a class.
- asNoType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a NoType
if the TypeMirror
represents an non-type such as void, or
package, etc.
- asNullType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a NullType
if the TypeMirror
represents the null type or throws an
IllegalArgumentException
.
- asPackage(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given Element
instance as PackageElement
.
- asPrimitiveType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a PrimitiveType
if the TypeMirror
represents a primitive type or throws
an IllegalArgumentException
.
- asType(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given Element
instance as TypeElement
.
- asTypeElement(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
- asTypeElement(TypeMirror) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
- asTypeElements(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.MoreTypes
-
- asTypeVariable(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a TypeVariable
if the TypeMirror
represents a type variable or throws
an IllegalArgumentException
.
- asVariable(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given Element
instance as VariableElement
.
- asWildcard(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a WildcardType
if the TypeMirror
represents a wildcard type or throws
an IllegalArgumentException
.
- AUTO_VALUE_CLASSNAME_PATTERN - Static variable in class com.google.auto.value.processor.AutoValueProcessor
-
Used to test whether a fully-qualified name is AutoValue.class.getCanonicalName() or one of its
nested annotations.
- AutoAnnotation - Annotation Type in com.google.auto.value
-
Annotation that causes an implementation of an annotation interface to be generated.
- AutoAnnotationProcessor - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) to generate annotation implementations.
- AutoAnnotationProcessor() - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor
-
- AutoAnnotationProcessor.Member - Class in com.google.auto.value.processor
-
- AutoAnnotationProcessor.Parameter - Class in com.google.auto.value.processor
-
- AutoAnnotationTemplateVars - Class in com.google.auto.value.processor
-
The variables to substitute into the autoannotation.vm template.
- AutoAnnotationTemplateVars() - Constructor for class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
- AutoService - Annotation Type in com.google.auto.service
-
An annotation for service providers as described in ServiceLoader
.
- AutoServiceProcessor - Class in com.google.auto.service.processor
-
Processes
AutoService
annotations and generates the service provider
configuration files described in
ServiceLoader
.
- AutoServiceProcessor() - Constructor for class com.google.auto.service.processor.AutoServiceProcessor
-
- AutoValue - Annotation Type in com.google.auto.value
-
Specifies that
AutoValue should
generate an implementation class for the annotated abstract class, implementing the standard
Object
methods like
equals
to have conventional value semantics.
- AutoValue.Builder - Annotation Type in com.google.auto.value
-
Specifies that AutoValue should generate an implementation of the annotated class or interface,
to serve as a builder for the value-type class it is nested within.
- AutoValue.CopyAnnotations - Annotation Type in com.google.auto.value
-
Specifies that AutoValue should copy any annotations from the annotated element to the
generated class.
- AutoValueBuilderProcessor - Class in com.google.auto.value.processor
-
Annotation processor that checks that the type that AutoValue.Builder
is applied to is
nested inside an @AutoValue
class.
- AutoValueBuilderProcessor() - Constructor for class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- autoValueClass() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the annotated class that this generation cycle is based on.
- autoValueClass - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- autoValueClass - Variable in class com.google.auto.value.processor.BuilderSpec
-
- autoValueClass() - Method in class com.google.auto.value.processor.ExtensionContext
-
- AutoValueExtension - Class in com.google.auto.value.extension
-
An AutoValueExtension allows for extra functionality to be created during the generation
of an AutoValue class.
- AutoValueExtension() - Constructor for class com.google.auto.value.extension.AutoValueExtension
-
- AutoValueExtension.Context - Interface in com.google.auto.value.extension
-
The context of the generation cycle.
- AutoValueProcessor - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) for value types; user code never references this
class.
- AutoValueProcessor() - Constructor for class com.google.auto.value.processor.AutoValueProcessor
-
- AutoValueProcessor(ClassLoader) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
-
- AutoValueProcessor(Iterable<? extends AutoValueExtension>) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
-
- AutoValueProcessor.ContainsMutableVisitor - Class in com.google.auto.value.processor
-
- AutoValueProcessor.ExtensionName - Enum in com.google.auto.value.processor
-
- AutoValueProcessor.ObjectMethodToOverride - Enum in com.google.auto.value.processor
-
- AutoValueProcessor.Property - Class in com.google.auto.value.processor
-
A property of an @AutoValue
class, defined by one of its abstract methods.
- AutoValueProcessor.SimpleMethod - Class in com.google.auto.value.processor
-
A basic method on an @AutoValue class with no specific attached information, such as a toBuilder()
method, or a build()
method, where only the name and access type is needed
in context.
- AutoValueProcessor.SimpleMethodFunction - Enum in com.google.auto.value.processor
-
- AutoValueTemplateVars - Class in com.google.auto.value.processor
-
The variables to substitute into the autovalue.vm template.
- AutoValueTemplateVars() - Constructor for class com.google.auto.value.processor.AutoValueTemplateVars
-
- b - Variable in class com.google.auto.common.MoreTypes.ComparedElements
-
- bArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
-
- BasicAnnotationProcessor - Class in com.google.auto.common
-
An abstract Processor
implementation that defers processing of Element
s to later
rounds if they cannot be processed.
- BasicAnnotationProcessor() - Constructor for class com.google.auto.common.BasicAnnotationProcessor
-
- BasicAnnotationProcessor.ElementName - Class in com.google.auto.common
-
A package or type name.
- BasicAnnotationProcessor.ElementName.Kind - Enum in com.google.auto.common
-
- BasicAnnotationProcessor.ProcessingStep - Interface in com.google.auto.common
-
The unit of processing logic that runs under the guarantee that all elements are complete and
well-formed.
- beforeInitDefault - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- BinaryExpressionNode(ExpressionNode, Parser.Operator, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
- blockCommentEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
-
- body - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
-
- body - Variable in class com.google.auto.value.processor.escapevelocity.Macro
-
- buildAnnotations(TypeSimplifier, ImmutableSet<String>) - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- buildCacheField(TypeName, String) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
-
Builds a FieldSpec
for use in property caching.
- Builder(TypeElement) - Constructor for class com.google.auto.value.processor.BuilderSpec.Builder
-
- BUILDER_METHOD_NAMES - Static variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- builderActualTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The generic signature used by the generated builder subclass for its superclass reference.
- builderFormalTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The formal generic signature of the AutoValue.Builder
class.
- builderFrom(TypeElement) - Method in class com.google.auto.value.processor.BuilderSpec
-
Returns a representation of the given @AutoValue.Builder
class or interface.
- builderGetters - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
A map from property names to information about the associated property getter.
- builderGetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- builderGetters() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns the set of properties that have getters in the builder.
- builderIsInterface - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
True if the builder being implemented is an interface, false if it is an abstract class.
- builderMaker(Map<String, ExecutableElement>, TypeElement) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- BuilderMethodClassifier - Class in com.google.auto.value.processor
-
Classifies methods inside builder types, based on their names and parameter and return types.
- BuilderMethodClassifier(ErrorReporter, ProcessingEnvironment, TypeElement, TypeElement, ImmutableBiMap<ExecutableElement, String>, TypeSimplifier) - Constructor for class com.google.auto.value.processor.BuilderMethodClassifier
-
- builderMethodClassifier - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- builderMethodReturnType(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns the return type of the given method from the builder.
- builderPropertyBuilders - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
A map from property names to information about the associated property builder.
- builderRequiredProperties - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
Properties that are required to be set.
- builderSetters - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
A multimap from property names (like foo) to the corresponding setters.
- builderSetters - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
A multimap from property names (like foo) to the corresponding setter methods
(foo or setFoo).
- BuilderSpec - Class in com.google.auto.value.processor
-
Support for AutoValue builders.
- BuilderSpec(TypeElement, ProcessingEnvironment, ErrorReporter) - Constructor for class com.google.auto.value.processor.BuilderSpec
-
- BuilderSpec.Builder - Class in com.google.auto.value.processor
-
Representation of an AutoValue.Builder
class or interface.
- BuilderSpec.PropertyGetter - Class in com.google.auto.value.processor
-
Information about a builder property getter, referenced from the autovalue.vm template.
- BuilderSpec.PropertySetter - Class in com.google.auto.value.processor
-
Information about a property setter, referenced from the autovalue.vm template.
- builderType - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- builderType - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- builderTypeElement - Variable in class com.google.auto.value.processor.BuilderSpec.Builder
-
- builderTypeName - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The name of the builder type as it should appear in source code, or empty if there is no
builder type.
- buildMethod - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The builder's build method, often "build"
.
- buildMethods - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- buildMethods() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns the methods that were identified as build()
methods.
- builtToBuilder - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- c - Variable in class com.google.auto.value.processor.escapevelocity.Parser
-
The invariant of this parser is that c
is always the next character of interest.
- cacheField - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
-
- canMakeCopyUsing(ImmutableList<ExecutableElement>, ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Checks that the given setter method has a parameter type that can be copied to the return type
of the given getter using one of the given copyOf
methods.
- canMakeCopyUsing(ExecutableElement, TypeMirror, TypeMirror) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns true if copyOfMethod
can be used to copy the parameterType
to the targetType
.
- CastingElementVisitor(String) - Constructor for class com.google.auto.common.MoreElements.CastingElementVisitor
-
- CastingTypeVisitor(String) - Constructor for class com.google.auto.common.MoreTypes.CastingTypeVisitor
-
- CastingUncheckedVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
-
- CHANGE_CASE - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
-
- changeInitialCase(String) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
-
- CheckBooleanField() - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
-
- checkForFailedJavaBean(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- checkIllegalModifier(Modifier) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
-
- checkImplementer(TypeElement, TypeElement) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
Verifies ServiceProvider
constraints on the concrete provider class.
- checkMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
-
- checkMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
-
- checkMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
-
- checkModifiersIfNested(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- checkReturnType(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- checkSetterParameter(ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Checks that the given setter method has a parameter type that is compatible with the return
type of the given getter.
- CLASS_GET_MODULE_METHOD - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
- CLASS_OR_INTERFACE - Static variable in class com.google.auto.value.processor.BuilderSpec
-
- classHashString - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
A string that should change if any salient details of the serialized class change.
- classify(Iterable<ExecutableElement>, ErrorReporter, ProcessingEnvironment, TypeElement, TypeElement, ImmutableBiMap<ExecutableElement, String>, TypeSimplifier, boolean) - Static method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies the given methods from a builder type and its ancestors.
- classifyGetter(ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- classifyMethod(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies a method and update the state of this object based on what is found.
- classifyMethodNoArgs(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies a method given that it has no arguments.
- classifyMethodOneArg(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies a method given that it has one argument.
- classifyMethods(Iterable<ExecutableElement>, boolean) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies the given methods and sets the state of this object based on what is found.
- classIsExported(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
- classIsPublic(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
Returns whether the given class is public as seen from this class.
- className - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- className - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The simple name of the generated class, like AutoAnnotation_Foo_bar
.
- classNameOf(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the name of the given type, including any enclosing types but not the package.
- classToExtend - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- clazz - Variable in class com.google.auto.common.MoreTypes.IsTypeOf
-
- CODE_POINT_TO_OPERATORS - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
Maps a code point to the operators that begin with that code point.
- collection - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
-
- collection - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
-
- com.google.auto.common - package com.google.auto.common
-
- com.google.auto.service - package com.google.auto.service
-
- com.google.auto.service.processor - package com.google.auto.service.processor
-
This package contains the annotation processor that implements the
AutoService
API.
- com.google.auto.value - package com.google.auto.value
-
- com.google.auto.value.extension - package com.google.auto.value.extension
-
- com.google.auto.value.extension.memoized - package com.google.auto.value.extension.memoized
-
- com.google.auto.value.processor - package com.google.auto.value.processor
-
This package contains the annotation processor that implements the
AutoValue
API.
- com.google.auto.value.processor.escapevelocity - package com.google.auto.value.processor.escapevelocity
-
- COM_GOOGLE_COMMON_COLLECT_IMMUTABLE - Static variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- CommentTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.CommentTokenNode
-
- ComparedElements(Element, ImmutableList<TypeMirror>, Element, ImmutableList<TypeMirror>) - Constructor for class com.google.auto.common.MoreTypes.ComparedElements
-
- compatibleArgs(Class<?>[], List<Object>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
Determines if the given argument list is compatible with the given parameter types.
- compatibleTypes(TypeMirror, TypeMirror) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Returns true if parameterType
can be used to provide the value of an annotation member
of type memberType
.
- compressBlankLines(String) - Static method in class com.google.auto.value.processor.Reformatter
-
- compressSpace(String) - Static method in class com.google.auto.value.processor.Reformatter
-
- computeClassHash(Iterable<AutoValueProcessor.Property>) - Method in class com.google.auto.value.processor.GwtSerialization
-
- condition - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
-
- condition - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.IfOrElseIfTokenNode
-
- cons(int, ImmutableList<Node>) - Static method in class com.google.auto.value.processor.escapevelocity.Node
-
Create a new parse tree node that is the concatenation of the given ones.
- Cons(int, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.Node.Cons
-
- ConstantExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a constant value.
- ConstantExpressionNode(int, Object) - Constructor for class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
-
- constructor() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- consumeMethods(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Returns a possible empty set of abstract methods that this Extension intends to implement.
- consumeProperties(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Returns a possibly empty set of property names that this Extension intends to implement.
- contains(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- containsArrayType(Set<TypeMirror>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- containsArrayType(Set<TypeMirror>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- ContainsMutableVisitor() - Constructor for class com.google.auto.value.processor.AutoValueProcessor.ContainsMutableVisitor
-
- context - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- context - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
-
- context - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- copy(AutoValueProcessor.Property) - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- copyAll - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- copyAnnotations(Element, TypeSimplifier, Set<String>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
Implements the semantics of AutoValue.CopyAnnotations
; see its javadoc.
- copyOf - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- copyOfMethods(TypeMirror) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns copyOf
methods from the given type.
- createIfOptional(TypeMirror, String) - Static method in class com.google.auto.value.processor.Optionalish
-
Returns an instance wrapping the given TypeMirror, or null if it is not any kind of Optional.
- currentNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- currentOperator - Variable in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
-
The operator we have just scanned, in the same way that
Parser.c
is the character we have
just read.
- eclipseHack() - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- eclipseHack - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- EclipseHack - Class in com.google.auto.value.processor
-
Hacks needed to work around various bugs and incompatibilities in Eclipse's implementation of
annotation processing.
- EclipseHack(ProcessingEnvironment) - Constructor for class com.google.auto.value.processor.EclipseHack
-
- eclipseHack - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- effectiveVisibilityOfElement(Element) - Static method in enum com.google.auto.common.Visibility
-
Returns effective visibility of the given element meaning that it takes into account the
visibility of its enclosing elements.
- ELEMENT_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
-
- ElementName(BasicAnnotationProcessor.ElementName.Kind, String) - Constructor for class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
- elements - Variable in class com.google.auto.common.BasicAnnotationProcessor
-
- elements - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- elementsDeferredBySteps - Variable in class com.google.auto.common.BasicAnnotationProcessor
-
- elementUtils - Variable in class com.google.auto.common.Overrides.NativeOverrides
-
- elementUtils - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- elementUtils - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- ELSE_ELSE_IF_END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
- ElseIfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseIfTokenNode
-
- ElseTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseTokenNode
-
- emptyNode(int) - Static method in class com.google.auto.value.processor.escapevelocity.Node
-
Returns an empty node in the parse tree.
- END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
- EndTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EndTokenNode
-
- EOF - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- EOF_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
- EofNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EofNode
-
- equal(TypeMirror, TypeMirror, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
-
- equal(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
Returns true if lhs
and rhs
are equal according to Velocity.
- equalIntersectionTypes(TypeMirror, TypeMirror, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
-
- equalLists(List<? extends TypeMirror>, List<? extends TypeMirror>, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
-
- equals(Object) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
- equals(Object) - Method in class com.google.auto.common.MoreTypes.ComparedElements
-
- equals(Object) - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- equals - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
Whether to generate an equals(Object) method.
- equals(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- EqualVisitor() - Constructor for class com.google.auto.common.MoreTypes.EqualVisitor
-
- EqualVisitorParam() - Constructor for class com.google.auto.common.MoreTypes.EqualVisitorParam
-
- equivalence() - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns an Equivalence
for AnnotationMirror
as some implementations
delegate equality tests to Object.equals(java.lang.Object)
whereas the documentation explicitly
states that instance/reference equality is not the proper test.
- equivalence() - Static method in class com.google.auto.common.AnnotationValues
-
Returns an Equivalence
for AnnotationValue
as annotation values may
contain AnnotationMirror
instances some of whose implementations delegate
equality tests to Object.equals(java.lang.Object)
whereas the documentation explicitly states
that instance/reference equality is not the proper test.
- equivalence() - Static method in class com.google.auto.common.MoreTypes
-
- erasedParameterTypes(ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
Returns the list of erased parameter types of the given method as they appear in the given
type.
- erasedParameterTypes(ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
-
- error(String, Element, AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- errorReporter - Variable in class com.google.auto.value.processor.AutoValueProcessor
-
- errorReporter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- errorReporter - Variable in class com.google.auto.value.processor.BuilderSpec
-
- ErrorReporter - Class in com.google.auto.value.processor
-
Handle error reporting for an annotation processor.
- ErrorReporter(ProcessingEnvironment) - Constructor for class com.google.auto.value.processor.ErrorReporter
-
- errorReporter - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- ErrorTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ErrorTypeVisitor
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
-
- evaluate(EvaluationContext, List<Node>) - Method in class com.google.auto.value.processor.escapevelocity.Macro
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.Node.Cons
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.Node
-
Returns the result of evaluating this node in the given context.
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
Returns the result of evaluating this node in the given context.
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
-
- evaluate(Map<String, ?>) - Method in class com.google.auto.value.processor.escapevelocity.Template
-
Evaluate the given template with the given initial set of variables.
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.TokenNode
-
This method always throws an exception because a node like this should never be found in the
final parse tree.
- EvaluationContext - Interface in com.google.auto.value.processor.escapevelocity
-
The context of a template evaluation.
- EvaluationContext.PlainEvaluationContext - Class in com.google.auto.value.processor.escapevelocity
-
- EvaluationException - Exception in com.google.auto.value.processor.escapevelocity
-
An exception that occurred while evaluating a template, such as an undefined variable reference
or a division by zero.
- EvaluationException(String) - Constructor for exception com.google.auto.value.processor.escapevelocity.EvaluationException
-
- EvaluationException(String, Throwable) - Constructor for exception com.google.auto.value.processor.escapevelocity.EvaluationException
-
- evaluationException(String) - Method in class com.google.auto.value.processor.escapevelocity.Node
-
- evaluationException(Throwable) - Method in class com.google.auto.value.processor.escapevelocity.Node
-
- ExecutableElementVisitor() - Constructor for class com.google.auto.common.MoreElements.ExecutableElementVisitor
-
- ExecutableTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
-
- expect(char) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Skips any space in the reader, and then throws an exception if the first non-space character
found is not the expected one.
- ExplicitOverrides(Types) - Constructor for class com.google.auto.common.Overrides.ExplicitOverrides
-
- expr - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
-
- expression - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
-
- ExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing an expression.
- ExpressionNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
- ExpressionNode.BinaryExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
Represents all binary expressions.
- ExpressionNode.NotExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing an expression like !$a
.
- ExtensionContext - Class in com.google.auto.value.processor
-
- ExtensionContext(ProcessingEnvironment, TypeElement, ImmutableMap<String, ExecutableElement>, ImmutableSet<ExecutableElement>) - Constructor for class com.google.auto.value.processor.ExtensionContext
-
- extensionName(AutoValueExtension) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- ExtensionName() - Constructor for enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
-
- extensions - Variable in class com.google.auto.value.processor.AutoValueProcessor
-
- generate() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Returns the generated source code of the class named className
to extend
classToExtend
, or null
if this extension does not generate a class in the
hierarchy.
- generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension
-
- generateConfigFiles() - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- GENERATED - Static variable in class com.google.auto.value.extension.memoized.MemoizeExtension
-
- generated - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The spelling of the javax.annotation.Generated class: Generated or javax.annotation.Generated.
- generated - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The spelling of the javax.annotation.Generated class: Generated or javax.annotation.Generated.
- generated - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The spelling of the javax.annotation.Generated class: Generated or
javax.annotation.Generated.
- generatedClassName(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- generatedClassName(TypeElement, String) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- generatedSubclassName(TypeElement, int) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- Generator(AutoValueExtension.Context, String, String, boolean) - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- GET_BOUNDS - Static variable in class com.google.auto.common.MoreTypes
-
- getAccess() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getAccess() - Method in class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
-
- getAccess() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
- getAccess() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- getAccess() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- getAnnotatedAnnotations(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns all annotations that are present on the given
Element
which are themselves annotated with annotationType
.
- getAnnotationElementAndValue(AnnotationMirror, String) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns a ExecutableElement
and its associated AnnotationValue
if such
an element was either declared in the usage represented by the provided
AnnotationMirror
, or if such an element was defined with a default.
- getAnnotationFqName(AnnotationMirror) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
Returns the fully-qualified name of an annotation-mirror, e.g.
- getAnnotationMirror(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.MoreElements
-
Returns an AnnotationMirror
for the annotation of type annotationClass
on
element
, or Optional.absent()
if no such annotation exists.
- getAnnotationMirrors(TypeMirror) - Static method in class com.google.auto.value.processor.Java8Support
-
Provides access to AnnotatedConstruct.getAnnotationMirrors()
via
reflection.
- getAnnotationReturnType(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getAnnotations() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getAnnotationsMarkedWithInherited(Element) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getAnnotationsMirrorsMethod - Static variable in class com.google.auto.value.processor.Java8Support
-
- getAnnotationValue(AnnotationMirror, String) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns an AnnotationValue
for the named element if such an element was
either declared in the usage represented by the provided AnnotationMirror
, or if
such an element was defined with a default.
- getAnnotationValuesWithDefaults(AnnotationMirror) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns the AnnotationMirror
's map of AnnotationValue
indexed by
ExecutableElement
, supplying default values from the annotation if the
annotation property has not been set.
- getBeforeInitDefault() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- getBinaryName(TypeElement) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
Returns the binary name of a reference type.
- getBinaryNameImpl(TypeElement, String) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- getBuilder() - Method in class com.google.auto.value.processor.BuilderSpec
-
Determines if the @AutoValue
class for this instance has a correct nested
@AutoValue.Builder
class or interface and return a representation of it in an
Optional
if so.
- getBuilderType() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
The type of the builder, for example ImmutableSet.Builder<String>
.
- getBuiltToBuilder() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
A method to convert the built type back into a builder.
- getComponentType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getContainedPrimitiveType(Types) - Method in class com.google.auto.value.processor.Optionalish
-
- getContainedType(Types) - Method in class com.google.auto.value.processor.Optionalish
-
- getCopyAll() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
The method to copy another collection into this builder.
- getDefaultValue() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getDefaultValues(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getElement(Elements) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
- getElementValues(AnnotationMirror) - Static method in class com.google.auto.value.processor.GwtCompatibility
-
- getEmpty() - Method in class com.google.auto.value.processor.Optionalish
-
Returns a string representing the method call to obtain the empty version of this Optional.
- getEnclosingType(Element) - Static method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the nearest enclosing TypeElement
to the current element, throwing
an IllegalArgumentException
if the provided Element
is a
PackageElement
or is otherwise not enclosed by a type.
- getFieldOfClasses(Element, Class<? extends Annotation>, String, Elements) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
Returns the contents of a Class[]
-typed field in an annotation.
- getGetter() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns the name of the getter method for this property as defined by the @AutoValue
class.
- getGetter() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- getGwtCast() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
Returns a string to be inserted before the call to the readFoo() call so that the expression
can be assigned to the given type.
- getGwtType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
Returns the suffix in serializer method names for values of the given type.
- getHasNext() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
-
- getInitDefault() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
An expression to return a default instance of the type that this builder builds.
- getInitializer() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
An initializer for the builder field, for example ImmutableSet.builder()
.
- getKind() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getKind() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
-
- getKind() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getLazyInitAnnotation(Elements) - Static method in class com.google.auto.value.extension.memoized.MemoizeExtension
-
Returns the errorprone @LazyInit
annotation if it is found on the classpath.
- getLocalAndInheritedMethods(TypeElement, Elements) - Static method in class com.google.auto.common.MoreElements
-
- getLocalAndInheritedMethods(TypeElement, Types, Elements) - Static method in class com.google.auto.common.MoreElements
-
Returns the set of all non-private methods from type
, including methods that it
inherits from its ancestors.
- getLocalAndInheritedMethods(TypeElement, Overrides) - Static method in class com.google.auto.common.MoreElements
-
- getLocalAndInheritedMethods(PackageElement, TypeElement, SetMultimap<String, ExecutableElement>) - Static method in class com.google.auto.common.MoreElements
-
- getMemberMethods(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getMembers(Element, ImmutableMap<String, ExecutableElement>, TypeSimplifier, AnnotationOutput) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getMemberTypes(Collection<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getName() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns the name of the property as it should be used in strings visible to users.
- getName() - Method in class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
-
- getName() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- getName() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- getName() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
The name of the field to hold this builder.
- getNullableAnnotation() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns the string to use as an annotation to indicate the nullability of this property.
- getOptional() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns an
Optionalish
representing the kind of Optional that this property's type
is, or null if the type is not an Optional of any kind.
- getOptional() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
- getOwner() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getPackage(Element) - Static method in class com.google.auto.common.MoreElements
-
An alternate implementation of Elements.getPackageOf(javax.lang.model.element.Element)
that does not require an
Elements
instance.
- getParameters(TypeElement, ExecutableElement, Map<String, AutoAnnotationProcessor.Member>, TypeSimplifier) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getParameterType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- getPath(String) - Static method in class com.google.auto.service.processor.ServicesFiles
-
Returns an absolute path to a service file given the class
name of the service.
- getPrimitiveParameter() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- getPropertyBuilderMethod() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
The property builder method, for example barBuilder()
.
- getProviderInterface(AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- getRawType() - Method in class com.google.auto.value.processor.Optionalish
-
Returns a string representing the raw type of this Optional.
- getReferencedTypes(TypeMirror, ExecutableElement, Set<TypeMirror>, Set<Class<?>>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getSerialVersionUID(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getSupportedAnnotationClasses() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the set of supported annotation types as a collected from registered
processing steps.
- getSupportedAnnotationTypes() - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getterNameToGetter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- gettersAllPrefixed(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- getterToPropertyName - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- getterToPropertyName - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- getType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
-
- getType() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
- getType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getTypeMirror() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getTypeMirror() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getVar(String) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
-
- getVar(String) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- getVar(String) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
-
- GwtCompatibility - Class in com.google.auto.value.processor
-
- GwtCompatibility(TypeElement) - Constructor for class com.google.auto.value.processor.GwtCompatibility
-
- gwtCompatibility - Variable in class com.google.auto.value.processor.GwtSerialization
-
- gwtCompatible - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
True if this annotation is marked @GwtCompatible
.
- gwtCompatibleAnnotation - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The full spelling of the @GwtCompatible
annotation to add to this class, or an empty
string if there is none.
- gwtCompatibleAnnotation - Variable in class com.google.auto.value.processor.GwtCompatibility
-
- gwtCompatibleAnnotation() - Method in class com.google.auto.value.processor.GwtCompatibility
-
- gwtCompatibleAnnotationString() - Method in class com.google.auto.value.processor.GwtCompatibility
-
- GwtSerialization - Class in com.google.auto.value.processor
-
Generates GWT serialization code for @AutoValue
classes also marked
@GwtCompatible(serializable = true)
.
- GwtSerialization(GwtCompatibility, ProcessingEnvironment, TypeElement) - Constructor for class com.google.auto.value.processor.GwtSerialization
-
- GwtSerialization.GwtTemplateVars - Class in com.google.auto.value.processor
-
- GwtSerialization.Property - Class in com.google.auto.value.processor
-
- GwtTemplateVars() - Constructor for class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
- id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
-
- id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
- id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
-
- ID_CHAR - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- identifier - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- IfNode(int, ExpressionNode, Node, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
-
- IfOrElseIfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.IfOrElseIfTokenNode
-
- IfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.IfTokenNode
-
- immutableSetDifference(ImmutableSet<E>, ImmutableSet<E>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- implementsAnnotation(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- importIt - Variable in class com.google.auto.value.processor.TypeSimplifier.Spelling
-
- imports - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The fully-qualified names of the classes to be imported in the generated class.
- imports - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The fully-qualified names of the classes to be imported in the generated class.
- imports - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The fully-qualified names of the classes to be imported in the generated class.
- imports - Variable in class com.google.auto.value.processor.TypeSimplifier
-
- index - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
-
- INDEX_OF_INT - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
- indexByAnnotation(Set<BasicAnnotationProcessor.ElementName>) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- IndexReferenceNode(ReferenceNode, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
-
- init(ProcessingEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- init(ProcessingEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- initDefault - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- InitializationStrategy() - Constructor for class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
-
- initializer - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- InitializerSourceFormVisitor(ProcessingEnvironment, String, Element) - Constructor for class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
-
- initSteps() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.ExecutableElementVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.PackageElementVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.TypeElementVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.VariableElementVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ArrayTypeVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.AsElementVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.EqualVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ErrorTypeVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.HashVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.IsTypeVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.NoTypeVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.NullTypeVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ReferencedTypes
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.TypeEquivalence
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.TypeVariableVisitor
-
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.WildcardTypeVisitor
-
- INTERSECTION_TYPE - Static variable in class com.google.auto.common.MoreTypes
-
- intValue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
The integer result of evaluating this expression.
- invariableHash(AnnotationValue) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Returns the hashCode of the given AnnotationValue, if that hashCode is guaranteed to be always
the same.
- invariableHash(List<? extends AnnotationValue>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- invariableHashes(ImmutableMap<String, AutoAnnotationProcessor.Member>, ImmutableSet<String>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Returns a map from the names of members with invariable hashCodes to the values of those
hashCodes.
- invariableHashes - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The names of members that are defaulted (not mentioned) in this @AutoAnnotation
,
and whose hash codes are invariable.
- invariableHashSum - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
- invokeMethod(Method, Object, List<Object>) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
Invoke the given method on the given target with the given arguments.
- isAnnotationPresent(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.MoreElements
-
Returns true
iff the given element has an AnnotationMirror
whose
annotation type has the same canonical name
as that of annotationClass
.
- isArrayOfClassWithBounds() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- isAsciiDigit(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
-
- isAsciiLetter(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
-
- isCastingUnchecked - Variable in class com.google.auto.value.processor.GwtSerialization.Property
-
- isCastingUnchecked() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- isCastingUnchecked(TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Returns true if casting to the given type will elicit an unchecked warning from the
compiler.
- isDefinedAndTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
True if this is a defined value and it evaluates to true.
- isDefinedAndTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
-
- isFinal - Variable in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- isFinal - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
True if the generated class should be final (there are no extensions that
will generate subclasses)
- isGwtCompatible(TypeElement) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- isIdChar(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
-
- isIntersectionType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
- isJavaLangObject(TypeElement) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- isJavaLangObject(TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
-
- isNullable() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- isNullable(ExecutableElement) - Static method in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- isOptional(TypeMirror) - Static method in class com.google.auto.value.processor.Optionalish
-
- isStaticFinal(Field) - Static method in class com.google.auto.value.processor.TemplateVars
-
- isSubsignature(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
- isTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
True if evaluating this expression yields a value that is considered true by Velocity's
rules.
- isType(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns true if the given Element
instance is a TypeElement
.
- isType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns true if the raw type underlying the given TypeMirror
represents a type that can
be referenced by a Class
.
- isTypeOf(Class<?>, TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns true if the raw type underlying the given TypeMirror
represents the same raw
type as the given Class
and throws an IllegalArgumentException if the TypeMirror
does not represent a type that can be referenced by a Class
- IsTypeOf(Class<?>) - Constructor for class com.google.auto.common.MoreTypes.IsTypeOf
-
- IsTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.IsTypeVisitor
-
- isValidBaseElement(Element) - Static method in class com.google.auto.common.SuperficialValidation
-
- isWhitespaceLiteral(Node) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- iterator - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
-
- iterator() - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- PackageElementVisitor() - Constructor for class com.google.auto.common.MoreElements.PackageElementVisitor
-
- packageName() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the package name of the classes to be generated.
- packageName() - Method in class com.google.auto.value.processor.ExtensionContext
-
- packageNameOf(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
- packageNameOf(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the name of the package that the given type is in.
- Parameter(TypeMirror, TypeSimplifier) - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
-
- parameterCount() - Method in class com.google.auto.value.processor.escapevelocity.Macro
-
- parameterNames - Variable in class com.google.auto.value.processor.escapevelocity.Macro
-
- parameterNames - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
-
- parameterThunks - Variable in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
-
- parameterTypeString - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- params - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The parameters in the @AutoAnnotation
method, which are also the constructor parameters
in the generated class.
- parse(ExpressionNode, int) - Method in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
-
Parse a subexpression whose left-hand side is lhs
and where we only consider
operators with precedence at least minPrecedence
.
- parse() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parse the input completely to produce a
Template
.
- parseBooleanLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a boolean literal, either true
or false
.
- parseComment() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses and discards a comment, which is ##
followed by any number of characters up to
and including the next newline.
- parseDirective() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single directive token from the reader.
- parsedTemplate() - Method in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
- parsedTemplate() - Method in class com.google.auto.value.processor.AutoValueTemplateVars
-
- parsedTemplate() - Method in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
- parsedTemplate() - Method in class com.google.auto.value.processor.TemplateVars
-
- parsedTemplateForResource(String) - Static method in class com.google.auto.value.processor.TemplateVars
-
- parsedTemplateFromFile(URL) - Static method in class com.google.auto.value.processor.TemplateVars
-
- parsedTemplateFromJar(URL) - Static method in class com.google.auto.value.processor.TemplateVars
-
- parsedTemplateFromUrl(String) - Static method in class com.google.auto.value.processor.TemplateVars
-
- ParseException - Exception in com.google.auto.value.processor.escapevelocity
-
An exception that occurred while parsing a template.
- ParseException(String, int) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
-
- ParseException(String, int, String) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
-
- parseException(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Returns an exception to be thrown describing a parse error with the given message, and
including information about where it occurred.
- parseExpression() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression, which can occur within a directive like #if
or #set
,
or within a reference like $x[$a + $b]
or $x.m($a + $b)
.
- parseForEach() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a #foreach
token from the reader.
- parseForEach(TokenNode.ForEachTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- parseFrom(Reader) - Static method in class com.google.auto.value.processor.escapevelocity.Template
-
Parse a VTL template from the given Reader
.
- parseId(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parse an identifier as specified by the
VTL
.
- parseIfOrElseIf(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the condition following #if
or #elseif
.
- parseIfOrElseIf(TokenNode.IfOrElseIfTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- parseIntLiteral(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
- parseMacroDefinition() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a #macro
token from the reader.
- parseMacroDefinition(TokenNode.MacroDefinitionTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- parseNode() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single node from the reader, as part of the first parsing phase.
- parseNonDirective() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single non-directive node from the reader.
- parsePlainText(int) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses plain text, which is text that contains neither $
nor #
.
- parsePossibleMacroCall(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an identifier after #
that is not one of the standard directives.
- parsePrimary() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression containing only literals or references.
- Parser - Class in com.google.auto.value.processor.escapevelocity
-
A parser that reads input from the given
Reader
and parses it to produce a
Template
.
- Parser(Reader) - Constructor for class com.google.auto.value.processor.escapevelocity.Parser
-
- Parser.Operator - Enum in com.google.auto.value.processor.escapevelocity
-
- Parser.OperatorParser - Class in com.google.auto.value.processor.escapevelocity
-
An operator-precedence parser for the binary operations we understand.
- parseReference() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference, which is everything that can start with a $
.
- parseReferenceIndex(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an index suffix to a method, like $x[$i]
.
- parseReferenceMember(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference member, which is either a property reference like $x.y
or a method
call like $x.y($z)
.
- parseReferenceMethodParams(ReferenceNode, String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the parameters to a method reference, like $foo.bar($a, $b)
.
- parseReferenceNoBrace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference, in the simple form without braces.
- parseReferenceSuffix(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the modifiers that can appear at the tail of a reference.
- parseSet() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a #set
token from the reader.
- parseStringLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
- parseTo(Set<Class<? extends TokenNode>>, TokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
Parse subtrees until one of the token types in stopSet
is encountered.
- parseTokenNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- parseUnaryExpression() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression not containing any operators (except inside parentheses).
- pkg - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The package of the class containing the @AutoAnnotation
annotation, which is also the
package where the annotation implementation will be generated.
- pkg - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The package of the class with the @AutoValue
annotation and its generated subclass.
- pkg - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The package of the class with the @AutoValue
annotation and its generated subclass.
- PlainEvaluationContext(Map<String, ?>) - Constructor for class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- PlainReferenceNode(int, String) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
-
- postProcess() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- postRound(RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
An optional hook for logic to be executed at the end of each round.
- precedence - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
- prefixedGettersIn(Iterable<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- PREFIXES - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
-
- prefixWithSet(String) - Static method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- PRIMITIVE_TYPE_KINDS - Static variable in class com.google.auto.value.processor.Optionalish
-
- primitiveIsCompatible(Class<?>, Object) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
- primitiveParameter - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- primitiveTypeIsAssignmentCompatible(Class<?>, Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
- PrimitiveTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
-
- printMessage(Diagnostic.Kind, String, Object...) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
-
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- process(ImmutableSetMultimap<Class<? extends Annotation>, Element>) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Processes the valid elements, including those previously deferred by each step.
- process(SetMultimap<Class<? extends Annotation>, Element>) - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
-
The implementation of processing logic for the step.
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
For each class annotated with
AutoService
Verify the
AutoService
interface value is correct
Categorize the class by its service interface
For each
AutoService
interface
Create a file named
META-INF/services/<interface>
For each
AutoService
annotated class for this interface
Create an entry in the file
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- process(RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- processAnnotations(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- processImpl(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- processingEnv - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
-
- processingEnv - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- processingEnv - Variable in class com.google.auto.value.processor.BuilderSpec
-
- processingEnv - Variable in class com.google.auto.value.processor.EclipseHack
-
- processingEnv - Variable in class com.google.auto.value.processor.GwtSerialization
-
- processingEnvironment() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the processing environment of this generation cycle.
- processingEnvironment - Variable in class com.google.auto.value.processor.ExtensionContext
-
- processingEnvironment() - Method in class com.google.auto.value.processor.ExtensionContext
-
- processingErrorMessage(String) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- processMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- processorName - Variable in class com.google.auto.common.BasicAnnotationProcessor
-
- processType(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- properties() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the ordered collection of properties to be generated by AutoValue.
- properties - Variable in class com.google.auto.value.processor.ExtensionContext
-
- properties() - Method in class com.google.auto.value.processor.ExtensionContext
-
- Property(String, String, ExecutableElement, String, TypeSimplifier, ImmutableSet<String>) - Constructor for class com.google.auto.value.processor.AutoValueProcessor.Property
-
- Property(AutoValueProcessor.Property) - Constructor for class com.google.auto.value.processor.GwtSerialization.Property
-
- property - Variable in class com.google.auto.value.processor.GwtSerialization.Property
-
- PropertyBuilder(ExecutableElement, String, String, String, String, String, String) - Constructor for class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- PropertyBuilderClassifier - Class in com.google.auto.value.processor
-
Classifies methods inside builder types that return builders for properties.
- PropertyBuilderClassifier(ErrorReporter, Types, Elements, BuilderMethodClassifier, ImmutableBiMap<ExecutableElement, String>, TypeSimplifier, EclipseHack) - Constructor for class com.google.auto.value.processor.PropertyBuilderClassifier
-
- PropertyBuilderClassifier.PropertyBuilder - Class in com.google.auto.value.processor
-
Information about a property builder, referenced from the autovalue.vm template.
- propertyBuilderMethod - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
- PropertyGetter(ExecutableElement, String, Optionalish) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
Makes a new PropertyGetter
instance.
- propertyMethodsIn(ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- propertyNameToMethodMap(Set<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- propertyNameToPrefixedSetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- propertyNameToPropertyBuilder - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- propertyNameToPropertyBuilder() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- propertyNameToSetters() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns a multimap from the name of a property to the methods that set it.
- propertyNameToUnprefixedSetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- PropertySetter(ExecutableElement, TypeMirror, TypeSimplifier) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- props - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The properties defined by the parent class's abstract methods.
- props - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The properties defined by the parent class's abstract methods.
- providers - Variable in class com.google.auto.service.processor.AutoServiceProcessor
-
Maps the class names of service provider interfaces to the
class names of the concrete classes which implement them.
- pullDownMethodAnnotation(AnnotationMirror) - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
-
- rawTypeSpelling - Variable in class com.google.auto.value.processor.Optionalish
-
- reader - Variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- readServiceFile(InputStream) - Static method in class com.google.auto.service.processor.ServicesFiles
-
Reads the set of service classes from a service file.
- referencedClassTypes(Types, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Finds all declared types (classes and interfaces) that are referenced in the given
Set<TypeMirror>
.
- ReferencedClassTypeVisitor(Types, Set<TypeMirror>) - Constructor for class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- referencedTypes(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns the set of types that are referenced by the given TypeMirror
.
- ReferencedTypes() - Constructor for class com.google.auto.common.MoreTypes.ReferencedTypes
-
- referencedTypes() - Method in class com.google.auto.value.processor.BuilderSpec.Builder
-
Returns the types that are referenced by abstract methods in the builder, either as
parameters or as return types.
- referencedTypes - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- ReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a reference.
- ReferenceNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
- ReferenceNode.IndexReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is an indexing of a reference, like $x[0]
or
$x.foo[$i]
.
- ReferenceNode.MemberReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a reference to a property of another reference, like
$x.foo
or $x[$i].foo
.
- ReferenceNode.MethodReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a method reference, like $list.size()
.
- ReferenceNode.PlainReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a plain reference such as $x
.
- Reformatter - Class in com.google.auto.value.processor
-
Postprocessor that runs over the output of the template engine in order to make it look nicer.
- Reformatter() - Constructor for class com.google.auto.value.processor.Reformatter
-
- remove(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- removeSpaceBeforeSet(ImmutableList<Node>) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
-
Returns a copy of the given list where spaces have been moved where appropriate after #set
.
- removeTrailingSpace(String) - Static method in class com.google.auto.value.processor.Reformatter
-
- reparse() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- Reparser - Class in com.google.auto.value.processor.escapevelocity
-
The second phase of parsing.
- Reparser(ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.Reparser
-
- reportError(Element, String, Object...) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Issue a compilation error.
- reportError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation error.
- reportMissingElements(Map<String, ? extends Optional<? extends Element>>, Collection<BasicAnnotationProcessor.ElementName>) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- reportNote(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation note.
- reportWarning(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation warning.
- retryParseAfterException(String, Exception) - Static method in class com.google.auto.value.processor.TemplateVars
-
- returnTypesOf(Iterable<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- rhs - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
- root - Variable in class com.google.auto.value.processor.escapevelocity.Template
-
- s - Variable in class com.google.auto.value.processor.JavaScanner
-
- sameTypeParameters(TypeElement, TypeElement) - Static method in class com.google.auto.value.processor.BuilderSpec
-
- seenTypes - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- serializerClass - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The simple name of the generated GWT serializer class.
- serialVersionUID - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The text of the serialVersionUID constant, or empty if there is none.
- serialVersionUID - Static variable in exception com.google.auto.value.processor.escapevelocity.EvaluationException
-
- serialVersionUID - Static variable in exception com.google.auto.value.processor.escapevelocity.ParseException
-
- SERVICES_PATH - Static variable in class com.google.auto.service.processor.ServicesFiles
-
- ServicesFiles - Class in com.google.auto.service.processor
-
A helper class for reading and writing Services files.
- ServicesFiles() - Constructor for class com.google.auto.service.processor.ServicesFiles
-
- setMacro(Macro) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- setMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
-
- setMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
-
- setMemoized() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
-
- SetNode(String, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
-
- settersPrefixed - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- setVar(String, Object) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- setVar(String, Object) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
-
Sets the given variable to the given value.
- setVar(String, Object) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
-
- shouldDeleteSpaceBetweenThisAndSet(Node) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- shouldWriteGwtSerializer() - Method in class com.google.auto.value.processor.GwtSerialization
-
- show(Object) - Static method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
Returns a string representing the given value, for use in error messages.
- simpleClassName - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The simple name of the class with the @AutoValue
annotation.
- SimpleMethod(ExecutableElement) - Constructor for class com.google.auto.value.processor.AutoValueProcessor.SimpleMethod
-
- SimpleMethodFunction() - Constructor for enum com.google.auto.value.processor.AutoValueProcessor.SimpleMethodFunction
-
- SimpleNameFunction - Enum in com.google.auto.value.processor
-
- SimpleNameFunction() - Constructor for enum com.google.auto.value.processor.SimpleNameFunction
-
- simpleNameOf(String) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
- simplify(TypeMirror) - Method in class com.google.auto.value.processor.TypeSimplifier
-
- simplifyRaw(TypeMirror) - 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) - Method in class com.google.auto.value.processor.AnnotationOutput
-
Returns a string representation of the given annotation mirror, suitable for inclusion in a
Java source file to reproduce the annotation in source form.
- sourceFormForInitializer(AnnotationValue, ProcessingEnvironment, String, Element) - Method in class com.google.auto.value.processor.AnnotationOutput
-
Returns a string representation of the given annotation value, suitable for inclusion in a Java
source file as the initializer of a variable of the appropriate type.
- SourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- spaceEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
-
- Spelling(String, boolean) - Constructor for class com.google.auto.value.processor.TypeSimplifier.Spelling
-
- spelling - Variable in class com.google.auto.value.processor.TypeSimplifier.Spelling
-
- steps - Variable in class com.google.auto.common.BasicAnnotationProcessor
-
- strategy() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
-
- subclass - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The simple name of the generated subclass.
- subclass - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The simple name of the generated subclass.
- superclass(TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
- SuperficialValidation - Class in com.google.auto.common
-
A utility class that traverses Element
instances and ensures that all type information
is present and resolvable.
- SuperficialValidation() - Constructor for class com.google.auto.common.SuperficialValidation
-
- superinterfaces(TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
- superType() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- symbol - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
- TEMPLATE - Static variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
- TEMPLATE - Static variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
- Template - Class in com.google.auto.value.processor.escapevelocity
-
A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from
Apache.
- Template(Node) - Constructor for class com.google.auto.value.processor.escapevelocity.Template
-
- TEMPLATE - Static variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
- templateFromInputStream(InputStream) - Static method in class com.google.auto.value.processor.TemplateVars
-
- TemplateVars - Class in com.google.auto.value.processor
-
A template and a set of variables to be substituted into that template.
- TemplateVars() - Constructor for class com.google.auto.value.processor.TemplateVars
-
- THIS_PACKAGE - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
- thunks - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- toBuilderMethods - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The names of any toBuilder()
methods, that is methods that return the builder type.
- toBuilderMethods - Variable in class com.google.auto.value.processor.BuilderSpec.Builder
-
- toBuilderMethods(Types, Set<ExecutableElement>) - Method in class com.google.auto.value.processor.BuilderSpec.Builder
-
Finds any methods in the set that return the builder type.
- tokenEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
-
- TokenNode - Class in com.google.auto.value.processor.escapevelocity
-
A parsing node that will be deleted during the construction of the parse tree, to be replaced
by a higher-level construct such as
DirectiveNode.IfNode
.
- TokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode
-
- TokenNode.CommentTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a comment.
- TokenNode.ElseIfTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.ElseTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.EndTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.EofNode - Class in com.google.auto.value.processor.escapevelocity
-
A synthetic node that represents the end of the input.
- TokenNode.ForEachTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.IfOrElseIfTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.IfTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.MacroDefinitionTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- topLevelType(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
- toString() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- toString() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns the name of the property as it should be used when declaring identifiers (fields and
parameters).
- toString - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
Whether to generate a toString() method.
- toString() - Method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
- toString() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- toStringRawTypeVisitor - Variable in class com.google.auto.value.processor.TypeSimplifier
-
- ToStringRawTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.ToStringRawTypeVisitor
-
- toStringTypeVisitor - Variable in class com.google.auto.value.processor.TypeSimplifier
-
- ToStringTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-
- toText() - Method in class com.google.auto.value.processor.TemplateVars
-
Returns the result of substituting the variables defined by the fields of this class
(a concrete subclass of TemplateVars) into the template returned by
TemplateVars.parsedTemplate()
.
- toVars() - Method in class com.google.auto.value.processor.TemplateVars
-
- truePart - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
-
- type - Variable in class com.google.auto.common.MoreTypes.EqualVisitorParam
-
- type - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- type - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
- type - Variable in class com.google.auto.value.processor.GwtSerialization
-
- TYPE_EQUIVALENCE - Static variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- TYPE_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
-
- typeBindings - Variable in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
-
The bindings of type variables.
- typeElement - Variable in class com.google.auto.value.processor.ExtensionContext
-
- TypeElementVisitor() - Constructor for class com.google.auto.common.MoreElements.TypeElementVisitor
-
- TypeEquivalence() - Constructor for class com.google.auto.common.MoreTypes.TypeEquivalence
-
- TypeMirrorSet - Class in com.google.auto.value.processor
-
A set of TypeMirror objects.
- TypeMirrorSet() - Constructor for class com.google.auto.value.processor.TypeMirrorSet
-
- TypeMirrorSet(Collection<? extends TypeMirror>) - Constructor for class com.google.auto.value.processor.TypeMirrorSet
-
- typeName - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
-
- typeParamsString() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- typeParamsString() - Method in class com.google.auto.value.processor.BuilderSpec
-
- types - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The type utilities returned by ProcessingEnvironment.getTypeUtils()
.
- typeSimplifier - Variable in class com.google.auto.value.processor.AnnotationOutput
-
- typeSimplifier - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- typeSimplifier - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- typeSimplifier - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- TypeSimplifier - Class in com.google.auto.value.processor
-
Takes a set of types and a package and determines which of those types can be imported, and how
to spell any of the types in the set given those imports.
- TypeSimplifier(Types, String, Set<TypeMirror>, TypeMirror) - Constructor for class com.google.auto.value.processor.TypeSimplifier
-
Makes a new simplifier for the given package and set of types.
- TypeSimplifier.CastingUncheckedVisitor - Class in com.google.auto.value.processor
-
- TypeSimplifier.ReferencedClassTypeVisitor - Class in com.google.auto.value.processor
-
- TypeSimplifier.Spelling - Class in com.google.auto.value.processor
-
The spelling that should be used to refer to a given class, and an indication of whether it
should be imported.
- TypeSimplifier.ToStringRawTypeVisitor - Class in com.google.auto.value.processor
-
- TypeSimplifier.ToStringTypeVisitor - Class in com.google.auto.value.processor
-
Visitor that produces a string representation of a type for use in generated code.
- typesToImport() - Method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the set of types to import.
- TypeSubstVisitor() - Constructor for class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
-
- typeUtils - Variable in class com.google.auto.common.Overrides.ExplicitOverrides
-
- typeUtils - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- typeUtils - Variable in class com.google.auto.value.processor.AutoValueProcessor
-
- typeUtils - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- typeUtils - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
-
- typeUtils - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- typeUtils - Variable in class com.google.auto.value.processor.TypeSimplifier
-
- typeVariableNames() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator
-
- TypeVariableVisitor() - Constructor for class com.google.auto.common.MoreTypes.TypeVariableVisitor
-
- validate() - Method in class com.google.auto.value.extension.memoized.MemoizeExtension.Generator.MethodOverrider
-
- validate(Element, String) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- validateAnnotation(AnnotationMirror) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateAnnotations(Iterable<? extends AnnotationMirror>) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateAnnotationValue(AnnotationValue, TypeMirror) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateAnnotationValues(Map<? extends ExecutableElement, ? extends AnnotationValue>) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateElement(Element) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateElements(Iterable<? extends Element>) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateMethods(TypeElement, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, boolean) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- validateParameters(TypeElement, ExecutableElement, ImmutableMap<String, AutoAnnotationProcessor.Member>, ImmutableMap<String, AutoAnnotationProcessor.Parameter>, ImmutableMap<String, AnnotationValue>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- validateType(TypeMirror) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateTypes(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.SuperficialValidation
-
- validElements(ImmutableMap<String, Optional<? extends Element>>, RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the valid annotated elements contained in all of the deferred elements.
- value - Variable in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
-
- VALUE_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
-
- valueOf(String) - Static method in enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.common.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ObjectMethodToOverride
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueProcessor.SimpleMethodFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.SimpleNameFunction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.common.Visibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ObjectMethodToOverride
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.AutoValueProcessor.SimpleMethodFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.SimpleNameFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- var - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
-
- var - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
-
- var - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
-
- VariableElementVisitor() - Constructor for class com.google.auto.common.MoreElements.VariableElementVisitor
-
- varIsDefined(String) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- varIsDefined(String) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
-
- varIsDefined(String) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
-
- vars - Variable in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- Visibility - Enum in com.google.auto.common
-
Represents the visibility of a given Element
: public
, protected
,
private
or default/package-private.
- Visibility() - Constructor for enum com.google.auto.common.Visibility
-
- visibleMethod(Method, Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
Returns a Method with the same name and parameter types as the given one, but that is in a
public class or interface.
- visitAnnotation(AnnotationMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
-
- visitAnnotation(AnnotationMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
-
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.ArrayTypeVisitor
-
- visitArray(ArrayType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitArray(ArrayType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
-
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
-
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
-
- visitArray(ArrayType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
-
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
-
- visitArray(List<? extends AnnotationValue>, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitArray(List<? extends AnnotationValue>, Void) - Method in class com.google.auto.value.processor.AutoValueProcessor.ContainsMutableVisitor
-
- visitArray(ArrayType, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
-
- visitArray(ArrayType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitArray(ArrayType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-
- visitChar(char, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
-
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
-
- visitDeclared(DeclaredType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitDeclared(DeclaredType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
-
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
-
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
-
- visitDeclared(DeclaredType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
-
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
-
- visitDeclared(DeclaredType, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
-
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitDeclared(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-
- visitDouble(double, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitEnumConstant(VariableElement, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitError(ErrorType, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
-
- visitError(ErrorType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitError(ErrorType, Void) - Method in class com.google.auto.common.MoreTypes.ErrorTypeVisitor
-
- visitError(ErrorType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitExecutable(ExecutableElement, Void) - Method in class com.google.auto.common.MoreElements.ExecutableElementVisitor
-
- visitExecutable(ExecutableType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitExecutable(ExecutableType, Void) - Method in class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
-
- visitExecutable(ExecutableType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
-
- visitFloat(float, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visiting - Variable in class com.google.auto.common.MoreTypes.EqualVisitorParam
-
- visitingSetPlus(Set<MoreTypes.ComparedElements>, Element, Element) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitingSetPlus(Set<MoreTypes.ComparedElements>, Element, List<? extends TypeMirror>, Element, List<? extends TypeMirror>) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitLong(long, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
-
- visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
-
- visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.NoTypeVisitor
-
- visitNull(NullType, Void) - Method in class com.google.auto.common.MoreTypes.NullTypeVisitor
-
- visitPackage(PackageElement, Void) - Method in class com.google.auto.common.MoreElements.PackageElementVisitor
-
- visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
-
- visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
-
- visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
-
- visitString(String, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitType(TypeElement, Void) - Method in class com.google.auto.common.MoreElements.TypeElementVisitor
-
- visitType(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
-
- visitTypeVariable(TypeVariable, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitTypeVariable(TypeVariable, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
-
- visitTypeVariable(TypeVariable, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
-
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.TypeVariableVisitor
-
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
-
- visitTypeVariable(TypeVariable, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
-
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitUnknown(TypeMirror, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitUnknown(TypeMirror, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
-
- visitUnknown(TypeMirror, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
-
- visitVariable(VariableElement, Void) - Method in class com.google.auto.common.MoreElements.VariableElementVisitor
-
- visitWildcard(WildcardType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
-
- visitWildcard(WildcardType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
-
- visitWildcard(WildcardType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
-
- visitWildcard(WildcardType, Void) - Method in class com.google.auto.common.MoreTypes.WildcardTypeVisitor
-
- visitWildcard(WildcardType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitWildcard(WildcardType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-