A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class com.google.auto.common.MoreTypes.ComparedElements
- aArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
- abortIfAnyError() - Method in class com.google.auto.value.processor.ErrorReporter
-
Abandon the processing of this class if any errors have been output.
- AbortProcessingException - Exception in com.google.auto.value.processor
-
Exception thrown when annotation processing should be aborted for the current class.
- AbortProcessingException() - Constructor for exception com.google.auto.value.processor.AbortProcessingException
- abortWithError(String, Element) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Issue a compilation error and return an exception that, when thrown, will cause the processing of this class to be abandoned.
- abortWithError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation error and abandon the processing of this class.
- abstractMethods - Variable in class com.google.auto.value.processor.ExtensionContext
- abstractMethods() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the complete set of abstract methods defined in or inherited by the
@AutoValue
class. - abstractMethods() - Method in class com.google.auto.value.processor.ExtensionContext
- abstractMethods(TypeElement) - Method in class com.google.auto.value.processor.BuilderSpec
- abstractMethodsIn(ImmutableSet<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the subset of all abstract methods in the given set of methods.
- accept(AnnotationValueVisitor<R, P>, P) - Method in class com.google.auto.common.SimpleTypeAnnotationValue
- access - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
- access - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- access - Variable in class com.google.auto.value.processor.SimpleMethod
- access(ExecutableElement) - Static method in class com.google.auto.value.processor.SimpleMethod
-
Returns an appropriate string to be used in code for the access specification of the given method.
- actualTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
- actualTypes - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
The generic signature used by any generated subclass for its superclass reference.
- actualTypes - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The generic signature used by the generated subclass for its superclass reference.
- add(TypeMirror) - Method in class com.google.auto.value.processor.TypeMirrorSet
- addAllPutAll(TypeElement) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
- addFields(ImmutableList.Builder<Field>, Field[]) - Static method in class com.google.auto.value.processor.TemplateVars
- additionalFields() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
- additionalFields() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
- additionalFields() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
- ambiguousNames(Types, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
- ancestorIsAutoValue(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
- AND - com.google.auto.value.processor.escapevelocity.Parser.Operator
- ANNOTATED_ENCODING_TYPE_VISITOR - Static variable in class com.google.auto.value.processor.TypeEncoder
- AnnotatedEncodingTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
- ANNOTATION_MIRROR_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationMirrors
- ANNOTATION_MIRRORS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- ANNOTATION_VALUE_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationValues
- ANNOTATION_VALUES_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- annotationClassName - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- annotationFullName - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The fully-qualified name of the annotation interface.
- AnnotationMirrors - Class in com.google.auto.common
-
A utility class for working with
AnnotationMirror
instances. - AnnotationMirrors() - Constructor for class com.google.auto.common.AnnotationMirrors
- AnnotationMirrorVisitor() - Constructor for class com.google.auto.common.AnnotationValues.AnnotationMirrorVisitor
- annotationName - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The name of the annotation interface as it can be referenced in the generated code.
- AnnotationOutput - Class in com.google.auto.value.processor
-
Handling of default values for annotation members.
- AnnotationOutput() - Constructor for class com.google.auto.value.processor.AnnotationOutput
- AnnotationOutput.AnnotationSourceFormVisitor - Class in com.google.auto.value.processor
- AnnotationOutput.InitializerSourceFormVisitor - Class in com.google.auto.value.processor
- AnnotationOutput.SourceFormVisitor - Class in com.google.auto.value.processor
-
Visitor that produces a string representation of an annotation value, suitable for inclusion in a Java source file as an annotation member or as the initializer of a variable of the appropriate type.
- annotations - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- annotations - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
The full spelling of any annotation to add to this class, or an empty list if there are none.
- annotations() - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
-
Deprecated.The set of annotation types processed by this step.
- annotations() - Method in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
- annotations() - Method in interface com.google.auto.common.BasicAnnotationProcessor.Step
-
The set of fully-qualified annotation type names processed by this step.
- annotationsByName - Variable in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
- AnnotationSourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
- annotationsToCopy(Element, Element, Set<String>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Implements the semantics of
AutoValue.CopyAnnotations
; see its javadoc. - annotationStrings(List<? extends AnnotationMirror>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the spelling to be used in the generated code for the given list of annotations.
- annotationType - Variable in class com.google.auto.common.SimpleAnnotationMirror
- annotationType - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
The annotation we are processing,
AutoValue
orAutoOneOf
. - AnnotationValues - Class in com.google.auto.common
-
A utility class for working with
AnnotationValue
instances. - AnnotationValues() - Constructor for class com.google.auto.common.AnnotationValues
- AnnotationValues.AnnotationMirrorVisitor - Class in com.google.auto.common
- AnnotationValues.ArrayVisitor<T> - Class in com.google.auto.common
- AnnotationValues.DefaultVisitor<T> - Class in com.google.auto.common
- AnnotationValues.EnumVisitor - Class in com.google.auto.common
- AnnotationValues.TypeMirrorVisitor - Class in com.google.auto.common
- annotationVisibleFrom(AnnotationMirror, Element) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- anyErrors - Variable in class com.google.auto.value.processor.ErrorReporter
- appendAnnotations(List<? extends AnnotationMirror>, StringBuilder) - Static method in class com.google.auto.value.processor.TypeEncoder
- appendEscaped(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
- appendQuoted(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
- appendQuoted(StringBuilder, String) - Static method in class com.google.auto.value.processor.AnnotationOutput
- appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
- appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.RawEncodingTypeVisitor
- appendTypeParameterWithBounds(TypeParameterElement, StringBuilder) - Static method in class com.google.auto.value.processor.TypeEncoder
- applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Determines whether this Extension applies to the given context.
- applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
- applicableExtensions(TypeElement, ExtensionContext) - Method in class com.google.auto.value.processor.AutoValueProcessor
- args - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
- argumentCount() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
- ArrayTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ArrayTypeVisitor
- ArrayVisitor(Function<AnnotationValue, T>) - Constructor for class com.google.auto.common.AnnotationValues.ArrayVisitor
- asArray(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a
ArrayType
if theTypeMirror
represents an array or throws anIllegalArgumentException
. - 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 theTypeMirror
represents a declared type such as a class, interface, union/compound, or enum or throws anIllegalArgumentException
. - 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 aTypes
instance with the notable difference that it will throwIllegalArgumentException
instead of returning null if theTypeMirror
can not be converted to anElement
. - 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 theTypeMirror
represents an executable type such as may result from missing code, or bad compiles or throws anIllegalArgumentException
. - asExecutable(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given
Element
instance asExecutableElement
. - asExecutable(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a
ExecutableType
if theTypeMirror
represents an executable type such as a method, constructor, or initializer or throws anIllegalArgumentException
. - asIntersection(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns an
IntersectionType
if theTypeMirror
represents an intersection-type or throws anIllegalArgumentException
. - 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 theTypeMirror
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 theTypeMirror
represents the null type or throws anIllegalArgumentException
. - asPackage(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given
Element
instance asPackageElement
. - asPrimitiveType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a
PrimitiveType
if theTypeMirror
represents a primitive type or throws anIllegalArgumentException
. - asStep(BasicAnnotationProcessor.ProcessingStep) - Static method in class com.google.auto.common.BasicAnnotationProcessor
-
Wraps the passed
BasicAnnotationProcessor.ProcessingStep
in aBasicAnnotationProcessor.Step
. - asType(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given
Element
instance asTypeElement
. - asTypeElement(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
- asTypeElement(TypeMirror) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
- asTypeElements(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.MoreTypes
- asTypeParameter(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given
Element
instance asTypeParameterElement
. - asTypeVariable(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a
TypeVariable
if theTypeMirror
represents a type variable or throws anIllegalArgumentException
. - asVariable(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given
Element
instance asVariableElement
. - asWildcard(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a
WildcardType
if theTypeMirror
represents a wildcard type or throws anIllegalArgumentException
. - AUTO_ANNOTATION_NAME - Static variable in class com.google.auto.value.processor.ClassNames
- AUTO_ONE_OF_NAME - Static variable in class com.google.auto.value.processor.ClassNames
- AUTO_VALUE_BUILDER_NAME - Static variable in class com.google.auto.value.processor.ClassNames
- AUTO_VALUE_NAME - Static variable in class com.google.auto.value.processor.ClassNames
- AUTO_VALUE_PACKAGE_NAME - Static variable in class com.google.auto.value.processor.ClassNames
- AutoAnnotation - Annotation Type in com.google.auto.value
-
Annotation that causes an implementation of an annotation interface to be generated.
- AutoAnnotationProcessor - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) to generate annotation implementations.
- AutoAnnotationProcessor() - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor
- AutoAnnotationProcessor.Member - Class in com.google.auto.value.processor
- AutoAnnotationProcessor.Parameter - Class in com.google.auto.value.processor
- AutoAnnotationTemplateVars - Class in com.google.auto.value.processor
-
The variables to substitute into the autoannotation.vm template.
- AutoAnnotationTemplateVars() - Constructor for class com.google.auto.value.processor.AutoAnnotationTemplateVars
- AutoOneOf - Annotation Type in com.google.auto.value
-
Specifies that the annotated class is a one-of class, also known as a tagged union.
- AutoOneOfProcessor - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) for one-of types; user code never references this class.
- AutoOneOfProcessor() - Constructor for class com.google.auto.value.processor.AutoOneOfProcessor
- AutoOneOfTemplateVars - Class in com.google.auto.value.processor
-
The variables to substitute into the autooneof.vm template.
- AutoOneOfTemplateVars() - Constructor for class com.google.auto.value.processor.AutoOneOfTemplateVars
- AutoService - Annotation Type in com.google.auto.service
-
An annotation for service providers as described in
ServiceLoader
. - AutoServiceProcessor - Class in com.google.auto.service.processor
-
Processes
AutoService
annotations and generates the service provider configuration files described inServiceLoader
. - 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 likeequals
to have conventional value semantics. - AutoValue.Builder - Annotation Type in com.google.auto.value
-
Specifies that AutoValue should generate an implementation of the annotated class or interface, to serve as a builder for the value-type class it is nested within.
- AutoValue.CopyAnnotations - Annotation Type in com.google.auto.value
-
Specifies that AutoValue should copy any annotations from the annotated element to the generated class.
- AutoValueBuilderProcessor - Class in com.google.auto.value.processor
-
Annotation processor that checks that the type that
AutoValue.Builder
is applied to is nested inside an@AutoValue
class. - AutoValueBuilderProcessor() - Constructor for class com.google.auto.value.processor.AutoValueBuilderProcessor
- autoValueClass - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- autoValueClass - Variable in class com.google.auto.value.processor.BuilderSpec
- autoValueClass() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the annotated class that this generation cycle is based on.
- autoValueClass() - Method in class com.google.auto.value.processor.ExtensionContext
- AutoValueExtension - Class in com.google.auto.value.extension
-
An AutoValueExtension allows for extra functionality to be created during the generation of an AutoValue class.
- AutoValueExtension() - Constructor for class com.google.auto.value.extension.AutoValueExtension
- AutoValueExtension.Context - Interface in com.google.auto.value.extension
-
The context of the generation cycle.
- AutoValueOrOneOfProcessor - Class in com.google.auto.value.processor
-
Shared code between AutoValueProcessor and AutoOneOfProcessor.
- AutoValueOrOneOfProcessor(String) - Constructor for class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- AutoValueOrOneOfProcessor.ContainsMutableVisitor - Class in com.google.auto.value.processor
- AutoValueOrOneOfProcessor.ObjectMethod - Enum in com.google.auto.value.processor
- AutoValueOrOneOfProcessor.Property - Class in com.google.auto.value.processor
-
A property of an
@AutoValue
or@AutoOneOf
class, defined by one of its abstract methods. - AutoValueOrOneOfTemplateVars - Class in com.google.auto.value.processor
-
The variables to substitute into the autovalue.vm or autooneof.vm template.
- AutoValueOrOneOfTemplateVars() - Constructor for class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
- AutoValueProcessor - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) for value types; user code never references this class.
- AutoValueProcessor() - Constructor for class com.google.auto.value.processor.AutoValueProcessor
- AutoValueProcessor(ClassLoader) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
- AutoValueProcessor(Iterable<? extends AutoValueExtension>) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
- AutoValueTemplateVars - Class in com.google.auto.value.processor
-
The variables to substitute into the autovalue.vm template.
- AutoValueTemplateVars() - Constructor for class com.google.auto.value.processor.AutoValueTemplateVars
B
- b - Variable in class com.google.auto.common.MoreTypes.ComparedElements
- bArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
- baseType - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- BasicAnnotationProcessor - Class in com.google.auto.common
-
An abstract
Processor
implementation that defers processing ofElement
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
-
Deprecated.Implement
BasicAnnotationProcessor.Step
instead. SeeBasicAnnotationProcessor.steps()
. - BasicAnnotationProcessor.ProcessingStepAsStep - Class in com.google.auto.common
- BasicAnnotationProcessor.Step - Interface in com.google.auto.common
-
The unit of processing logic that runs under the guarantee that all elements are complete and well-formed.
- beforeInitDefault - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- BinaryExpressionNode(ExpressionNode, Parser.Operator, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
- blockCommentEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
- body - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
- body - Variable in class com.google.auto.value.processor.escapevelocity.Macro
- BOOLEANS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- buildCacheField(TypeName, String) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
-
Builds a
FieldSpec
for use in property caching. - Builder(TypeElement) - Constructor for class com.google.auto.value.processor.BuilderSpec.Builder
- BUILDER_METHOD_NAMES - Static variable in class com.google.auto.value.processor.PropertyBuilderClassifier
- builderActualTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The generic signature used by the generated builder subclass for its superclass reference.
- builderFormalTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The formal generic signature of the
AutoValue.Builder
class. - builderFrom(TypeElement) - Method in class com.google.auto.value.processor.BuilderSpec
-
Returns a representation of the given
@AutoValue.Builder
class or interface. - builderGetters - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
A map from property names to information about the associated property getter.
- builderGetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- builderGetters() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns the set of properties that have getters in the builder.
- builderIsInterface - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
True if the builder being implemented is an interface, false if it is an abstract class.
- builderMaker(Map<String, ExecutableElement>, TypeElement) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
- builderMethodClassifier - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
- BuilderMethodClassifier - Class in com.google.auto.value.processor
-
Classifies methods inside builder types, based on their names and parameter and return types.
- BuilderMethodClassifier(ErrorReporter, ProcessingEnvironment, TypeElement, TypeElement, ImmutableBiMap<ExecutableElement, String>) - Constructor for class com.google.auto.value.processor.BuilderMethodClassifier
- builderMethodReturnType(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns the return type of the given method from the builder.
- builderPropertyBuilders - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
A map from property names to information about the associated property builder.
- builderRequiredProperties - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
Properties that are required to be set.
- builderSetters - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
A multimap from property names (like foo) to the corresponding setters.
- builderSetters - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
A multimap from property names (like foo) to the corresponding setter methods (foo or setFoo).
- BuilderSpec - Class in com.google.auto.value.processor
-
Support for AutoValue builders.
- BuilderSpec(TypeElement, ProcessingEnvironment, ErrorReporter) - Constructor for class com.google.auto.value.processor.BuilderSpec
- BuilderSpec.Builder - Class in com.google.auto.value.processor
-
Representation of an
AutoValue.Builder
class or interface. - BuilderSpec.PropertyGetter - Class in com.google.auto.value.processor
-
Information about a builder property getter, referenced from the autovalue.vm template.
- BuilderSpec.PropertySetter - Class in com.google.auto.value.processor
-
Information about a property setter, referenced from the autovalue.vm template.
- builderType - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- builderType - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- builderTypeElement - Variable in class com.google.auto.value.processor.BuilderSpec.Builder
- builderTypeMirror - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- builderTypeName - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The name of the builder type as it should appear in source code, or empty if there is no builder type.
- buildMethod - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The builder's build method, often
"build"
. - buildMethods - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- buildMethods() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns the methods that were identified as
build()
methods. - builtToBuilder - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- BYTES_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
C
- c - Variable in class com.google.auto.value.processor.escapevelocity.Parser
-
The invariant of this parser is that
c
is always the next character of interest. - cacheField - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- canMakeCopyUsing(ImmutableList<ExecutableElement>, ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Checks that the given setter method has a parameter type that can be copied to the return type of the given getter using one of the given
copyOf
methods. - canMakeCopyUsing(ExecutableElement, TypeMirror, TypeMirror) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns true if
copyOfMethod
can be used to copy theparameterType
to thetargetType
. - CastingElementVisitor(String) - Constructor for class com.google.auto.common.MoreElements.CastingElementVisitor
- CastingTypeVisitor(String) - Constructor for class com.google.auto.common.MoreTypes.CastingTypeVisitor
- CastingUncheckedVisitor() - Constructor for class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
- CastingUncheckedVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
- CHANGE_CASE - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
- changeInitialCase(String) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
- CHARS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- CheckBooleanField() - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
- checkForFailedJavaBean(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
- checkIllegalModifier(Modifier) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- checkImplementer(TypeElement, TypeElement, AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
Verifies
ServiceProvider
constraints on the concrete provider class. - checkMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
- checkMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
- checkMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
- checkModifiersIfNested(TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Checks that, if the given
@AutoValue
or@AutoOneOf
class is nested, it is static and not private. - checkReturnType(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Checks that the return type of the given property method is allowed.
- checkSetterParameter(ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Checks that the given setter method has a parameter type that is compatible with the return type of the given getter.
- CLASS_GET_MODULE_METHOD - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
- CLASS_OR_INTERFACE - Static variable in class com.google.auto.value.processor.BuilderSpec
- classForName(String) - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- classHashString - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
A string that should change if any salient details of the serialized class change.
- classify(Iterable<ExecutableElement>, ErrorReporter, ProcessingEnvironment, TypeElement, TypeElement, ImmutableBiMap<ExecutableElement, String>, boolean) - Static method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies the given methods from a builder type and its ancestors.
- classifyGetter(ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
- classifyMethod(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies a method and update the state of this object based on what is found.
- classifyMethodNoArgs(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies a method given that it has no arguments.
- classifyMethodOneArg(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies a method given that it has one argument.
- classifyMethods(Iterable<ExecutableElement>, boolean) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Classifies the given methods and sets the state of this object based on what is found.
- classIsExported(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
- classIsPublic(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
Returns whether the given class is public as seen from this class.
- className - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- className - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The simple name of the generated class, like
AutoAnnotation_Foo_bar
. - className - Variable in class com.google.auto.value.processor.Optionalish
- className(DeclaredType) - Static method in class com.google.auto.value.processor.TypeEncoder
- classNameAt(int) - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- classNameOf(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the name of the given type, including any enclosing types but not the package.
- ClassNames - Class in com.google.auto.value.extension.memoized.processor
-
Names of classes that are referenced in the processor/extension.
- ClassNames - Class in com.google.auto.value.processor
-
Names of classes that are referenced in the processors.
- ClassNames() - Constructor for class com.google.auto.value.extension.memoized.processor.ClassNames
- ClassNames() - Constructor for class com.google.auto.value.processor.ClassNames
- classToExtend - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- clazz - Variable in class com.google.auto.common.AnnotationValues.DefaultVisitor
- clazz - Variable in class com.google.auto.common.MoreTypes.IsTypeOf
- CODE_POINT_TO_OPERATORS - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
Maps a code point to the operators that begin with that code point.
- collection - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
- collection - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
- COM_GOOGLE_COMMON_COLLECT_IMMUTABLE - Static variable in class com.google.auto.value.processor.PropertyBuilderClassifier
- com.google.auto.common - package com.google.auto.common
- com.google.auto.service - package com.google.auto.service
- com.google.auto.service.processor - package com.google.auto.service.processor
-
This package contains the annotation processor that implements the
AutoService
API. - com.google.auto.value - package com.google.auto.value
- com.google.auto.value.extension - package com.google.auto.value.extension
- com.google.auto.value.extension.memoized - package com.google.auto.value.extension.memoized
- com.google.auto.value.extension.memoized.processor - package com.google.auto.value.extension.memoized.processor
- com.google.auto.value.processor - package com.google.auto.value.processor
-
This package contains the annotation processor that implements the
AutoValue
API. - com.google.auto.value.processor.escapevelocity - package com.google.auto.value.processor.escapevelocity
- CommentTokenNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.CommentTokenNode
- ComparedElements(Element, ImmutableList<TypeMirror>, Element, ImmutableList<TypeMirror>) - Constructor for class com.google.auto.common.MoreTypes.ComparedElements
- compatibleArgs(Class<?>[], List<Object>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
Determines if the given argument list is compatible with the given parameter types.
- compatibleTypes(TypeMirror, TypeMirror) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Returns true if
parameterType
can be used to provide the value of an annotation member of typememberType
. - compressBlankLines(String) - Static method in class com.google.auto.value.processor.Reformatter
- compressSpace(String) - Static method in class com.google.auto.value.processor.Reformatter
- computeClassHash(Iterable<AutoValueOrOneOfProcessor.Property>, String) - Method in class com.google.auto.value.processor.GwtSerialization
- condition - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
- condition - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.IfOrElseIfTokenNode
- cons(String, int, ImmutableList<Node>) - Static method in class com.google.auto.value.processor.escapevelocity.Node
-
Create a new parse tree node that is the concatenation of the given ones.
- Cons(String, int, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.Node.Cons
- ConstantExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a constant value.
- ConstantExpressionNode(String, int, Object) - Constructor for class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
- constructor() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- consumeMethods(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Returns a possible empty set of abstract methods that this Extension intends to implement.
- consumeProperties(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Returns a possibly empty set of property names that this Extension intends to implement.
- contains(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
- ContainsMutableVisitor() - Constructor for class com.google.auto.value.processor.AutoValueOrOneOfProcessor.ContainsMutableVisitor
- context - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- context - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
- context - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- copiedClassAnnotations(TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- copy(AutoValueOrOneOfProcessor.Property) - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- COPY_ANNOTATIONS_NAME - Static variable in class com.google.auto.value.processor.ClassNames
- copyAll - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- copyAnnotations(Element, Element, Set<String>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Implements the semantics of
AutoValue.CopyAnnotations
; see its javadoc. - copyOf - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- copyOfMethods(TypeMirror) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns
copyOf
methods from the given type. - copyOfString(TypeMirror, TypeMirror, Types, boolean) - Static method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- createIfOptional(TypeMirror) - Static method in class com.google.auto.value.processor.Optionalish
-
Returns an instance wrapping the given TypeMirror, or null if it is not any kind of Optional.
- currentNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- currentOperator - Variable in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
-
The operator we have just scanned, in the same way that
Parser.c
is the character we have just read.
D
- decapitalize(String) - Static method in class com.google.auto.value.processor.BuilderMethodClassifier
- declaredTypeName(DeclaredType) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
- DeclaredTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
- decode(StringBuilder, TypeSimplifier, int) - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- decode(String, ProcessingEnvironment, String, TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
-
Decodes the given string, respelling class names appropriately.
- decode(String, Elements, Types, String, TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
- DEFAULT - com.google.auto.common.Visibility
- defaultAction(Object, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- defaultAction(Object, Void) - Method in class com.google.auto.common.AnnotationValues.ArrayVisitor
- defaultAction(Object, Void) - Method in class com.google.auto.common.AnnotationValues.DefaultVisitor
- defaultAction(Element, Void) - Method in class com.google.auto.common.MoreElements.CastingElementVisitor
- defaultAction(TypeMirror, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- defaultAction(TypeMirror, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
- defaultAction(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
- defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
- defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.CastingTypeVisitor
- defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
- defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
- defaultAction(TypeMirror, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
- defaultAction(TypeMirror, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
- DefaultVisitor(Class<T>) - Constructor for class com.google.auto.common.AnnotationValues.DefaultVisitor
- deferredElementNames - Variable in class com.google.auto.common.BasicAnnotationProcessor
- deferredTypeNames - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Qualified names of
@AutoValue
orAutoOneOf
classes that we attempted to process but had to abandon because we needed other types that they referenced and those other types were missing. - defineSharedVarsForType(TypeElement, ImmutableSet<ExecutableElement>, AutoValueOrOneOfTemplateVars) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Defines the template variables that are shared by AutoValue and AutoOneOf.
- defineVars(AutoValueTemplateVars, ImmutableBiMap<ExecutableElement, String>) - Method in class com.google.auto.value.processor.BuilderSpec.Builder
- defineVarsForType(TypeElement, AutoOneOfTemplateVars, ImmutableSet<ExecutableElement>, ExecutableElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
- defineVarsForType(TypeElement, AutoValueTemplateVars, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, Optional<BuilderSpec.Builder>) - Method in class com.google.auto.value.processor.AutoValueProcessor
- definitionLineNumber - Variable in class com.google.auto.value.processor.escapevelocity.Macro
- determineObjectMethodsToGenerate(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Given a list of all methods defined in or inherited by a class, returns a map indicating which of equals, hashCode, and toString should be generated.
- DirectiveNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a directive such as
#set ($x = $y)
or#if ($x) y #end
. - DirectiveNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode
- DirectiveNode.ForEachNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a
#foreach
construct. - DirectiveNode.ForEachNode.ForEachVar - Class in com.google.auto.value.processor.escapevelocity
-
This class is the type of the variable
$foreach
that is defined within#foreach
loops. - DirectiveNode.IfNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing an
#if
construct. - DirectiveNode.MacroCallNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a macro call.
- DirectiveNode.SetNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a
#set
construct. - disambiguate(String, Collection<String>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- DIVIDE - com.google.auto.value.processor.escapevelocity.Parser.Operator
- DO_NOT_PULL_DOWN_ANNOTATIONS - Static variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
- doEquivalent(TypeMirror, TypeMirror) - Method in class com.google.auto.common.MoreTypes.TypeEquivalence
- doHash(TypeMirror) - Method in class com.google.auto.common.MoreTypes.TypeEquivalence
- DOUBLES_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
E
- eclipseHack - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- eclipseHack - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
- EclipseHack - Class in com.google.auto.value.processor
-
Hacks needed to work around various bugs and incompatibilities in Eclipse's implementation of annotation processing.
- EclipseHack(ProcessingEnvironment) - Constructor for class com.google.auto.value.processor.EclipseHack
- effectiveVisibilityOfElement(Element) - Static method in enum com.google.auto.common.Visibility
-
Returns effective visibility of the given element meaning that it takes into account the visibility of its enclosing elements.
- ELEMENT_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
- ElementName(BasicAnnotationProcessor.ElementName.Kind, Name) - Constructor for class com.google.auto.common.BasicAnnotationProcessor.ElementName
- elements - Variable in class com.google.auto.common.BasicAnnotationProcessor
- elements - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- elementsDeferredBySteps - Variable in class com.google.auto.common.BasicAnnotationProcessor
- elementUtils - Variable in class com.google.auto.common.Overrides.NativeOverrides
- elementUtils - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor
- elementUtils - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- elementUtils - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
- elementUtils - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- elementUtils() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- elementValues - Variable in class com.google.auto.common.SimpleAnnotationMirror
- ELSE_ELSE_IF_END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
- ElseIfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseIfTokenNode
- ElseTokenNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseTokenNode
- emptyNode(String, int) - Static method in class com.google.auto.value.processor.escapevelocity.Node
-
Returns an empty node in the parse tree.
- enclosingType(DeclaredType) - Static method in class com.google.auto.common.MoreTypes
-
Returns the type of the innermost enclosing instance, or null if there is none.
- encode(TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
-
Returns the encoding for the given type, where class names are marked by special tokens.
- encodeRaw(TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
-
Like
TypeEncoder.encode(javax.lang.model.type.TypeMirror)
, except that only the raw type is encoded. - encodeWithAnnotations(TypeMirror) - Static method in class com.google.auto.value.processor.TypeEncoder
-
Encodes the given type and its type annotations.
- ENCODING_TYPE_VISITOR - Static variable in class com.google.auto.value.processor.TypeEncoder
- EncodingTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
- END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
- EndTokenNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EndTokenNode
- ENUMS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- EnumVisitor() - Constructor for class com.google.auto.common.AnnotationValues.EnumVisitor
- EOF - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
- EOF_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
- EofNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EofNode
- equal(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
Returns true if
lhs
andrhs
are equal according to Velocity. - equal(TypeMirror, TypeMirror, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
- EQUAL - com.google.auto.value.processor.escapevelocity.Parser.Operator
- equalLists(List<? extends TypeMirror>, List<? extends TypeMirror>, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
- equals - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
Whether to generate an equals(Object) method.
- equals(Object) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
- equals(Object) - Method in class com.google.auto.common.MoreTypes.ComparedElements
- equals(Object) - Method in class com.google.auto.common.SimpleAnnotationMirror
- equals(Object) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- equals(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
- EQUALS - com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
- equalsParameterType - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
A string representing the parameter type declaration of the equals(Object) method, including any annotations.
- equalsParameterType(Map<AutoValueOrOneOfProcessor.ObjectMethod, ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the encoded parameter type of the
equals(Object)
method that is to be generated, or an empty string if the method is not being generated. - EqualVisitor() - Constructor for class com.google.auto.common.MoreTypes.EqualVisitor
- EqualVisitorParam() - Constructor for class com.google.auto.common.MoreTypes.EqualVisitorParam
- equivalence() - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns an
Equivalence
forAnnotationMirror
as some implementations delegate equality tests toObject.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
forAnnotationValue
as annotation values may containAnnotationMirror
instances some of whose implementations delegate equality tests toObject.equals(java.lang.Object)
whereas the documentation explicitly states that instance/reference equality is not the proper test. - equivalence() - Static method in class com.google.auto.common.MoreTypes
-
Returns an
Equivalence
that can be used to compare types. - erasedParameterTypes(ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
Returns the list of erased parameter types of the given method as they appear in the given type.
- erasedParameterTypes(ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
- error(String, Element, AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
- errorReporter - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- errorReporter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- errorReporter - Variable in class com.google.auto.value.processor.BuilderSpec
- errorReporter - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
- errorReporter() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- ErrorReporter - Class in com.google.auto.value.processor
-
Handle error reporting for an annotation processor.
- ErrorReporter(ProcessingEnvironment) - Constructor for class com.google.auto.value.processor.ErrorReporter
- ErrorTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ErrorTypeVisitor
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.Node.Cons
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.Node
-
Returns the result of evaluating this node in the given context.
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
Returns the result of evaluating this node in the given context.
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.TokenNode
-
This method always throws an exception because a node like this should never be found in the final parse tree.
- evaluate(EvaluationContext, List<Node>) - Method in class com.google.auto.value.processor.escapevelocity.Macro
- evaluate(Map<String, ?>) - Method in class com.google.auto.value.processor.escapevelocity.Template
-
Evaluate the given template with the given initial set of variables.
- EvaluationContext - Interface in com.google.auto.value.processor.escapevelocity
-
The context of a template evaluation.
- EvaluationContext.PlainEvaluationContext - Class in com.google.auto.value.processor.escapevelocity
- evaluationException(String) - Method in class com.google.auto.value.processor.escapevelocity.Node
- evaluationException(Throwable) - Method in class com.google.auto.value.processor.escapevelocity.Node
- EvaluationException - Exception in com.google.auto.value.processor.escapevelocity
-
An exception that occurred while evaluating a template, such as an undefined variable reference or a division by zero.
- EvaluationException(String) - Constructor for exception com.google.auto.value.processor.escapevelocity.EvaluationException
- EvaluationException(String, Throwable) - Constructor for exception com.google.auto.value.processor.escapevelocity.EvaluationException
- exclude() - Method in annotation type com.google.auto.value.AutoValue.CopyAnnotations
- ExecutableElementVisitor() - Constructor for class com.google.auto.common.MoreElements.ExecutableElementVisitor
- ExecutableTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
- expect(char) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Skips any space in the reader, and then throws an exception if the first non-space character found is not the expected one.
- ExplicitOverrides(Types) - Constructor for class com.google.auto.common.Overrides.ExplicitOverrides
- expr - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
- expression - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
- ExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing an expression.
- ExpressionNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode
- ExpressionNode.BinaryExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
Represents all binary expressions.
- ExpressionNode.NotExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing an expression like
!$a
. - ExtensionContext - Class in com.google.auto.value.processor
- ExtensionContext(ProcessingEnvironment, TypeElement, ImmutableMap<String, ExecutableElement>, ImmutableSet<ExecutableElement>) - Constructor for class com.google.auto.value.processor.ExtensionContext
- extensionName(AutoValueExtension) - Method in class com.google.auto.value.processor.AutoValueProcessor
- extensions - Variable in class com.google.auto.value.processor.AutoValueProcessor
F
- falsePart - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
- fatalError(String) - Method in class com.google.auto.service.processor.AutoServiceProcessor
- field - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
- fields - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- fields - Variable in class com.google.auto.value.processor.TemplateVars
- fields() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
-
The fields that should be added to the subclass.
- fieldValue(Field, Object) - Static method in class com.google.auto.value.processor.TemplateVars
- finalSubclass - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The simple name of the final generated subclass.
- findAnnotatedElements(Element, ImmutableSet<TypeElement>, ImmutableSetMultimap.Builder<TypeElement, Element>) - Static method in class com.google.auto.common.BasicAnnotationProcessor
-
Adds
element
and its enclosed elements toannotatedElements
if they are annotated with any annotations inannotationTypes
. - findImportMarker() - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- findImports(Elements, Types, String, Set<TypeMirror>, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Given a set of referenced types, works out which of them should be imported and what the resulting spelling of each one is.
- findKindGetterOrAbort(TypeElement, TypeMirror, ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
- findReferencedClasses() - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- fixReservedIdentifiers(Map<?, String>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Modifies the values of the given map to avoid reserved words.
- fixup(String) - Static method in class com.google.auto.value.processor.Reformatter
- FLOATS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- forAnnotatedElement(Element) - Static method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
An
BasicAnnotationProcessor.ElementName
for an annotated element. - ForEachNode(String, int, String, ExpressionNode, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
- ForEachTokenNode(String, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
- ForEachVar(Iterator<?>) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
- formalTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.TypeEncoder
-
Returns the formal type parameters of the given type.
- formalTypes - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
The formal generic signature of the class with the
@AutoValue
orAutoOneOf
annotation and any generated subclass. - formalTypes - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The formal generic signature of the class with the
@AutoValue
annotation and its generated subclass. - fullyQualifiedName(String, String) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
G
- generate() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Returns the generated source code of the class named
className
to extendclassToExtend
, ornull
if this extension does not generate a class in the hierarchy. - generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
- generateConfigFiles() - Method in class com.google.auto.service.processor.AutoServiceProcessor
- generated - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The encoded form of the
Generated
class, or empty if it is not available. - generated - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
The encoding of the
Generated
class. - generated - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The encoding of the
Generated
class. - generatedAnnotation(Elements) - Static method in class com.google.auto.common.GeneratedAnnotations
-
Deprecated.
- generatedAnnotation(Elements, SourceVersion) - Static method in class com.google.auto.common.GeneratedAnnotations
-
Returns the element corresponding to the
@Generated
annotation present at the targetSourceVersion
. - GeneratedAnnotations - Class in com.google.auto.common
-
Utility methods for writing
@Generated
annotations. - GeneratedAnnotations() - Constructor for class com.google.auto.common.GeneratedAnnotations
- generatedAnnotationSpec(Elements, Class<?>) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
- generatedAnnotationSpec(Elements, Class<?>, String) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
- generatedAnnotationSpec(Elements, SourceVersion, Class<?>) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
-
Returns
@Generated("processorClass")
for the targetSourceVersion
. - generatedAnnotationSpec(Elements, SourceVersion, Class<?>, String) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
-
Returns
@Generated(value = "processorClass", comments = "comments")
for the targetSourceVersion
. - generatedAnnotationSpecBuilder(Elements, Class<?>) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
- generatedAnnotationSpecBuilder(Elements, SourceVersion, Class<?>) - Static method in class com.google.auto.common.GeneratedAnnotationSpecs
- GeneratedAnnotationSpecs - Class in com.google.auto.common
-
Utility methods for writing
@Generated
annotations using JavaPoet. - GeneratedAnnotationSpecs() - Constructor for class com.google.auto.common.GeneratedAnnotationSpecs
- generatedClass - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
-
The simple name of the generated class.
- generatedClassName(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- generatedClassName(TypeElement, String) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the name of the generated
@AutoValue
or@AutoOneOf
class, for exampleAutoOneOf_TaskResult
or$$AutoValue_SimpleMethod
. - generatedSubclassName(TypeElement, int) - Static method in class com.google.auto.value.processor.AutoValueProcessor
- Generator(AutoValueExtension.Context, String, String, boolean) - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- getAccess() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- getAccess() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
- getAccess() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- getAccess() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- getAccess() - Method in class com.google.auto.value.processor.SimpleMethod
- getAllMethods(TypeElement, Overrides) - Static method in class com.google.auto.common.MoreElements
- getAllMethods(TypeElement, SetMultimap<String, ExecutableElement>) - Static method in class com.google.auto.common.MoreElements
- getAllMethods(TypeElement, Types, Elements) - Static method in class com.google.auto.common.MoreElements
-
Returns the set of all methods from
type
, including methods that it inherits from its ancestors. - getAnnotatedAnnotations(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns all annotations that are present on the given
Element
which are themselves annotated withannotationType
. - getAnnotationElementAndValue(AnnotationMirror, String) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns a
ExecutableElement
and its associatedAnnotationValue
if such an element was either declared in the usage represented by the providedAnnotationMirror
, or if such an element was defined with a default. - getAnnotationFqName(AnnotationMirror) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the fully-qualified name of an annotation-mirror, e.g.
- getAnnotationMirror(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as an AnnotationMirror.
- getAnnotationMirror(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.MoreElements
-
Returns an
AnnotationMirror
for the annotation of typeannotationClass
onelement
, orOptional.absent()
if no such annotation exists. - getAnnotationMirror(Element, String) - Static method in class com.google.auto.value.extension.memoized.processor.MemoizedValidator
- getAnnotationMirror(Element, String) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- getAnnotationMirrors(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of annotations.
- getAnnotationReturnType(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- getAnnotations() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- getAnnotationsMarkedWithInherited(Element) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- getAnnotationType() - Method in class com.google.auto.common.SimpleAnnotationMirror
- getAnnotationValue(AnnotationMirror, String) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns an
AnnotationValue
for the named element if such an element was either declared in the usage represented by the providedAnnotationMirror
, or if such an element was defined with a default. - getAnnotationValues(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of
AnnotationValue
s. - getAnnotationValuesWithDefaults(AnnotationMirror) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns the
AnnotationMirror
's map ofAnnotationValue
indexed byExecutableElement
, supplying default values from the annotation if the annotation property has not been set. - getBeforeInitDefault() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
An empty string, or a complete statement to be included before the expression returned by
PropertyBuilderClassifier.PropertyBuilder.getInitDefault()
. - getBinaryName(TypeElement) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
Returns the binary name of a reference type.
- getBinaryNameImpl(TypeElement, String) - Method in class com.google.auto.service.processor.AutoServiceProcessor
- getBoolean(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a boolean.
- getBooleans(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of booleans.
- getBuilder() - Method in class com.google.auto.value.processor.BuilderSpec
-
Determines if the
@AutoValue
class for this instance has a correct nested@AutoValue.Builder
class or interface and return a representation of it in anOptional
if so. - getBuilderType() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
The type of the builder, for example
ImmutableSet.Builder<String>
. - getBuilderTypeMirror() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- getBuiltToBuilder() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
A method to convert the built type back into a builder.
- getByte(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a byte.
- getBytes(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of bytes.
- getChar(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a char.
- getChars(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of characters.
- getComponentType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- getContainedPrimitiveType(Types) - Method in class com.google.auto.value.processor.Optionalish
- getContainedType(Types) - Method in class com.google.auto.value.processor.Optionalish
- getCopyAll() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
The method to copy another collection into this builder.
- getDefaultValue() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- getDefaultValues(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- getDouble(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a double.
- getDoubles(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of doubles.
- getElement(Elements) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
The
Element
whose fully-qualified name isBasicAnnotationProcessor.ElementName.name()
. - getElementValues() - Method in class com.google.auto.common.SimpleAnnotationMirror
- getElementValues(AnnotationMirror) - Static method in class com.google.auto.value.processor.GwtCompatibility
- getEmpty() - Method in class com.google.auto.value.processor.Optionalish
-
Returns a string representing the method call to obtain the empty version of this Optional.
- getEnclosingType(Element) - Static method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the nearest enclosing
TypeElement
to the current element, throwing anIllegalArgumentException
if the providedElement
is aPackageElement
or is otherwise not enclosed by a type. - getEnum(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a VariableElement.
- getEnums(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of enums.
- getExcludedClasses(Element) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the contents of the
AutoValue.CopyAnnotations.exclude
element, as a set of strings that are fully-qualified class names. - getFields(Class<?>) - Static method in class com.google.auto.value.processor.TemplateVars
- getFloat(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a float.
- getFloats(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of floats.
- getGeneratedTypeName() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- getGetter() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
-
Returns the name of the getter method for this property as defined by the
@AutoValue
class. - getGetter() - Method in class com.google.auto.value.processor.GwtSerialization.Property
- getGwtCast() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
Returns a string to be inserted before the call to the readFoo() call so that the expression can be assigned to the given type.
- getGwtType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
Returns the suffix in serializer method names for values of the given type.
- getHasNext() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
- getInitDefault() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
An expression to return a default instance of the type that this builder builds.
- getInitializer() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
An initializer for the builder field, for example
ImmutableSet.builder()
. - getInt(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as an int.
- getInts(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of integers.
- getKind() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- getKind() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
- getKind() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- getLazyInitAnnotation(Elements) - Static method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
-
Returns the errorprone
@LazyInit
annotation if it is found on the classpath. - getLocalAndInheritedMethods(TypeElement, Overrides) - Static method in class com.google.auto.common.MoreElements
- getLocalAndInheritedMethods(TypeElement, Elements) - Static method in class com.google.auto.common.MoreElements
-
Deprecated.The method
MoreElements.getLocalAndInheritedMethods(TypeElement, Types, Elements)
has better consistency between Java compilers. - getLocalAndInheritedMethods(TypeElement, Types, Elements) - Static method in class com.google.auto.common.MoreElements
-
Returns the set of all non-private, non-static methods from
type
, including methods that it inherits from its ancestors. - getLong(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a long.
- getLongs(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of longs.
- getMemberMethods(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- getMembers(Element, ImmutableMap<String, ExecutableElement>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- getName() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
-
Returns the name of the property as it should be used in strings visible to users.
- getName() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- getName() - Method in class com.google.auto.value.processor.GwtSerialization.Property
- getName() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
The name of the field to hold this builder.
- getName() - Method in class com.google.auto.value.processor.SimpleMethod
- getNullableAnnotation() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
-
Returns the string to use as a method annotation to indicate the nullability of this property.
- getNullableAnnotation() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- getOptional() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
-
Returns an
Optionalish
representing the kind of Optional that this property's type is, or null if the type is not an Optional of any kind. - getOptional() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
- getPackage(Element) - Static method in class com.google.auto.common.MoreElements
-
An alternate implementation of
Elements.getPackageOf(javax.lang.model.element.Element)
that does not require anElements
instance. - getParameters(TypeElement, ExecutableElement, Map<String, AutoAnnotationProcessor.Member>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- getParameterType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- getPath(String) - Static method in class com.google.auto.service.processor.ServicesFiles
-
Returns an absolute path to a service file given the class name of the service.
- getPrimitiveParameter() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- getPropertyBuilderMethod() - Method in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
-
The property builder method, for example
barBuilder()
. - getRawType() - Method in class com.google.auto.value.processor.Optionalish
-
Returns a string representing the raw type of this Optional.
- getSerialVersionUID(TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns a string like
"1234L"
iftype instanceof Serializable
and definesserialVersionUID = 1234L
; otherwise""
. - getShort(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a short.
- getShorts(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of shorts.
- getString(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a string.
- getStrings(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of strings.
- getSupportedAnnotationTypeElements() - Method in class com.google.auto.common.BasicAnnotationProcessor
- getSupportedAnnotationTypeElements(BasicAnnotationProcessor.Step) - Method in class com.google.auto.common.BasicAnnotationProcessor
- getSupportedAnnotationTypes() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the set of supported annotation types as collected from registered processing steps.
- getSupportedAnnotationTypes() - Method in class com.google.auto.service.processor.AutoServiceProcessor
- getSupportedSourceVersion() - Method in class com.google.auto.service.processor.AutoServiceProcessor
- getSupportedSourceVersion() - Method in class com.google.auto.value.extension.memoized.processor.MemoizedValidator
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- getterNameToGetter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- gettersAllPrefixed(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- getterToPropertyName - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- getterToPropertyName - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
- getType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- getType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
- getType() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- getType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
- getType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
- getTypeMirror() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- getTypeMirror() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoValueProcessor
- getTypeMirror(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a class.
- getTypeMirrors(AnnotationValue) - Static method in class com.google.auto.common.AnnotationValues
-
Returns the value as a list of classes.
- getValue() - Method in class com.google.auto.common.SimpleTypeAnnotationValue
- getValueFieldOfClasses(AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
Returns the contents of a
Class[]
-typed "value" field in a givenannotationMirror
. - getVar(String) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
- getVar(String) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
- getVar(String) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
- GREATER - com.google.auto.value.processor.escapevelocity.Parser.Operator
- GREATER_OR_EQUAL - com.google.auto.value.processor.escapevelocity.Parser.Operator
- gwtCompatibility - Variable in class com.google.auto.value.processor.GwtSerialization
- GwtCompatibility - Class in com.google.auto.value.processor
- GwtCompatibility(TypeElement) - Constructor for class com.google.auto.value.processor.GwtCompatibility
- gwtCompatible - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
True if this annotation is marked
@GwtCompatible
. - gwtCompatibleAnnotation - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The encoding of the
@GwtCompatible
annotation to add to this class, or an empty string if there is none. - gwtCompatibleAnnotation - Variable in class com.google.auto.value.processor.GwtCompatibility
- gwtCompatibleAnnotation() - Method in class com.google.auto.value.processor.GwtCompatibility
- gwtCompatibleAnnotationString() - Method in class com.google.auto.value.processor.GwtCompatibility
- GwtSerialization - Class in com.google.auto.value.processor
-
Generates GWT serialization code for
@AutoValue
classes also marked@GwtCompatible(serializable = true)
. - GwtSerialization(GwtCompatibility, ProcessingEnvironment, TypeElement) - Constructor for class com.google.auto.value.processor.GwtSerialization
- GwtSerialization.GwtTemplateVars - Class in com.google.auto.value.processor
- GwtSerialization.Property - Class in com.google.auto.value.processor
- GwtTemplateVars() - Constructor for class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
H
- hasAnnotationMirror(Element, String) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- hasErrors - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- hash(TypeMirror, Set<Element>) - Static method in class com.google.auto.common.MoreTypes
- HASH_CODE - com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
- HASH_MULTIPLIER - Static variable in class com.google.auto.common.MoreTypes
- HASH_SEED - Static variable in class com.google.auto.common.MoreTypes
- hashCode - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
Whether to generate a hashCode() method.
- hashCode() - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
- hashCode() - Method in class com.google.auto.common.MoreTypes.ComparedElements
- hashCode() - Method in class com.google.auto.common.SimpleAnnotationMirror
- hashCode() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- hashCode() - Method in class com.google.auto.value.processor.TypeMirrorSet
- hashKind(int, TypeMirror) - Method in class com.google.auto.common.MoreTypes.HashVisitor
- hashList(List<? extends TypeMirror>, Set<Element>) - Static method in class com.google.auto.common.MoreTypes
- HashVisitor() - Constructor for class com.google.auto.common.MoreTypes.HashVisitor
- hasModifiers(Set<Modifier>) - Static method in class com.google.auto.common.MoreElements
-
Returns a
Predicate
that can be used to filter elements byModifier
. - hasModifiers(Modifier...) - Static method in class com.google.auto.common.MoreElements
-
Returns a
Predicate
that can be used to filter elements byModifier
.
I
- id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
- id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
- id - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
- ID_CHAR - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
- identifier - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- identifiers - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
Whether to include identifiers in strings in the generated code.
- IfNode(String, int, ExpressionNode, Node, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
- IfOrElseIfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.IfOrElseIfTokenNode
- IfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.IfTokenNode
- immutableSetDifference(ImmutableSet<E>, ImmutableSet<E>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
- implementsAnnotation(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
- importIt - Variable in class com.google.auto.value.processor.TypeSimplifier.Spelling
- imports - Variable in class com.google.auto.value.processor.TypeSimplifier
- index - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
- INDEX_OF_INT - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
- indexByAnnotation(Set<BasicAnnotationProcessor.ElementName>, ImmutableSet<TypeElement>) - Method in class com.google.auto.common.BasicAnnotationProcessor
- IndexReferenceNode(ReferenceNode, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
- init(ProcessingEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
- init(ProcessingEnvironment) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- init(ProcessingEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
- initDefault - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- InitializationStrategy() - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
- initializer - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- InitializerSourceFormVisitor(ProcessingEnvironment, String, Element) - Constructor for class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
- initSteps() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Deprecated.Implement
BasicAnnotationProcessor.steps()
instead. - inputStreamFromFile(URL) - Static method in class com.google.auto.value.processor.TemplateVars
- inputStreamFromJar(URL) - Static method in class com.google.auto.value.processor.TemplateVars
- INSTANCE - Static variable in class com.google.auto.common.AnnotationValues.AnnotationMirrorVisitor
- INSTANCE - Static variable in class com.google.auto.common.AnnotationValues.EnumVisitor
- INSTANCE - Static variable in class com.google.auto.common.AnnotationValues.TypeMirrorVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.ExecutableElementVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.PackageElementVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.TypeElementVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.TypeParameterElementVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreElements.VariableElementVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ArrayTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.AsElementVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.EqualVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ErrorTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.HashVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.IntersectionTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.IsTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.NoTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.NullTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.ReferencedTypes
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.TypeEquivalence
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.TypeVariableVisitor
- INSTANCE - Static variable in class com.google.auto.common.MoreTypes.WildcardTypeVisitor
- IntersectionTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.IntersectionTypeVisitor
- INTS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- intValue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
The integer result of evaluating this expression.
- invariableHash(List<? extends AnnotationValue>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
- invariableHash(AnnotationValue) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Returns the hashCode of the given AnnotationValue, if that hashCode is guaranteed to be always the same.
- invariableHashes - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The names of members that are defaulted (not mentioned) in this
@AutoAnnotation
, and whose hash codes are invariable. - invariableHashes(ImmutableMap<String, AutoAnnotationProcessor.Member>, ImmutableSet<String>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Returns a map from the names of members with invariable hashCodes to the values of those hashCodes.
- invariableHashSum - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The sum of the hash code contributions from the members in
AutoAnnotationTemplateVars.invariableHashes
. - invokeMethod(Method, Object, List<Object>) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
Invoke the given method on the given target with the given arguments.
- isAnnotationPresent(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.MoreElements
-
Returns
true
iff the given element has anAnnotationMirror
whose annotation type has the same canonical name as that ofannotationClass
. - isAnnotationPresent(Element, TypeElement) - Static method in class com.google.auto.common.BasicAnnotationProcessor
- isArrayOfClassWithBounds() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- isAsciiDigit(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
- isAsciiLetter(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
- isAutoValue(Element) - Static method in class com.google.auto.value.extension.memoized.processor.MemoizedValidator
- isCastingUnchecked - Variable in class com.google.auto.value.processor.GwtSerialization.Property
- isCastingUnchecked() - Method in class com.google.auto.value.processor.GwtSerialization.Property
- isCastingUnchecked(TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Returns true if casting to the given type will elicit an unchecked warning from the compiler.
- isConversionFromObjectUnchecked(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns true if casting
Object
to the given type will elicit an unchecked warning from the compiler. - isDefinedAndTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
True if this is a defined value and it evaluates to true.
- isDefinedAndTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
- isFinal - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- isFinal - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
True if the generated class should be final (there are no extensions that will generate subclasses)
- isGwtCompatible(TypeElement) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
- isIdChar(int) - Static method in class com.google.auto.value.processor.escapevelocity.Parser
- isInAutoValuePackage(String) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
True if the given class name is in the com.google.auto.value package or a subpackage.
- isJavaLangObject(TypeElement) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- isJavaLangObject(TypeMirror) - Static method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
- isJavaLangObject(TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
- isNullable() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- isNullable(AnnotationMirror) - Static method in class com.google.auto.value.processor.AutoValueProcessor
- isNullable(ExecutableElement) - Static method in class com.google.auto.value.processor.PropertyBuilderClassifier
- isObjectType(DeclaredType) - Static method in class com.google.auto.common.MoreTypes
- isOptional(TypeMirror) - Static method in class com.google.auto.value.processor.Optionalish
- isStaticFinal(Field) - Static method in class com.google.auto.value.processor.TemplateVars
- isSubsignature(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
- isTrue(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
True if evaluating this expression yields a value that is considered true by Velocity's rules.
- isType(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns true if the given
Element
instance is aTypeElement
. - 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 aClass
. - 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 givenClass
and throws an IllegalArgumentException if theTypeMirror
does not represent a type that can be referenced by aClass
- IsTypeOf(Class<?>) - Constructor for class com.google.auto.common.MoreTypes.IsTypeOf
- IsTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.IsTypeVisitor
- isValidBaseElement(Element) - Static method in class com.google.auto.common.SuperficialValidation
- isWhitespaceLiteral(Node) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
- iterator - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
- iterator() - Method in class com.google.auto.value.processor.TypeMirrorSet
J
- javaLangSpelling(Elements, String, TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Handles the tricky case where the class being referred to is in
java.lang
, but the package of the referring code contains another class of the same name. - JavaScanner - Class in com.google.auto.value.processor
-
A simplistic Java scanner.
- JavaScanner(String) - Constructor for class com.google.auto.value.processor.JavaScanner
K
- kind - Variable in class com.google.auto.common.BasicAnnotationProcessor.ElementName
- kind - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
- Kind() - Constructor for enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
- kindGetter - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
-
The name of the method that gets the kind of the current
@AutoOneOf
instance. - kindType - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
-
The encoded name of the "kind" enum class.
L
- label - Variable in class com.google.auto.common.MoreElements.CastingElementVisitor
- label - Variable in class com.google.auto.common.MoreTypes.CastingTypeVisitor
- LAZY_INIT - Static variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
- lazyInitAnnotation - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- LESS - com.google.auto.value.processor.escapevelocity.Parser.Operator
- LESS_OR_EQUAL - com.google.auto.value.processor.escapevelocity.Parser.Operator
- lhs - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
- lhs - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
- lhs - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
- lhs - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
- lineCommentEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
- lineNumber - Variable in class com.google.auto.value.processor.escapevelocity.Node
- lineNumber() - Method in class com.google.auto.value.processor.escapevelocity.Parser
- linkMacroCall(DirectiveNode.MacroCallNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- linkMacroCalls() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- loaderForExtensions - Variable in class com.google.auto.value.processor.AutoValueProcessor
- log(String) - Method in class com.google.auto.service.processor.AutoServiceProcessor
- LONGS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
M
- macro - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
- Macro - Class in com.google.auto.value.processor.escapevelocity
-
A macro definition.
- Macro(int, String, List<String>, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.Macro
- Macro.MacroEvaluationContext - Class in com.google.auto.value.processor.escapevelocity
-
The context for evaluation within macros.
- MacroCallNode(String, int, String, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
- MacroDefinitionTokenNode(String, int, String, List<String>) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
- MacroEvaluationContext(Map<String, Node>, EvaluationContext) - Constructor for class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
- macros - Variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
Macros are removed from the input as they are found.
- makePropertyBuilder(ExecutableElement, String) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
- maybeWriteGwtSerializer(AutoValueTemplateVars) - Method in class com.google.auto.value.processor.GwtSerialization
-
Writes the GWT serializer for the given type, if appropriate.
- Member(ProcessingEnvironment, Element, ExecutableElement) - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- memberName - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
- MemberReferenceNode(ReferenceNode, String) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
- members - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The members of the annotation being implemented.
- Memoized - Annotation Type in com.google.auto.value.extension.memoized
-
Annotates methods in
@AutoValue
classes for which the generated subclass will memoize the returned value. - MEMOIZED_NAME - Static variable in class com.google.auto.value.extension.memoized.processor.ClassNames
- memoizedMethods(AutoValueExtension.Context) - Static method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
- MemoizedValidator - Class in com.google.auto.value.extension.memoized.processor
-
An annotation
Processor
that reports errors for@Memoized
methods that are not insideAutoValue
-annotated classes. - MemoizedValidator() - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizedValidator
- MemoizeExtension - Class in com.google.auto.value.extension.memoized.processor
-
An extension that implements the
Memoized
contract. - MemoizeExtension() - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizeExtension
- MemoizeExtension.Generator - Class in com.google.auto.value.extension.memoized.processor
- MemoizeExtension.Generator.MethodOverrider - Class in com.google.auto.value.extension.memoized.processor
-
Determines the required fields and overriding method for a
@Memoized
method. - MemoizeExtension.Generator.MethodOverrider.CheckBooleanField - Class in com.google.auto.value.extension.memoized.processor
- MemoizeExtension.Generator.MethodOverrider.InitializationStrategy - Class in com.google.auto.value.extension.memoized.processor
- MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized - Class in com.google.auto.value.extension.memoized.processor
- messager - Variable in class com.google.auto.common.BasicAnnotationProcessor
- messager - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- messager - Variable in class com.google.auto.value.processor.ErrorReporter
- method - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- method - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- method - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- method() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
-
The overriding method that should be added to the subclass.
- methodFromSuperclasses(TypeElement, ExecutableElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
Returns the given method as it appears in the given type.
- methodFromSuperinterfaces(TypeElement, ExecutableElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
Returns the given interface method as it appears in the given type.
- methodInType(TypeElement, ExecutableElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
-
Returns the method from within the given type that has the same erased signature as the given method, or null if there is no such method.
- MethodOverrider(ExecutableElement) - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- MethodReferenceNode(ReferenceNode, String, List<ExpressionNode>) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
- methodReturnType(ExecutableElement, DeclaredType) - Method in class com.google.auto.value.processor.EclipseHack
- methodReturnTypes(Set<ExecutableElement>, DeclaredType) - Method in class com.google.auto.value.processor.EclipseHack
-
Returns a map containing the real return types of the given methods, knowing that they appear in the given type.
- methodsAreOverloaded(List<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- methodsConsumedByExtensions(TypeElement, ImmutableList<AutoValueExtension>, ExtensionContext, ImmutableSet<ExecutableElement>, ImmutableBiMap<String, ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
- methodVisibleFromPackage(ExecutableElement, PackageElement) - Static method in class com.google.auto.common.MoreElements
- MINUS - com.google.auto.value.processor.escapevelocity.Parser.Operator
- mirrorForKindType(TypeElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
- MISSING_SERVICES_ERROR - Static variable in class com.google.auto.service.processor.AutoServiceProcessor
- MissingTypeException - Exception in com.google.auto.value.processor
-
Exception thrown in the specific case where processing of a class was abandoned because it required types that the class references to be present and they were not.
- MissingTypeException() - Constructor for exception com.google.auto.value.processor.MissingTypeException
- modifiers - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The modifiers (for example
final
orabstract
) for the generated subclass, followed by a space if they are not empty. - MODULE - Static variable in enum com.google.auto.common.Visibility
- MODULE_IS_EXPORTED_METHOD - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
- MoreElements - Class in com.google.auto.common
-
Static utility methods pertaining to
Element
instances. - MoreElements() - Constructor for class com.google.auto.common.MoreElements
- MoreElements.CastingElementVisitor<T> - Class in com.google.auto.common
- MoreElements.ExecutableElementVisitor - Class in com.google.auto.common
- MoreElements.PackageElementVisitor - Class in com.google.auto.common
- MoreElements.TypeElementVisitor - Class in com.google.auto.common
- MoreElements.TypeParameterElementVisitor - Class in com.google.auto.common
- MoreElements.VariableElementVisitor - Class in com.google.auto.common
- MoreTypes - Class in com.google.auto.common
-
Utilities related to
TypeMirror
instances. - MoreTypes() - Constructor for class com.google.auto.common.MoreTypes
- MoreTypes.ArrayTypeVisitor - Class in com.google.auto.common
- MoreTypes.AsElementVisitor - Class in com.google.auto.common
- MoreTypes.CastingTypeVisitor<T> - Class in com.google.auto.common
- MoreTypes.CastingUncheckedVisitor - Class in com.google.auto.common
-
Visitor that tells whether a type is erased, in the sense of
#castIsUnchecked
. - MoreTypes.ComparedElements - Class in com.google.auto.common
- MoreTypes.DeclaredTypeVisitor - Class in com.google.auto.common
- MoreTypes.EqualVisitor - Class in com.google.auto.common
- MoreTypes.EqualVisitorParam - Class in com.google.auto.common
- MoreTypes.ErrorTypeVisitor - Class in com.google.auto.common
- MoreTypes.ExecutableTypeVisitor - Class in com.google.auto.common
- MoreTypes.HashVisitor - Class in com.google.auto.common
- MoreTypes.IntersectionTypeVisitor - Class in com.google.auto.common
- MoreTypes.IsTypeOf - Class in com.google.auto.common
- MoreTypes.IsTypeVisitor - Class in com.google.auto.common
- MoreTypes.NoTypeVisitor - Class in com.google.auto.common
- MoreTypes.NullTypeVisitor - Class in com.google.auto.common
- MoreTypes.PrimitiveTypeVisitor - Class in com.google.auto.common
- MoreTypes.ReferencedTypes - Class in com.google.auto.common
- MoreTypes.TypeEquivalence - Class in com.google.auto.common
- MoreTypes.TypeVariableVisitor - Class in com.google.auto.common
- MoreTypes.WildcardTypeVisitor - Class in com.google.auto.common
- mustBeFinal(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Denotes that the class generated by this Extension must be the final class in the inheritance hierarchy.
N
- name - Variable in class com.google.auto.common.BasicAnnotationProcessor.ElementName
- name - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- name - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- name - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
- name - Variable in class com.google.auto.value.processor.escapevelocity.Macro
- name - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
- name - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- name - Variable in class com.google.auto.value.processor.SimpleMethod
- name() - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
The fully-qualified name of the element.
- name() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.Macro
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.CommentTokenNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ElseIfTokenNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ElseTokenNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.EndTokenNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.EofNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.IfTokenNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode
-
The name of the token, for use in parse error messages.
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.NestedTokenNode
- namedValues - Variable in class com.google.auto.common.SimpleAnnotationMirror
- nameWithoutPrefix(String) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the name of the property defined by the given getter.
- NativeOverrides(Elements) - Constructor for class com.google.auto.common.Overrides.NativeOverrides
- NestedTokenNode(String, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.NestedTokenNode
- next() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Gets the next character from the reader and assigns it to
c
. - nextNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- nextNonSpace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Gets the next character from the reader, and if it is a space character, keeps reading until a non-space character is found.
- nextOperator() - Method in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
-
Updates
Parser.OperatorParser.currentOperator
to be an operator read from the input, orParser.Operator.STOP
if there is none. - noArgMethodsIn(DeclaredType) - Method in class com.google.auto.value.processor.EclipseHack
-
Constructs a map from name to method of the no-argument methods in the given type.
- noArgMethodsOf(TypeElement) - Method in class com.google.auto.value.processor.PropertyBuilderClassifier
- Node - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree.
- Node(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.Node
- Node.Cons - Class in com.google.auto.value.processor.escapevelocity
- nodeIndex - Variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
The index of the node we are currently looking at while parsing.
- nodes - Variable in class com.google.auto.value.processor.escapevelocity.Node.Cons
- nodes - Variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
The nodes that make up the input sequence.
- nodes - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.NestedTokenNode
- NONE - com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
- nonObjectSuperclass(Types, Elements, DeclaredType) - Static method in class com.google.auto.common.MoreTypes
-
Returns the superclass of
type
, with any type parameters bound bytype
, orOptional.absent()
iftype
is an interface orObject
or its superclass isObject
. - nonPrivateDeclaredTypes(Types, TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Finds all types that are declared with non private visibility by the given
TypeMirror
, any class in its superclass chain, or any interface it implements. - NOT_EQUAL - com.google.auto.value.processor.escapevelocity.Parser.Operator
- NotExpressionNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
- NoTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.NoTypeVisitor
- nullableAnnotation - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- nullableAnnotation - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- nullableAnnotationFor(Element, TypeMirror) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
Returns an appropriate annotation spelling to indicate the nullability of an element.
- nullableAnnotationForMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
- nullableAnnotationForMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the appropriate
@Nullable
annotation to put on the implementation of the given property method, and indicates whether the property is in fact nullable. - nullableAnnotationForMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
- nullableAnnotationIndex(List<? extends AnnotationMirror>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
- NullMeansUninitialized() - Constructor for class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
- NullTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.NullTypeVisitor
- NUMERICAL_PRIMITIVES - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
O
- objectMethod(String) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- ObjectMethod() - Constructor for enum com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
- objectMethodToOverride(ExecutableElement) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Determines which of the three public non-final methods from
java.lang.Object
, if any, is overridden by the given method. - of(TypeElement) - Static method in class com.google.auto.common.SimpleAnnotationMirror
-
An object representing an annotation instance.
- of(TypeElement, Map<String, ? extends AnnotationValue>) - Static method in class com.google.auto.common.SimpleAnnotationMirror
-
An object representing an annotation instance.
- of(TypeMirror) - Static method in class com.google.auto.common.SimpleTypeAnnotationValue
-
An object representing an annotation value instance.
- of(TypeMirror...) - Static method in class com.google.auto.value.processor.TypeMirrorSet
- ofElement(Element) - Static method in enum com.google.auto.common.Visibility
-
Returns the visibility of the given
Element
. - ofNullable() - Method in class com.google.auto.value.processor.Optionalish
- op - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
- openResource(String) - Method in interface com.google.auto.value.processor.escapevelocity.Template.ResourceOpener
-
Returns a Reader that will be used to read the given resource, then closed.
- Operator(String, int) - Constructor for enum com.google.auto.value.processor.escapevelocity.Parser.Operator
- OperatorParser() - Constructor for class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
- optional - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- optional - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
- OPTIONAL_CLASS_NAMES - Static variable in class com.google.auto.value.processor.Optionalish
- Optionalish - Class in com.google.auto.value.processor
-
A wrapper for properties of Optional-like classes.
- Optionalish(DeclaredType) - Constructor for class com.google.auto.value.processor.Optionalish
- optionalType - Variable in class com.google.auto.value.processor.Optionalish
- OR - com.google.auto.value.processor.escapevelocity.Parser.Operator
- origClass - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
The name of the class with the
@AutoValue
annotation, including containing classes but not including the package name. - originalEvaluationContext - Variable in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
- override - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
- overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides.NativeOverrides
- overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in class com.google.auto.common.Overrides
- overrides(ExecutableElement, ExecutableElement, TypeElement, Types) - Static method in class com.google.auto.common.MoreElements
-
Tests whether one method, as a member of a given type, overrides another method.
- Overrides - Class in com.google.auto.common
-
Determines if one method overrides another.
- Overrides() - Constructor for class com.google.auto.common.Overrides
- Overrides.ExplicitOverrides - Class in com.google.auto.common
- Overrides.ExplicitOverrides.TypeSubstVisitor - Class in com.google.auto.common
-
Visitor that replaces type variables with their values in the types it sees.
- Overrides.NativeOverrides - Class in com.google.auto.common
- overridesObjectMethod(String) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
P
- PACKAGE_NAME - com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
- PackageElementVisitor() - Constructor for class com.google.auto.common.MoreElements.PackageElementVisitor
- packageName - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- packageName() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the package name of the classes to be generated.
- packageName() - Method in class com.google.auto.value.processor.ExtensionContext
- packageNameOf(Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
- packageNameOf(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the name of the package that the given type is in.
- Parameter(TypeMirror) - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
- parameterCount() - Method in class com.google.auto.value.processor.escapevelocity.Macro
- parameterNames - Variable in class com.google.auto.value.processor.escapevelocity.Macro
- parameterNames - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
- parameterThunks - Variable in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
- parameterTypeString - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- parameterTypeString(ExecutableElement, TypeMirror) - Static method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- params - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The parameters in the
@AutoAnnotation
method, which are also the constructor parameters in the generated class. - parse() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parse the input completely to produce a
Template
. - parse(ExpressionNode, int) - Method in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
-
Parse a subexpression whose left-hand side is
lhs
and where we only consider operators with precedence at leastminPrecedence
. - parseBlockComment() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses and discards a block comment, which is
#*
followed by everything up to and including the next*#
. - parseBooleanLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a boolean literal, either
true
orfalse
. - parseDirective() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single directive token from the reader.
- parsedTemplate() - Method in class com.google.auto.value.processor.AutoAnnotationTemplateVars
- parsedTemplate() - Method in class com.google.auto.value.processor.AutoOneOfTemplateVars
- parsedTemplate() - Method in class com.google.auto.value.processor.AutoValueTemplateVars
- parsedTemplate() - Method in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
- parsedTemplate() - Method in class com.google.auto.value.processor.TemplateVars
- parsedTemplateForResource(String) - Static method in class com.google.auto.value.processor.TemplateVars
- parseException(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Returns an exception to be thrown describing a parse error with the given message, and including information about where it occurred.
- ParseException - Exception in com.google.auto.value.processor.escapevelocity
-
An exception that occurred while parsing a template.
- ParseException(String, String, int) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
- ParseException(String, String, int, String) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
- parseExpression() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression, which can occur within a directive like
#if
or#set
, or within a reference like$x[$a + $b]
or$x.m($a + $b)
. - parseForEach() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a
#foreach
token from the reader. - parseForEach(TokenNode.ForEachTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- parseFrom(Reader) - Static method in class com.google.auto.value.processor.escapevelocity.Template
-
Parses a VTL template from the given
Reader
. - parseFrom(String, Template.ResourceOpener) - Static method in class com.google.auto.value.processor.escapevelocity.Template
-
Parse a VTL template of the given name using the given
ResourceOpener
. - parseHashSquare() - Method in class com.google.auto.value.processor.escapevelocity.Parser
- parseId(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parse an identifier as specified by the VTL .
- parseIfOrElseIf(TokenNode.IfOrElseIfTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- parseIfOrElseIf(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the condition following
#if
or#elseif
. - parseIntLiteral(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
- parseLineComment() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses and discards a line comment, which is
##
followed by any number of characters up to and including the next newline. - parseMacroDefinition() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a
#macro
token from the reader. - parseMacroDefinition(TokenNode.MacroDefinitionTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- parseNested(TokenNode.NestedTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- parseNode() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single node from the reader, as part of the first parsing phase.
- parseNonDirective() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single non-directive node from the reader.
- parseParse() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a
#parse
token from the reader. - parsePlainText(int) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses plain text, which is text that contains neither
$
nor#
. - parsePlainText(StringBuilder) - Method in class com.google.auto.value.processor.escapevelocity.Parser
- parsePossibleMacroCall(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an identifier after
#
that is not one of the standard directives. - parsePrimary() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression containing only literals or references.
- Parser - Class in com.google.auto.value.processor.escapevelocity
-
A parser that reads input from the given
Reader
and parses it to produce aTemplate
. - Parser(Reader, String, Template.ResourceOpener) - Constructor for class com.google.auto.value.processor.escapevelocity.Parser
- Parser.Operator - Enum in com.google.auto.value.processor.escapevelocity
- Parser.OperatorParser - Class in com.google.auto.value.processor.escapevelocity
-
An operator-precedence parser for the binary operations we understand.
- parseReference() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference, which is everything that can start with a
$
. - parseReferenceIndex(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an index suffix to a method, like
$x[$i]
. - parseReferenceMember(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference member, which is either a property reference like
$x.y
or a method call like$x.y($z)
. - parseReferenceMethodParams(ReferenceNode, String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the parameters to a method reference, like
$foo.bar($a, $b)
. - parseReferenceNoBrace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference, in the simple form without braces.
- parseReferenceSuffix(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the modifiers that can appear at the tail of a reference.
- parseRequiredReference() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Same as
Parser.parseReference()
, except it really must be a reference. - parseSet() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a
#set
token from the reader. - parseStringLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
- parseTo(Set<Class<? extends TokenNode>>, TokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
Parse subtrees until one of the token types in
stopSet
is encountered. - parseTokenNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- parseTokens() - Method in class com.google.auto.value.processor.escapevelocity.Parser
- parseUnaryExpression() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression not containing any operators (except inside parentheses).
- pkg - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The package of the class containing the
@AutoAnnotation
annotation, which is also the package where the annotation implementation will be generated. - pkg - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
The package of the class with the
@AutoValue
annotation and its generated subclass. - pkg - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The package of the class with the
@AutoValue
annotation and its generated subclass. - PlainEvaluationContext(Map<String, ?>) - Constructor for class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
- PlainReferenceNode(String, int, String) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
- PLUS - com.google.auto.value.processor.escapevelocity.Parser.Operator
- postProcess() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Deprecated.
- postRound(RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
An optional hook for logic to be executed at the end of each round.
- precedence - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
- prefixedGettersIn(Iterable<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the subset of the given zero-arg methods whose names begin with
get
. - prefixedGettersIn(Iterable<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
- PREFIXES - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
- prefixWithSet(String) - Static method in class com.google.auto.value.processor.BuilderMethodClassifier
- PRIMITIVE_TYPE_KINDS - Static variable in class com.google.auto.value.processor.Optionalish
- primitiveIsCompatible(Class<?>, Object) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
- primitiveParameter - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
- primitiveTypeIsAssignmentCompatible(Class<?>, Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
- PrimitiveTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
- printMessage(Diagnostic.Kind, String, Object...) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- PRIVATE - com.google.auto.common.Visibility
- process(ImmutableSetMultimap<String, Element>) - Method in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
- process(ImmutableSetMultimap<String, Element>) - Method in interface com.google.auto.common.BasicAnnotationProcessor.Step
-
The implementation of processing logic for the step.
- process(ImmutableSetMultimap<TypeElement, Element>) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Processes the valid elements, including those previously deferred by each step.
- process(SetMultimap<Class<? extends Annotation>, Element>) - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
-
Deprecated.The implementation of processing logic for the step.
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
For each class annotated with
AutoService
Verify theAutoService
interface value is correct Categorize the class by its service interface For eachAutoService
interface Create a file namedMETA-INF/services/<interface>
For eachAutoService
annotated class for this interface Create an entry in the file - process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.extension.memoized.processor.MemoizedValidator
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- process(RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- processAnnotations(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
- processImpl(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
- processingEnv - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
- processingEnv - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- processingEnv - Variable in class com.google.auto.value.processor.BuilderSpec
- processingEnv - Variable in class com.google.auto.value.processor.EclipseHack
- processingEnv - Variable in class com.google.auto.value.processor.GwtSerialization
- processingEnvironment - Variable in class com.google.auto.value.processor.ExtensionContext
- processingEnvironment() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the processing environment of this generation cycle.
- processingEnvironment() - Method in class com.google.auto.value.processor.ExtensionContext
- processingErrorMessage(String) - Method in class com.google.auto.common.BasicAnnotationProcessor
- processingStep - Variable in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
- ProcessingStepAsStep(BasicAnnotationProcessor.ProcessingStep) - Constructor for class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
- processMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- processType(TypeElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
- processType(TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Analyzes a single
@AutoValue
or@AutoOneOf
class, and outputs the corresponding implementation class or classes. - processType(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
- properties - Variable in class com.google.auto.value.processor.ExtensionContext
- properties() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the ordered collection of properties to be generated by AutoValue.
- properties() - Method in class com.google.auto.value.processor.ExtensionContext
- property - Variable in class com.google.auto.value.processor.GwtSerialization.Property
- Property(AutoValueOrOneOfProcessor.Property) - Constructor for class com.google.auto.value.processor.GwtSerialization.Property
- Property(String, String, ExecutableElement, String, ImmutableList<String>, Optional<String>) - Constructor for class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- PropertyBuilder(ExecutableElement, String, TypeMirror, String, String, String, String, String) - Constructor for class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- PropertyBuilderClassifier - Class in com.google.auto.value.processor
-
Classifies methods inside builder types that return builders for properties.
- PropertyBuilderClassifier(ErrorReporter, Types, Elements, BuilderMethodClassifier, ImmutableBiMap<ExecutableElement, String>, EclipseHack) - Constructor for class com.google.auto.value.processor.PropertyBuilderClassifier
- PropertyBuilderClassifier.PropertyBuilder - Class in com.google.auto.value.processor
-
Information about a property builder, referenced from the autovalue.vm template.
- propertyBuilderMethod - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier.PropertyBuilder
- PropertyGetter(ExecutableElement, String, Optionalish) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
Makes a new
PropertyGetter
instance. - propertyMethodAnnotationMap(TypeElement, ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- propertyMethodAnnotations(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- propertyMethodsIn(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the subset of property methods in the given set of abstract methods.
- propertyNameToMethodMap(Set<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns a bi-map between property names and the corresponding abstract property methods.
- propertyNameToPrefixedSetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- propertyNameToPropertyBuilder - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- propertyNameToPropertyBuilder() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
- propertyNameToSetters() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns a multimap from the name of a property to the methods that set it.
- propertyNameToUnprefixedSetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- propertySet(TypeElement, ImmutableSet<ExecutableElement>, ImmutableListMultimap<ExecutableElement, AnnotationMirror>) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the ordered set of
AutoValueOrOneOfProcessor.Property
definitions for the given@AutoValue
orAutoOneOf
type. - PropertySetter(ExecutableElement, TypeMirror, Types) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertySetter
- propertyToKind - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
-
Maps property names like
dog
to enum constants likeDOG
. - propertyToKindMap(DeclaredType, ImmutableSet<String>) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
- props - Variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
-
The properties defined by the parent class's abstract methods.
- props - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The properties defined by the parent class's abstract methods.
- props - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The properties defined by the parent class's abstract methods.
- PROTECTED - com.google.auto.common.Visibility
- providers - Variable in class com.google.auto.service.processor.AutoServiceProcessor
-
Maps the class names of service provider interfaces to the class names of the concrete classes which implement them.
- PUBLIC - com.google.auto.common.Visibility
- pullDownMethodAnnotation(AnnotationMirror) - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- pushback - Variable in class com.google.auto.value.processor.escapevelocity.Parser
-
A single character of pushback.
- pushback(int) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Saves the current character
c
to be read again, and setsc
to the givenc1
.
Q
- quoteEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
R
- RAW_ENCODING_TYPE_VISITOR - Static variable in class com.google.auto.value.processor.TypeEncoder
- RawEncodingTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeEncoder.RawEncodingTypeVisitor
- rawTypesSuppressed(Element) - Static method in class com.google.auto.service.processor.AutoServiceProcessor
- reader - Variable in class com.google.auto.value.processor.escapevelocity.Parser
- readerFromResource(String) - Static method in class com.google.auto.value.processor.TemplateVars
- readerFromUrl(String) - Static method in class com.google.auto.value.processor.TemplateVars
- readServiceFile(InputStream) - Static method in class com.google.auto.service.processor.ServicesFiles
-
Reads the set of service classes from a service file.
- readStringLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
- referencedTypes(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns the set of types that are referenced by the given
TypeMirror
. - ReferencedTypes() - Constructor for class com.google.auto.common.MoreTypes.ReferencedTypes
- ReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a reference.
- ReferenceNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode
- ReferenceNode.IndexReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is an indexing of a reference, like
$x[0]
or$x.foo[$i]
. - ReferenceNode.MemberReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a reference to a property of another reference, like
$x.foo
or$x[$i].foo
. - ReferenceNode.MethodReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a method reference, like
$list.size()
. - ReferenceNode.PlainReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a plain reference such as
$x
. - Reformatter - Class in com.google.auto.value.processor
-
Postprocessor that runs over the output of the template engine in order to make it look nicer.
- Reformatter() - Constructor for class com.google.auto.value.processor.Reformatter
- REMAINDER - com.google.auto.value.processor.escapevelocity.Parser.Operator
- remove(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
- removeSpaceBeforeSet(ImmutableList<Node>) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
-
Returns a copy of the given list where spaces have been moved where appropriate after
#set
. - removeTrailingSpace(String) - Static method in class com.google.auto.value.processor.Reformatter
- reparse() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- reparseNodes() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
- Reparser - Class in com.google.auto.value.processor.escapevelocity
-
The second phase of parsing.
- Reparser(ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.Reparser
- Reparser(ImmutableList<Node>, Map<String, Macro>) - Constructor for class com.google.auto.value.processor.escapevelocity.Reparser
- reportError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation error.
- reportError(Element, String, Object...) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Issue a compilation error.
- reportMissingElements(Set<BasicAnnotationProcessor.ElementName>) - Method in class com.google.auto.common.BasicAnnotationProcessor
- reportNote(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation note.
- reportWarning(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation warning.
- resourceName - Variable in class com.google.auto.value.processor.escapevelocity.Node
- resourceName - Variable in class com.google.auto.value.processor.escapevelocity.Parser
- resourceOpener - Variable in class com.google.auto.value.processor.escapevelocity.Parser
- retryParseAfterException(String, Exception) - Static method in class com.google.auto.value.processor.TemplateVars
- rewrite() - Method in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- rhs - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
- root - Variable in class com.google.auto.value.processor.escapevelocity.Template
S
- s - Variable in class com.google.auto.value.processor.JavaScanner
- sameType(TypeMirror, TypeMirror) - Static method in class com.google.auto.value.processor.AutoOneOfProcessor
- sameTypeParameters(TypeElement, TypeElement) - Static method in class com.google.auto.value.processor.BuilderSpec
- scanner - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- serializerClass - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The simple name of the generated GWT serializer class.
- serialVersionUID - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The text of the serialVersionUID constant, or empty if there is none.
- serialVersionUID - Static variable in exception com.google.auto.value.processor.escapevelocity.EvaluationException
- serialVersionUID - Static variable in exception com.google.auto.value.processor.escapevelocity.ParseException
- SERVICES_PATH - Static variable in class com.google.auto.service.processor.ServicesFiles
- ServicesFiles - Class in com.google.auto.service.processor
-
A helper class for reading and writing Services files.
- ServicesFiles() - Constructor for class com.google.auto.service.processor.ServicesFiles
- setMacro(Macro) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
- setMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.CheckBooleanField
- setMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
- setMemoized() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
- SetNode(String, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
- settersPrefixed - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- setVar(String, Object) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
- setVar(String, Object) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
-
Sets the given variable to the given value.
- setVar(String, Object) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
- SHORTS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- shouldDeleteSpaceBetweenThisAndSet(Node) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
- shouldWriteGwtSerializer() - Method in class com.google.auto.value.processor.GwtSerialization
- show(Object) - Static method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
Returns a string representing the given value, for use in error messages.
- SimpleAnnotationMirror - Class in com.google.auto.common
-
A simple implementation of the
AnnotationMirror
interface. - SimpleAnnotationMirror(TypeElement, Map<String, ? extends AnnotationValue>) - Constructor for class com.google.auto.common.SimpleAnnotationMirror
- simpleAnnotationName - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
The simple name of
AutoValueOrOneOfProcessor.annotationType
. - simpleClassName - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
The simple name of the class with the
@AutoValue
annotation. - SimpleMethod - Class in com.google.auto.value.processor
-
A method on an
@AutoValue
orAutoOneOf
class that has no specific attached information, such as atoBuilder()
method, or abuild()
method, where only the name and access type is needed in context. - SimpleMethod(ExecutableElement) - Constructor for class com.google.auto.value.processor.SimpleMethod
- simpleNameOf(String) - Static method in class com.google.auto.value.processor.TypeSimplifier
- SimpleTypeAnnotationValue - Class in com.google.auto.common
-
A simple implementation of the
AnnotationValue
interface for a class literal, e.g. - SimpleTypeAnnotationValue(TypeMirror) - Constructor for class com.google.auto.common.SimpleTypeAnnotationValue
- simplifiedClassName(DeclaredType) - Method in class com.google.auto.value.processor.TypeSimplifier
- size() - Method in class com.google.auto.value.processor.TypeMirrorSet
- skipSpace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
If
c
is a space character, keeps reading untilc
is a non-space character or there are no more characters. - sourceFormForAnnotation(AnnotationMirror) - Static method in class com.google.auto.value.processor.AnnotationOutput
-
Returns a string representation of the given annotation mirror, suitable for inclusion in a Java source file to reproduce the annotation in source form.
- sourceFormForInitializer(AnnotationValue, ProcessingEnvironment, String, Element) - Static method in class com.google.auto.value.processor.AnnotationOutput
-
Returns a string representation of the given annotation value, suitable for inclusion in a Java source file as the initializer of a variable of the appropriate type.
- SourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- sourceVersion - Variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- spaceEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
- spelling - Variable in class com.google.auto.value.processor.TypeSimplifier.Spelling
- Spelling(String, boolean) - Constructor for class com.google.auto.value.processor.TypeSimplifier.Spelling
- steps - Variable in class com.google.auto.common.BasicAnnotationProcessor
- steps() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Creates processing steps for this processor.
- STOP - com.google.auto.value.processor.escapevelocity.Parser.Operator
-
A dummy operator with low precedence.
- strategy() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- STRINGS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- subclass - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The simple name of the generated subclass.
- subclass - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The simple name of the generated subclass.
- superclass(TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
- SuperficialValidation - Class in com.google.auto.common
-
A utility class that traverses
Element
instances and ensures that all type information is present and resolvable. - SuperficialValidation() - Constructor for class com.google.auto.common.SuperficialValidation
- superinterfaces(TypeElement) - Method in class com.google.auto.common.Overrides.ExplicitOverrides
- superType() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- SUPPRESS_WARNINGS - Static variable in class com.google.auto.value.extension.memoized.processor.MemoizeExtension
- symbol - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
T
- Template - Class in com.google.auto.value.processor.escapevelocity
-
A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from Apache.
- Template(Node) - Constructor for class com.google.auto.value.processor.escapevelocity.Template
- TEMPLATE - Static variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
- TEMPLATE - Static variable in class com.google.auto.value.processor.AutoOneOfTemplateVars
- TEMPLATE - Static variable in class com.google.auto.value.processor.AutoValueTemplateVars
- TEMPLATE - Static variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
- Template.ResourceOpener - Interface in com.google.auto.value.processor.escapevelocity
-
Used to resolve references to resources in the template, through
#parse
directives. - TemplateVars - Class in com.google.auto.value.processor
-
A template and a set of variables to be substituted into that template.
- TemplateVars() - Constructor for class com.google.auto.value.processor.TemplateVars
- text - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- textLength - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- THIS_PACKAGE - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
- thunks - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
- TIMES - com.google.auto.value.processor.escapevelocity.Parser.Operator
- TO_STRING - com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
- toBuilderMethods - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
Any
toBuilder()
methods, that is methods that return the builder type. - toBuilderMethods - Variable in class com.google.auto.value.processor.BuilderSpec.Builder
- toBuilderMethods(Types, Set<ExecutableElement>) - Method in class com.google.auto.value.processor.BuilderSpec.Builder
-
Finds any methods in the set that return the builder type.
- toClassKeyedMultimap(SetMultimap<String, Element>) - Method in class com.google.auto.common.BasicAnnotationProcessor.ProcessingStepAsStep
- toClassNameKeyedMultimap(SetMultimap<TypeElement, Element>) - Static method in class com.google.auto.common.BasicAnnotationProcessor
- tokenEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
- TokenNode - Class in com.google.auto.value.processor.escapevelocity
-
A parsing node that will be deleted during the construction of the parse tree, to be replaced by a higher-level construct such as
DirectiveNode.IfNode
. - TokenNode(String, int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode
- TokenNode.CommentTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a comment.
- TokenNode.ElseIfTokenNode - Class in com.google.auto.value.processor.escapevelocity
- TokenNode.ElseTokenNode - Class in com.google.auto.value.processor.escapevelocity
- TokenNode.EndTokenNode - Class in com.google.auto.value.processor.escapevelocity
- TokenNode.EofNode - Class in com.google.auto.value.processor.escapevelocity
-
A synthetic node that represents the end of the input.
- TokenNode.ForEachTokenNode - Class in com.google.auto.value.processor.escapevelocity
- TokenNode.IfOrElseIfTokenNode - Class in com.google.auto.value.processor.escapevelocity
- TokenNode.IfTokenNode - Class in com.google.auto.value.processor.escapevelocity
- TokenNode.MacroDefinitionTokenNode - Class in com.google.auto.value.processor.escapevelocity
- TokenNode.NestedTokenNode - Class in com.google.auto.value.processor.escapevelocity
- topLevelType(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
- topLevelTypes(Types, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Finds the top-level types for all the declared types (classes and interfaces) in the given
Set<TypeMirror>
. - toString - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
Whether to generate a toString() method.
- toString() - Method in class com.google.auto.common.MoreTypes.TypeEquivalence
- toString() - Method in class com.google.auto.common.SimpleAnnotationMirror
- toString() - Method in class com.google.auto.common.SimpleTypeAnnotationValue
- toString() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
- toString() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
-
Returns the name of the property as it should be used when declaring identifiers (fields and parameters).
- toString() - Method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
- toString() - Method in class com.google.auto.value.processor.GwtSerialization.Property
- toText() - Method in class com.google.auto.value.processor.TemplateVars
-
Returns the result of substituting the variables defined by the fields of this class (a concrete subclass of TemplateVars) into the template returned by
TemplateVars.parsedTemplate()
. - toVars() - Method in class com.google.auto.value.processor.TemplateVars
- transformName(String) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
- truePart - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
- type - Variable in class com.google.auto.common.MoreTypes.EqualVisitorParam
- type - Variable in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.Property
- type - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
- type - Variable in class com.google.auto.value.processor.GwtSerialization
- TYPE_EQUIVALENCE - Static variable in class com.google.auto.value.processor.BuilderMethodClassifier
- TYPE_MIRRORS_VISITOR - Static variable in class com.google.auto.common.AnnotationValues
- TYPE_NAME - com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
- TYPE_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
- typeBindings - Variable in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
-
The bindings of type variables.
- typeElement - Variable in class com.google.auto.value.processor.ExtensionContext
- TypeElementVisitor() - Constructor for class com.google.auto.common.MoreElements.TypeElementVisitor
- TypeEncoder - Class in com.google.auto.value.processor
-
Encodes types so they can later be decoded to incorporate imports.
- TypeEncoder() - Constructor for class com.google.auto.value.processor.TypeEncoder
- TypeEncoder.AnnotatedEncodingTypeVisitor - Class in com.google.auto.value.processor
-
Like
TypeEncoder.EncodingTypeVisitor
except that annotations on the visited type are also included in the resultant string. - TypeEncoder.EncodingTypeVisitor - Class in com.google.auto.value.processor
-
Converts a type into a string, using standard Java syntax, except that every class name is wrapped in backquotes, like
`java.util.List`
. - TypeEncoder.RawEncodingTypeVisitor - Class in com.google.auto.value.processor
-
Like
TypeEncoder.EncodingTypeVisitor
except that type parameters are omitted from the result. - TypeEncoder.TypeRewriter - Class in com.google.auto.value.processor
- TypeEquivalence() - Constructor for class com.google.auto.common.MoreTypes.TypeEquivalence
- TypeMirrorSet - Class in com.google.auto.value.processor
-
A set of TypeMirror objects.
- TypeMirrorSet() - Constructor for class com.google.auto.value.processor.TypeMirrorSet
- TypeMirrorSet(Collection<? extends TypeMirror>) - Constructor for class com.google.auto.value.processor.TypeMirrorSet
- TypeMirrorVisitor() - Constructor for class com.google.auto.common.AnnotationValues.TypeMirrorVisitor
- typeName - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
- TypeParameterElementVisitor() - Constructor for class com.google.auto.common.MoreElements.TypeParameterElementVisitor
- typeParamsString() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
- typeParamsString() - Method in class com.google.auto.value.processor.BuilderSpec
- TypeRewriter(String, Elements, Types, String, TypeMirror) - Constructor for class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- types - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The type utilities returned by
ProcessingEnvironment.getTypeUtils()
. - TypeSimplifier - Class in com.google.auto.value.processor
-
Takes a set of types and a package and determines which of those types can be imported, and how to spell any of the types in the set given those imports.
- TypeSimplifier(Elements, Types, String, Set<TypeMirror>, TypeMirror) - Constructor for class com.google.auto.value.processor.TypeSimplifier
-
Makes a new simplifier for the given package and set of types.
- TypeSimplifier.CastingUncheckedVisitor - Class in com.google.auto.value.processor
-
Visitor that tells whether a type is erased, in the sense of
TypeSimplifier.isCastingUnchecked(javax.lang.model.type.TypeMirror)
. - TypeSimplifier.Spelling - Class in com.google.auto.value.processor
-
The spelling that should be used to refer to a given class, and an indication of whether it should be imported.
- typesToImport() - Method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the set of types to import.
- TypeSubstVisitor() - Constructor for class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
- typeUtils - Variable in class com.google.auto.common.Overrides.ExplicitOverrides
- typeUtils - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor
- typeUtils - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
- typeUtils - Variable in class com.google.auto.value.processor.PropertyBuilderClassifier
- typeUtils - Variable in class com.google.auto.value.processor.TypeEncoder.TypeRewriter
- typeUtils() - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- typeVariableNames() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
- TypeVariableVisitor() - Constructor for class com.google.auto.common.MoreTypes.TypeVariableVisitor
U
- uncheckedTypeArgument(TypeMirror) - Static method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
- uncheckedTypeArgument(TypeMirror) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
- useBuilder - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
True if the
@AutoValue
class is constructed using a generated builder.
V
- validate() - Method in class com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider
- validate(Element, String) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
- validateAnnotation(AnnotationMirror) - Static method in class com.google.auto.common.SuperficialValidation
- validateAnnotations(Iterable<? extends AnnotationMirror>) - Static method in class com.google.auto.common.SuperficialValidation
- validateAnnotationValue(AnnotationValue, TypeMirror) - Static method in class com.google.auto.common.SuperficialValidation
- validateAnnotationValues(Map<? extends ExecutableElement, ? extends AnnotationValue>) - Static method in class com.google.auto.common.SuperficialValidation
- validateElement(Element) - Static method in class com.google.auto.common.SuperficialValidation
-
Returns true if all types referenced by the given element are defined.
- validateElements(Iterable<? extends Element>) - Static method in class com.google.auto.common.SuperficialValidation
-
Returns true if all of the given elements return true from
SuperficialValidation.validateElement(Element)
. - validateMethods(TypeElement, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, boolean) - Method in class com.google.auto.value.processor.AutoValueProcessor
- validateMethods(TypeElement, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, ExecutableElement) - Method in class com.google.auto.value.processor.AutoOneOfProcessor
- validateParameters(TypeElement, ExecutableElement, ImmutableMap<String, AutoAnnotationProcessor.Member>, ImmutableMap<String, AutoAnnotationProcessor.Parameter>, ImmutableMap<String, AnnotationValue>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- validateType(TypeMirror) - Static method in class com.google.auto.common.SuperficialValidation
-
Returns true if the given type is fully defined.
- validateTypes(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.SuperficialValidation
- validElements(RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the valid annotated elements contained in all of the deferred elements.
- value - Variable in class com.google.auto.common.SimpleTypeAnnotationValue
- value - Variable in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
- value() - Method in annotation type com.google.auto.service.AutoService
-
Returns the interfaces implemented by this service provider.
- value() - Method in annotation type com.google.auto.value.AutoOneOf
-
Specifies an enum that has one entry per variant in the one-of.
- VALUE_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
- valueOf(String) - Static method in enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.common.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
Returns the enum constant of this type with the specified name.
- valueOfType(AnnotationValue, Class<T>) - Static method in class com.google.auto.common.AnnotationValues
- values() - Static method in enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.auto.common.Visibility
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.AutoValueOrOneOfProcessor.ObjectMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- var - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
- var - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
- var - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
- VariableElementVisitor() - Constructor for class com.google.auto.common.MoreElements.VariableElementVisitor
- varIsDefined(String) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
- varIsDefined(String) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
- varIsDefined(String) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
- vars - Variable in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
- Visibility - Enum in com.google.auto.common
-
Represents the visibility of a given
Element
:public
,protected
,private
or default/package-private. - Visibility() - Constructor for enum com.google.auto.common.Visibility
- visibleMethod(Method, Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
Returns a Method with the same name and parameter types as the given one, but that is in a public class or interface.
- visit2(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
-
Equivalent to
visit(type, sb)
ortype.accept(sb)
, except that it fixes a bug with javac versions up to JDK 8, whereby if the type is aDeclaredType
then the visitor is called with a version of the type where any annotations have been lost. - visitAnnotation(AnnotationMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
- visitAnnotation(AnnotationMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
- visitAnnotation(AnnotationMirror, Void) - Method in class com.google.auto.common.AnnotationValues.AnnotationMirrorVisitor
- visitArray(List<? extends AnnotationValue>, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- visitArray(List<? extends AnnotationValue>, Void) - Method in class com.google.auto.common.AnnotationValues.ArrayVisitor
- visitArray(List<? extends AnnotationValue>, Void) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor.ContainsMutableVisitor
- visitArray(ArrayType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitArray(ArrayType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
- visitArray(ArrayType, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
- visitArray(ArrayType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
-
The result respects the Java syntax, whereby
Foo @Bar []
is an annotation on the array type itself, while@Bar Foo[]
would be an annotation on the component type. - visitArray(ArrayType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.ArrayTypeVisitor
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
- visitArray(ArrayType, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
- visitArray(ArrayType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
- visitChar(char, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- visitDeclared(DeclaredType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitDeclared(DeclaredType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
- visitDeclared(DeclaredType, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
- visitDeclared(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
- visitDeclared(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.DeclaredTypeVisitor
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
- visitDeclared(DeclaredType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
- visitDouble(double, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- visitEnumConstant(VariableElement, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- visitEnumConstant(VariableElement, Void) - Method in class com.google.auto.common.AnnotationValues.EnumVisitor
- visitError(ErrorType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitError(ErrorType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
- visitError(ErrorType, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
- visitError(ErrorType, Void) - Method in class com.google.auto.common.MoreTypes.ErrorTypeVisitor
- visitExecutable(ExecutableElement, Void) - Method in class com.google.auto.common.MoreElements.ExecutableElementVisitor
- visitExecutable(ExecutableType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitExecutable(ExecutableType, Void) - Method in class com.google.auto.common.MoreTypes.ExecutableTypeVisitor
- visitExecutable(ExecutableType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
- visitFloat(float, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- visiting - Variable in class com.google.auto.common.MoreTypes.EqualVisitorParam
- visitingSetPlus(Set<MoreTypes.ComparedElements>, Element, List<? extends TypeMirror>, Element, List<? extends TypeMirror>) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitingSetPlus(Set<MoreTypes.ComparedElements>, Element, Element) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitIntersection(IntersectionType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitIntersection(IntersectionType, Void) - Method in class com.google.auto.common.MoreTypes.IntersectionTypeVisitor
- visitLong(long, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
- visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
- visitNoType(NoType, Void) - Method in class com.google.auto.common.MoreTypes.NoTypeVisitor
- visitNull(NullType, Void) - Method in class com.google.auto.common.MoreTypes.NullTypeVisitor
- visitPackage(PackageElement, Void) - Method in class com.google.auto.common.MoreElements.PackageElementVisitor
- visitPrimitive(PrimitiveType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
- visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeOf
- visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.IsTypeVisitor
- visitPrimitive(PrimitiveType, Void) - Method in class com.google.auto.common.MoreTypes.PrimitiveTypeVisitor
- visitString(String, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- visitT - Variable in class com.google.auto.common.AnnotationValues.ArrayVisitor
- visitType(TypeElement, Void) - Method in class com.google.auto.common.MoreElements.TypeElementVisitor
- visitType(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
- visitType(TypeMirror, Void) - Method in class com.google.auto.common.AnnotationValues.TypeMirrorVisitor
- visitTypeParameter(TypeParameterElement, Void) - Method in class com.google.auto.common.MoreElements.TypeParameterElementVisitor
- visitTypeVariable(TypeVariable, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitTypeVariable(TypeVariable, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
- visitTypeVariable(TypeVariable, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
- visitTypeVariable(TypeVariable, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.AnnotatedEncodingTypeVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.AsElementVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.MoreTypes.TypeVariableVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.common.Overrides.ExplicitOverrides.TypeSubstVisitor
- visitTypeVariable(TypeVariable, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
- visitUnknown(TypeMirror, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitUnknown(TypeMirror, Boolean) - Method in class com.google.auto.value.processor.TypeSimplifier.CastingUncheckedVisitor
- visitUnknown(TypeMirror, Void) - Method in class com.google.auto.common.MoreTypes.CastingUncheckedVisitor
- visitUnknown(TypeMirror, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
- visitVariable(VariableElement, Void) - Method in class com.google.auto.common.MoreElements.VariableElementVisitor
- visitWildcard(WildcardType, MoreTypes.EqualVisitorParam) - Method in class com.google.auto.common.MoreTypes.EqualVisitor
- visitWildcard(WildcardType, ImmutableSet.Builder<TypeElement>) - Method in class com.google.auto.common.MoreTypes.ReferencedTypes
- visitWildcard(WildcardType, StringBuilder) - Method in class com.google.auto.value.processor.TypeEncoder.EncodingTypeVisitor
- visitWildcard(WildcardType, Void) - Method in class com.google.auto.common.MoreTypes.WildcardTypeVisitor
- visitWildcard(WildcardType, Set<Element>) - Method in class com.google.auto.common.MoreTypes.HashVisitor
W
- warnAboutPrimitiveArrays(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- warning(String, Element, AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
- where() - Method in class com.google.auto.value.processor.escapevelocity.Node
- where(String, int) - Static method in exception com.google.auto.value.processor.escapevelocity.ParseException
- wildcardTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
-
Returns the
@AutoValue
or@AutoOneOf
type parameters, with a ? for every type. - wildcardTypes - Variable in class com.google.auto.value.processor.AutoValueOrOneOfTemplateVars
-
The generic signature in
AutoValueOrOneOfTemplateVars.actualTypes
where every variable has been replaced by a wildcard, for example<?, ?>
. - WildcardTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.WildcardTypeVisitor
- wrap(TypeMirror) - Method in class com.google.auto.value.processor.TypeMirrorSet
- wrappers - Variable in class com.google.auto.value.processor.TypeMirrorSet
- wrapperTypesUsedInCollections - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The wrapper types (like
Integer.class
) that are referenced in collection parameters (likeList<Integer>
). - wrapperTypesUsedInCollections(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Returns the wrapper types (
Integer.class
etc) that are used in collection parameters likeList<Integer>
. - writeExtensions(TypeElement, ExtensionContext, ImmutableList<AutoValueExtension>) - Method in class com.google.auto.value.processor.AutoValueProcessor
- writeServiceFile(Collection<String>, OutputStream) - Static method in class com.google.auto.service.processor.ServicesFiles
-
Writes the set of service class names to a service file.
- writeSourceFile(String, String, TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
- writeSourceFile(String, String, TypeElement) - Method in class com.google.auto.value.processor.AutoValueOrOneOfProcessor
- writeSourceFile(String, String, TypeElement) - Method in class com.google.auto.value.processor.GwtSerialization
All Classes All Packages