- a - Variable in class com.google.auto.common.MoreTypes.ComparedElements
-
- aArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
-
- AbortProcessingException - Exception in com.google.auto.value.processor
-
Exception thrown when annotation processing should be aborted for the current class.
- AbortProcessingException() - Constructor for exception com.google.auto.value.processor.AbortProcessingException
-
- abortWithError(String, Element) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Issue a compilation error and return an exception that, when thrown, will cause the processing
of this class to be abandoned.
- abortWithError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation error and abandon the processing of this class.
- AbstractMethodExtractor - Class in com.google.auto.value.processor
-
An ultrasimplified Java parser for
EclipseHack
that examines classes to extract just
the abstract methods.
- AbstractMethodExtractor() - Constructor for class com.google.auto.value.processor.AbstractMethodExtractor
-
- AbstractMethodLister - Class in com.google.auto.value.processor
-
A class file parser that lists the no-arg abstract methods in a class.
- AbstractMethodLister(InputStream) - Constructor for class com.google.auto.value.processor.AbstractMethodLister
-
- AbstractMethodLister.RecordingClassVisitor - Class in com.google.auto.value.processor
-
- 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(EclipseHackTokenizer, String) - Method in class com.google.auto.value.processor.AbstractMethodExtractor
-
- abstractMethods(TypeElement) - Method in class com.google.auto.value.processor.BuilderSpec
-
- abstractMethods - Variable in class com.google.auto.value.processor.ExtensionContext
-
- abstractMethods() - Method in class com.google.auto.value.processor.ExtensionContext
-
- abstractMethodsIn(ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- abstractNoArgMethods() - Method in class com.google.auto.value.processor.AbstractMethodLister
-
- abstractNoArgMethods - Variable in class com.google.auto.value.processor.AbstractMethodLister.RecordingClassVisitor
-
- abstractNoArgMethodsX() - Method in class com.google.auto.value.processor.AbstractMethodLister
-
- actualTypeParametersString(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
- actualTypes - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The generic signature used by the generated subclass for its superclass reference.
- actualTypes - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The generic signature used by the generated subclass for its superclass reference.
- add(TypeMirror) - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- allMethodAnnotationTypes(Iterable<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- allowSubclasses() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- allowSubclasses - Variable in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- allowSubclasses() - Method in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- allowSubclasses - Variable in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- allowSubclasses() - Method in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- allowSubclasses() - Method in class com.google.auto.factory.processor.FactoryDescriptor
-
- 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
-
- annotatedWithAutoFactory(Element) - Static method in class com.google.auto.factory.processor.ProvidedChecker
-
- annotateIfPresent(TypeName, Optional<AnnotationMirror>) - Static method in class com.google.auto.factory.processor.FactoryWriter
-
- ANNOTATION_MIRROR_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationMirrors
-
- ANNOTATION_VALUE_EQUIVALENCE - Static variable in class com.google.auto.common.AnnotationValues
-
- annotationFullName - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The fully-qualified name of the annotation interface.
- AnnotationMirrors - Class in com.google.auto.common
-
A utility class for working with AnnotationMirror
instances.
- AnnotationMirrors() - Constructor for class com.google.auto.common.AnnotationMirrors
-
- annotationName - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The name of the annotation interface as it can be referenced in the generated code.
- AnnotationOutput - Class in com.google.auto.value.processor
-
Handling of default values for annotation members.
- AnnotationOutput(TypeSimplifier) - Constructor for class com.google.auto.value.processor.AnnotationOutput
-
- annotationOutput - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- AnnotationOutput.AnnotationSourceFormVisitor - Class in com.google.auto.value.processor
-
- AnnotationOutput.InitializerSourceFormVisitor - Class in com.google.auto.value.processor
-
- AnnotationOutput.SourceFormVisitor - Class in com.google.auto.value.processor
-
Visitor that produces a string representation of an annotation value, suitable for inclusion
in a Java source file as an annotation member or as the initializer of a variable of the
appropriate type.
- annotations() - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
-
The set of annotation types processed by this step.
- annotations - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- AnnotationSourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
-
- AnnotationValues - Class in com.google.auto.common
-
A utility class for working with AnnotationValue
instances.
- AnnotationValues() - Constructor for class com.google.auto.common.AnnotationValues
-
- AnnotationValues - Class in com.google.auto.factory.processor
-
- AnnotationValues() - Constructor for class com.google.auto.factory.processor.AnnotationValues
-
- appendEscaped(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
-
- appendQuoted(StringBuilder, String) - Static method in class com.google.auto.value.processor.AnnotationOutput
-
- appendQuoted(StringBuilder, char) - Static method in class com.google.auto.value.processor.AnnotationOutput
-
- appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringRawTypeVisitor
-
- appendTypeArguments(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-
- appendTypeParameterWithBounds(StringBuilder, TypeParameterElement) - Method in class com.google.auto.value.processor.TypeSimplifier
-
- applicable(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Determines whether this Extension applies to the given context.
- applicableExtensions(TypeElement, ExtensionContext) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- apply(AutoValueExtension) - Method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
-
- areDuplicateMethodDescriptors(FactoryMethodDescriptor, ImplementationMethodDescriptor) - Static method in class com.google.auto.factory.processor.FactoryDescriptor
-
- args - Variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
- argumentCount() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- argumentJoiner - Static variable in class com.google.auto.factory.processor.FactoryWriter
-
- arrays - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The spelling of the java.util.Arrays class: Arrays or java.util.Arrays.
- arrays - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The spelling of the java.util.Arrays class: Arrays or java.util.Arrays.
- AS_ELEMENT_VISITOR - Static variable in class com.google.auto.common.MoreTypes
-
- asArray(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a ArrayType
if the TypeMirror
represents a primitive array or
throws an IllegalArgumentException
.
- asBoolean(AnnotationValue) - Static method in class com.google.auto.factory.processor.AnnotationValues
-
- ASCII_DIGIT - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- ASCII_LETTER - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- asDeclared(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a DeclaredType
if the TypeMirror
represents a declared type such
as a class, interface, union/compound, or enum or throws an IllegalArgumentException
.
- asElement(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
An alternate implementation of Types.asElement(javax.lang.model.type.TypeMirror)
that does not require a Types
instance with the notable difference that it will throw IllegalArgumentException
instead of returning null if the TypeMirror
can not be converted to an Element
.
- asError(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a ExecutableType
if the TypeMirror
represents an executable type such
as may result from missing code, or bad compiles or throws an IllegalArgumentException
.
- asExecutable(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given Element
instance as ExecutableElement
.
- asExecutable(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a ExecutableType
if the TypeMirror
represents an executable type such
as a method, constructor, or initializer or throws an IllegalArgumentException
.
- asList(AnnotationValue) - Static method in class com.google.auto.factory.processor.AnnotationValues
-
- asMemberOf(Types, DeclaredType, VariableElement) - Static method in class com.google.auto.common.MoreTypes
-
Resolves a VariableElement
parameter to a method or constructor based on the given
container, or a member of a class.
- asNoType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a NoType
if the TypeMirror
represents an non-type such
as void, or package, etc.
- asNullType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a NullType
if the TypeMirror
represents the null type
or throws an IllegalArgumentException
.
- asPackage(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given Element
instance as PackageElement
.
- asPrimitiveType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a PrimitiveType
if the TypeMirror
represents a primitive type
or throws an IllegalArgumentException
.
- asType(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given Element
instance as TypeElement
.
- asType(AnnotationValue) - Static method in class com.google.auto.factory.processor.AnnotationValues
-
- asTypeElement(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
- asTypeElements(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.MoreTypes
-
- asTypeVariable(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns a TypeVariable
if the TypeMirror
represents a type variable
or throws an IllegalArgumentException
.
- asVariable(Element) - Static method in class com.google.auto.common.MoreElements
-
Returns the given Element
instance as VariableElement
.
- asWildcard(WildcardType) - Static method in class com.google.auto.common.MoreTypes
-
Returns a WildcardType
if the TypeMirror
represents a wildcard type
or throws an IllegalArgumentException
.
- 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
-
- AutoFactory - Annotation Type in com.google.auto.factory
-
An annotation to be applied to elements for which a factory should be automatically generated.
- AutoFactoryDeclaration - Class in com.google.auto.factory.processor
-
This is a value object that mirrors the static declaration of an
AutoFactory
annotation.
- AutoFactoryDeclaration() - Constructor for class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- AutoFactoryDeclaration.Factory - Class in com.google.auto.factory.processor
-
- AutoFactoryProcessor - Class in com.google.auto.factory.processor
-
The annotation processor that generates factories for
AutoFactory
annotations.
- AutoFactoryProcessor() - Constructor for class com.google.auto.factory.processor.AutoFactoryProcessor
-
- AutoService - Annotation Type in com.google.auto.service
-
An annotation for service providers as described in ServiceLoader
.
- AutoServiceProcessor - Class in com.google.auto.service.processor
-
Processes
AutoService
annotations and generates the service provider
configuration files described in
ServiceLoader
.
- AutoServiceProcessor() - Constructor for class com.google.auto.service.processor.AutoServiceProcessor
-
- AutoValue - Annotation Type in com.google.auto.value
-
Specifies that
AutoValue should
generate an implementation class for the annotated abstract class, implementing the standard
Object
methods like
equals
to have conventional value semantics.
- AutoValue.Builder - Annotation Type in com.google.auto.value
-
Specifies that AutoValue should generate an implementation of the annotated class or interface,
to serve as a builder for the value-type class it is nested within.
- AutoValue_AutoFactoryDeclaration - Class in com.google.auto.factory.processor
-
- AutoValue_AutoFactoryDeclaration(TypeElement, Element, Optional<String>, TypeElement, ImmutableSet<TypeElement>, boolean, AnnotationMirror, ImmutableMap<String, AnnotationValue>) - Constructor for class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- AutoValue_FactoryDescriptor - Class in com.google.auto.factory.processor
-
- AutoValue_FactoryDescriptor(String, TypeMirror, ImmutableSet<TypeMirror>, boolean, ImmutableSet<FactoryMethodDescriptor>, ImmutableSet<ImplementationMethodDescriptor>, boolean, ImmutableMap<Key, String>) - Constructor for class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- AutoValue_FactoryMethodDescriptor - Class in com.google.auto.factory.processor
-
- AutoValue_FactoryMethodDescriptor(AutoFactoryDeclaration, String, TypeMirror, boolean, boolean, ImmutableSet<Parameter>, ImmutableSet<Parameter>, ImmutableSet<Parameter>) - Constructor for class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- AutoValue_FactoryMethodDescriptor.Builder - Class in com.google.auto.factory.processor
-
- AutoValue_ImplementationMethodDescriptor - Class in com.google.auto.factory.processor
-
- AutoValue_ImplementationMethodDescriptor(String, TypeMirror, boolean, ImmutableSet<Parameter>) - Constructor for class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- AutoValue_ImplementationMethodDescriptor.Builder - Class in com.google.auto.factory.processor
-
- AutoValue_Parameter - Class in com.google.auto.factory.processor
-
- AutoValue_Parameter(TypeMirror, String, boolean, Key) - Constructor for class com.google.auto.factory.processor.AutoValue_Parameter
-
- AutoValueBuilderProcessor - Class in com.google.auto.value.processor
-
Annotation processor that checks that the type that AutoValue.Builder
is applied to is
nested inside an @AutoValue
class.
- AutoValueBuilderProcessor() - Constructor for class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- autoValueClass() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the annotated class that this generation cycle is based on.
- autoValueClass - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- autoValueClass - Variable in class com.google.auto.value.processor.BuilderSpec
-
- autoValueClass() - Method in class com.google.auto.value.processor.ExtensionContext
-
- AutoValueExtension - Class in com.google.auto.value.extension
-
This API is not final and WILL CHANGE in a future release.
- AutoValueExtension() - Constructor for class com.google.auto.value.extension.AutoValueExtension
-
- AutoValueExtension.Context - Interface in com.google.auto.value.extension
-
The context of the generation cycle.
- AutoValueProcessor - Class in com.google.auto.value.processor
-
Javac annotation processor (compiler plugin) for value types; user code never references this
class.
- AutoValueProcessor() - Constructor for class com.google.auto.value.processor.AutoValueProcessor
-
- AutoValueProcessor(Iterable<? extends AutoValueExtension>) - Constructor for class com.google.auto.value.processor.AutoValueProcessor
-
- AutoValueProcessor.ExtensionName - Enum in com.google.auto.value.processor
-
- AutoValueProcessor.ObjectMethodToOverride - Enum in com.google.auto.value.processor
-
- AutoValueProcessor.Property - Class in com.google.auto.value.processor
-
A property of an @AutoValue
class, defined by one of its abstract methods.
- AutoValueTemplateVars - Class in com.google.auto.value.processor
-
The variables to substitute into the autovalue.vm template.
- AutoValueTemplateVars() - Constructor for class com.google.auto.value.processor.AutoValueTemplateVars
-
- b - Variable in class com.google.auto.common.MoreTypes.ComparedElements
-
- bArguments - Variable in class com.google.auto.common.MoreTypes.ComparedElements
-
- BasicAnnotationProcessor - Class in com.google.auto.common
-
An abstract Processor
implementation that defers processing of Element
s to later
rounds if they cannot be processed.
- BasicAnnotationProcessor() - Constructor for class com.google.auto.common.BasicAnnotationProcessor
-
- BasicAnnotationProcessor.ElementName - Class in com.google.auto.common
-
A package or type name.
- BasicAnnotationProcessor.ElementName.Kind - Enum in com.google.auto.common
-
- BasicAnnotationProcessor.ProcessingStep - Interface in com.google.auto.common
-
The unit of processing logic that runs under the guarantee that all elements are complete and
well-formed.
- BinaryExpressionNode(ExpressionNode, Parser.Operator, ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
- BinaryPropertyOrderer(URI) - Constructor for class com.google.auto.value.processor.EclipseHack.BinaryPropertyOrderer
-
- 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
-
- boxedType(TypeMirror, Types) - Static method in class com.google.auto.factory.processor.Parameter
-
If type
is a primitive type, returns the boxed equivalent; otherwise returns
type
.
- build() - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- build() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- build() - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor.Builder
-
- buildAnnotations(TypeSimplifier) - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- Builder() - Constructor for class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- Builder(FactoryMethodDescriptor) - Constructor for class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- Builder() - Constructor for class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- Builder(ImplementationMethodDescriptor) - Constructor for class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- builder(AutoFactoryDeclaration) - Static method in class com.google.auto.factory.processor.FactoryMethodDescriptor
-
- Builder() - Constructor for class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- builder() - Static method in class com.google.auto.factory.processor.ImplementationMethodDescriptor
-
- Builder() - Constructor for class com.google.auto.factory.processor.ImplementationMethodDescriptor.Builder
-
- Builder(TypeElement) - Constructor for class com.google.auto.value.processor.BuilderSpec.Builder
-
- 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.
- BuilderMethodClassifier - Class in com.google.auto.value.processor
-
Classifies methods inside builder types, based on their names and parameter and return types.
- BuilderMethodClassifier(ErrorReporter, ProcessingEnvironment, TypeElement, TypeElement, ImmutableBiMap<ExecutableElement, String>, TypeSimplifier) - Constructor for class com.google.auto.value.processor.BuilderMethodClassifier
-
- 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.PropertyBuilder - Class in com.google.auto.value.processor
-
Information about a property builder, referenced from the autovalue.vm template.
- 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.BuilderSpec.PropertyBuilder
-
- builderTypeElement - Variable in class com.google.auto.value.processor.BuilderSpec.Builder
-
- builderTypeName - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The name of the builder type as it should appear in source code, or empty if there is no
builder type.
- buildImpl() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- buildImpl() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- buildMethodName - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The simple name of 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.
- c - Variable in class com.google.auto.value.processor.EclipseHackTokenizer
-
- 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.
- canMakeCopyUsing(ImmutableList<ExecutableElement>, ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Checks that the given setter method has a parameter type that can be copied to the return type
of the given getter using one of the given copyOf
methods.
- canMakeCopyUsing(ExecutableElement, TypeMirror, TypeMirror) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns true if copyOfMethod
can be used to copy the parameterType
to the targetType
.
- CASTING_UNCHECKED_VISITOR - Static variable in class com.google.auto.value.processor.TypeSimplifier
-
- CastingTypeVisitor() - Constructor for class com.google.auto.common.MoreTypes.CastingTypeVisitor
-
- 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
-
- checkForFailedJavaBean(ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- checkImplementer(TypeElement, TypeElement) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
Verifies ServiceProvider
constraints on the concrete provider class.
- checkModifiersIfNested(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- checkProvidedParameter(Element) - Method in class com.google.auto.factory.processor.ProvidedChecker
-
- checkReturnType(TypeElement, ExecutableElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- checkSetterParameter(ExecutableElement, ExecutableElement) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Checks that the given setter method has a parameter type that is compatible with the return
type of the given getter.
- CLASS_OR_INTERFACE - Static variable in class com.google.auto.value.processor.BuilderSpec
-
- classFileUri - Variable in class com.google.auto.value.processor.EclipseHack.BinaryPropertyOrderer
-
- classHashString - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
A string that should change if any salient details of the serialized class change.
- classify(Iterable<ExecutableElement>, ErrorReporter, ProcessingEnvironment, TypeElement, TypeElement, ImmutableBiMap<ExecutableElement, String>, TypeSimplifier) - 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>) - 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.
- classifyPropertyBuilder(ExecutableElement, String) - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- className() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- className - Variable in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- className() - Method in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- className - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The simple name of the generated class, like AutoAnnotation_Foo_bar
.
- classNameOf(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the name of the given type, including any enclosing types but not the package.
- CODE_POINT_TO_OPERATORS - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
Maps a code point to the operators that begin with that code point.
- collection - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
-
- collection - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
-
- com.google.auto.common - package com.google.auto.common
-
- com.google.auto.factory - package com.google.auto.factory
-
- com.google.auto.factory.processor - package com.google.auto.factory.processor
-
This package contains the annotation processor that implements the
AutoFactory
API.
- 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.processor - package com.google.auto.value.processor
-
This package contains the annotation processor that implements the
AutoValue
API.
- com.google.auto.value.processor.escapevelocity - package com.google.auto.value.processor.escapevelocity
-
- COM_GOOGLE_COMMON_COLLECT_IMMUTABLE - Static variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- CommentTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.CommentTokenNode
-
- ComparedElements(Element, ImmutableList<TypeMirror>, Element, ImmutableList<TypeMirror>) - Constructor for class com.google.auto.common.MoreTypes.ComparedElements
-
- compatibleArgs(Class<?>[], List<Object>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
Determines if the given argument list is compatible with the given parameter types.
- compatibleTypes(TypeMirror, TypeMirror) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Returns true if parameterType
can be used to provide the value of an annotation member
of type memberType
.
- compressBlankLines(String) - Static method in class com.google.auto.value.processor.Reformatter
-
- compressSpace(String) - Static method in class com.google.auto.value.processor.Reformatter
-
- computeClassHash(Iterable<AutoValueProcessor.Property>) - Method in class com.google.auto.value.processor.GwtSerialization
-
- condition - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
-
- condition - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.IfOrElseIfTokenNode
-
- cons(int, ImmutableList<Node>) - Static method in class com.google.auto.value.processor.escapevelocity.Node
-
Create a new parse tree node that is the concatenation of the given ones.
- Cons(int, ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.Node.Cons
-
- ConstantExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a constant value.
- ConstantExpressionNode(int, Object) - Constructor for class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
-
- consumeMethods(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Returns a possible empty set of abstract methods that this Extension intends to implement.
- consumeProperties(AutoValueExtension.Context) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Returns a possibly empty set of property names that this Extension intends to implement.
- contains(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- containsArrayType(Set<TypeMirror>) - Static method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- containsArrayType(Set<TypeMirror>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- context - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
-
- context - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- copy(AutoValueProcessor.Property) - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- copyAll - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyBuilder
-
- 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.
- create(String, TypeMirror, ImmutableSet<TypeMirror>, boolean, ImmutableSet<FactoryMethodDescriptor>, ImmutableSet<ImplementationMethodDescriptor>, boolean) - Static method in class com.google.auto.factory.processor.FactoryDescriptor
-
- createDuplicateMethodDescriptorsBiMap(ImmutableSet<FactoryMethodDescriptor>, ImmutableSet<ImplementationMethodDescriptor>) - Static method in class com.google.auto.factory.processor.FactoryDescriptor
-
- createIfOptional(TypeMirror, String) - Static method in class com.google.auto.value.processor.Optionalish
-
Returns an instance wrapping the given TypeMirror, or null if it is not any kind of Optional.
- createIfValid(Element) - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration.Factory
-
- creationParameters - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- creationParameters(Iterable<Parameter>) - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- creationParameters - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- creationParameters() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- creationParameters(Iterable<Parameter>) - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- creationParameters() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor
-
- currentNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- currentOperator - Variable in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
-
The operator we have just scanned, in the same way that
Parser.c
is the character we have
just read.
- eclipseHack() - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- EclipseHack - Class in com.google.auto.value.processor
-
Works around an Eclipse bug where methods are sorted into alphabetical order before being given
to annotation processors.
- EclipseHack(ProcessingEnvironment) - Constructor for class com.google.auto.value.processor.EclipseHack
-
- EclipseHack.BinaryPropertyOrderer - Class in com.google.auto.value.processor
-
- EclipseHack.PropertyOrderer - Interface in com.google.auto.value.processor
-
- EclipseHack.SourcePropertyOrderer - Class in com.google.auto.value.processor
-
- EclipseHackTokenizer - Class in com.google.auto.value.processor
-
A simplistic Java tokenizer that is just enough for
EclipseHack
to be able to scan Java
classes to find their abstract methods in order.
- EclipseHackTokenizer(Reader) - Constructor for class com.google.auto.value.processor.EclipseHackTokenizer
-
- effectiveVisibilityOfElement(Element) - Static method in enum com.google.auto.common.Visibility
-
Returns effective visibility of the given element meaning that it takes into account the
visibility of its enclosing elements.
- ELEMENT_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
-
- ElementName(BasicAnnotationProcessor.ElementName.Kind, String) - Constructor for class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
- elements - Variable in class com.google.auto.common.BasicAnnotationProcessor
-
- elements - Variable in class com.google.auto.factory.processor.AutoFactoryDeclaration.Factory
-
- elements - Variable in class com.google.auto.factory.processor.AutoFactoryProcessor
-
- Elements2 - Class in com.google.auto.factory.processor
-
- Elements2() - Constructor for class com.google.auto.factory.processor.Elements2
-
- elementsDeferredBySteps - Variable in class com.google.auto.common.BasicAnnotationProcessor
-
- ELSE_ELSE_IF_END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
- ElseIfTokenNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseIfTokenNode
-
- ElseTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.ElseTokenNode
-
- empty - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyBuilder
-
- emptyNode(int) - Static method in class com.google.auto.value.processor.escapevelocity.Node
-
Returns an empty node in the parse tree.
- END_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
- EndTokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EndTokenNode
-
- EOF - Static variable in class com.google.auto.value.processor.EclipseHackTokenizer
-
- EOF - Static variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- EOF_SET - Static variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
- EofNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode.EofNode
-
- equal(TypeMirror, TypeMirror, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
-
- equal(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
Returns true if lhs
and rhs
are equal according to Velocity.
- EQUAL_VISITOR - Static variable in class com.google.auto.common.MoreTypes
-
- equalIntersectionTypes(TypeMirror, TypeMirror, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
-
- equalLists(List<? extends TypeMirror>, List<? extends TypeMirror>, Set<MoreTypes.ComparedElements>) - Static method in class com.google.auto.common.MoreTypes
-
- equals(Object) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
- equals(Object) - Method in class com.google.auto.common.MoreTypes.ComparedElements
-
- equals(Object) - Method in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- equals(Object) - Method in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- equals(Object) - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- equals(Object) - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- equals(Object) - Method in class com.google.auto.factory.processor.AutoValue_Parameter
-
- equals(Object) - Method in class com.google.auto.factory.processor.Key
-
- equals(Object) - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- equals - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
Whether to generate an equals(Object) method.
- equals(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- EqualVisitorParam() - Constructor for class com.google.auto.common.MoreTypes.EqualVisitorParam
-
- equivalence() - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns an Equivalence
for AnnotationMirror
as some implementations
delegate equality tests to Object.equals(java.lang.Object)
whereas the documentation explicitly
states that instance/reference equality is not the proper test.
- equivalence() - Static method in class com.google.auto.common.AnnotationValues
-
Returns an Equivalence
for AnnotationValue
as annotation values may
contain AnnotationMirror
instances some of whose implementations delegate
equality tests to Object.equals(java.lang.Object)
whereas the documentation explicitly states
that instance/reference equality is not the proper test.
- equivalence() - Static method in class com.google.auto.common.MoreTypes
-
- error(String, Element, AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- errorReporter - Variable in class com.google.auto.value.processor.AutoValueProcessor
-
- errorReporter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- errorReporter - Variable in class com.google.auto.value.processor.BuilderSpec
-
- ErrorReporter - Class in com.google.auto.value.processor
-
Handle error reporting for an annotation processor.
- ErrorReporter(ProcessingEnvironment) - Constructor for class com.google.auto.value.processor.ErrorReporter
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
-
- evaluate(EvaluationContext, List<Node>) - Method in class com.google.auto.value.processor.escapevelocity.Macro
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.Node.Cons
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.Node
-
Returns the result of evaluating this node in the given context.
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.IndexReferenceNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
-
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
Returns the result of evaluating this node in the given context.
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
-
- evaluate(Map<String, ?>) - Method in class com.google.auto.value.processor.escapevelocity.Template
-
Evaluate the given template with the given initial set of variables.
- evaluate(EvaluationContext) - Method in class com.google.auto.value.processor.escapevelocity.TokenNode
-
This method always throws an exception because a node like this should never be found in the
final parse tree.
- EvaluationContext - Interface in com.google.auto.value.processor.escapevelocity
-
The context of a template evaluation.
- EvaluationContext.PlainEvaluationContext - Class in com.google.auto.value.processor.escapevelocity
-
- EvaluationException - Exception in com.google.auto.value.processor.escapevelocity
-
An exception that occurred while evaluating a template, such as an undefined variable reference
or a division by zero.
- EvaluationException(String) - Constructor for exception com.google.auto.value.processor.escapevelocity.EvaluationException
-
- EvaluationException(String, Throwable) - Constructor for exception com.google.auto.value.processor.escapevelocity.EvaluationException
-
- evaluationException(String) - Method in class com.google.auto.value.processor.escapevelocity.Node
-
- evaluationException(Throwable) - Method in class com.google.auto.value.processor.escapevelocity.Node
-
- EXECUTABLE_ELEMENT_VISITOR - Static variable in class com.google.auto.common.MoreElements
-
- 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.
- expr - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
-
- expression - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
-
- ExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing an expression.
- ExpressionNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
- ExpressionNode.BinaryExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
Represents all binary expressions.
- ExpressionNode.NotExpressionNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing an expression like !$a
.
- extendingType() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- extendingType - Variable in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- extendingType() - Method in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- extendingType - Variable in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- extendingType() - Method in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- extendingType() - Method in class com.google.auto.factory.processor.FactoryDescriptor
-
- ExtensionContext - Class in com.google.auto.value.processor
-
- ExtensionContext(ProcessingEnvironment, TypeElement, ImmutableMap<String, ExecutableElement>, ImmutableSet<ExecutableElement>) - Constructor for class com.google.auto.value.processor.ExtensionContext
-
- extensionName(AutoValueExtension) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- ExtensionName() - Constructor for enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
-
- extensions - Variable in class com.google.auto.value.processor.AutoValueProcessor
-
- generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.google.auto.value.extension.AutoValueExtension
-
Generates the source code of the class named className
to extend
classToExtend
.
- generateConfigFiles() - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- generated - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The spelling of the javax.annotation.Generated class: Generated or javax.annotation.Generated.
- generated - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The spelling of the javax.annotation.Generated class: Generated or javax.annotation.Generated.
- generated - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The spelling of the javax.annotation.Generated class: Generated or
javax.annotation.Generated.
- generatedClassName(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- generatedClassName(TypeElement, String) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- generateDescriptor(Element) - Method in class com.google.auto.factory.processor.FactoryDescriptorGenerator
-
- generateDescriptorForConstructor(AutoFactoryDeclaration, ExecutableElement) - Method in class com.google.auto.factory.processor.FactoryDescriptorGenerator
-
- generateDescriptorForDefaultConstructor(AutoFactoryDeclaration, TypeElement) - Method in class com.google.auto.factory.processor.FactoryDescriptorGenerator
-
- generatedSubclassName(TypeElement, int) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- GET_BOUNDS - Static variable in class com.google.auto.common.MoreTypes
-
- getAccess() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getAnnotatedAnnotations(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns all annotations that are present on the given
Element
which are themselves annotated with annotationType
.
- getAnnotatedType(Element) - Static method in class com.google.auto.factory.processor.AutoFactoryDeclaration.Factory
-
- getAnnotatedType(Element) - Method in class com.google.auto.factory.processor.AutoFactoryProcessor
-
- getAnnotationElementAndValue(AnnotationMirror, String) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns a ExecutableElement
and its associated AnnotationValue
if such
an element was either declared in the usage represented by the provided
AnnotationMirror
, or if such an element was defined with a default.
- getAnnotationMirror(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.MoreElements
-
Returns an AnnotationMirror
for the annotation of type annotationClass
on
element
, or Optional.absent()
if no such annotation exists.
- getAnnotationMirror(Element, Class<? extends Annotation>) - Static method in class com.google.auto.factory.processor.Mirrors
-
Get the AnnotationMirror
for the type annotationType
present on the given
Element
if it exists.
- getAnnotationMirrors(TypeMirror) - Static method in class com.google.auto.value.processor.Java8Support
-
Provides access to AnnotatedConstruct.getAnnotationMirrors()
via
reflection.
- getAnnotationReturnType(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getAnnotations() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getAnnotationsMirrorsMethod - Static variable in class com.google.auto.value.processor.Java8Support
-
- getAnnotationValue(AnnotationMirror, String) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns an AnnotationValue
for the named element if such an element was
either declared in the usage represented by the provided AnnotationMirror
, or if
such an element was defined with a default.
- getAnnotationValuesWithDefaults(AnnotationMirror) - Static method in class com.google.auto.common.AnnotationMirrors
-
Returns the AnnotationMirror
's map of AnnotationValue
indexed by
ExecutableElement
, supplying default values from the annotation if the
annotation property has not been set.
- getBinaryName(TypeElement) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
Returns the binary name of a reference type.
- getBinaryNameImpl(TypeElement, String) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- getBuilder() - Method in class com.google.auto.value.processor.BuilderSpec
-
Determines if the @AutoValue
class for this instance has a correct nested
@AutoValue.Builder
class or interface and return a representation of it in an
Optional
if so.
- getBuilderType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyBuilder
-
The type of the builder, for example ImmutableSet.Builder<String>
.
- getComponentType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getConstructors(TypeElement) - Static method in class com.google.auto.factory.processor.Elements2
-
- 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.BuilderSpec.PropertyBuilder
-
The method to copy another collection into this builder.
- getDeduplicatedMethodDescriptors(ImmutableSet<FactoryMethodDescriptor>, ImmutableBiMap<FactoryMethodDescriptor, ImplementationMethodDescriptor>) - Static method in class com.google.auto.factory.processor.FactoryDescriptor
-
Returns a set of deduplicated
FactoryMethodDescriptor
s from the set of original
descriptors and the bi-map of duplicate descriptors.
- getDefaultValue() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getDefaultValues(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getElement(Elements) - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
- getElementValues(AnnotationMirror) - Static method in class com.google.auto.value.processor.GwtCompatibility
-
- getEmpty() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyBuilder
-
A method to return an empty collection of the type that this builder builds.
- getEmpty() - Method in class com.google.auto.value.processor.Optionalish
-
Returns a string representing the method call to obtain the empty version of this Optional.
- getEnclosingType(Element) - Static method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the nearest enclosing TypeElement
to the current element, throwing
an IllegalArgumentException
if the provided Element
is a
PackageElement
or is otherwise not enclosed by a type.
- getExecutableElementAsMemberOf(Types, ExecutableElement, TypeElement) - Static method in class com.google.auto.factory.processor.Elements2
-
Given an executable element in a supertype, returns its ExecutableType when it is viewed as a
member of a subtype.
- getFactoryName() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- getGetter() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns the name of the getter method for this property as defined by the @AutoValue
class.
- getGetter() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- getGwtCast() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
Returns a string to be inserted before the call to the readFoo() call so that the expression
can be assigned to the given type.
- getGwtType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
Returns the suffix in serializer method names for values of the given type.
- getHasNext() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.ForEachNode.ForEachVar
-
- getInitializer() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyBuilder
-
An initializer for the builder field, for example ImmutableSet.builder()
.
- getKind() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getKind() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
-
- getKind() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getLocalAndInheritedMethods(TypeElement, Elements) - Static method in class com.google.auto.common.MoreElements
-
Returns the set of all non-private methods from type
, including methods that it
inherits from its ancestors.
- getLocalAndInheritedMethods(PackageElement, TypeElement, SetMultimap<String, ExecutableElement>) - Static method in class com.google.auto.common.MoreElements
-
- getMemberMethods(TypeElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getMembers(Element, ImmutableMap<String, ExecutableElement>, TypeSimplifier, AnnotationOutput) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getMemberTypes(Collection<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getName() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns the name of the property as it should be used in strings visible to users.
- getName() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyBuilder
-
The name of the field to hold this builder.
- getName() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- getName() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- getNullableAnnotation() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns the string to use as an annotation to indicate the nullability of this property.
- getOptional() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns an
Optionalish
representing the kind of Optional that this property's type
is, or null if the type is not an Optional of any kind.
- getOptional() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
- getOwner() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getPackage(Element) - Static method in class com.google.auto.common.MoreElements
-
An alternate implementation of Elements.getPackageOf(javax.lang.model.element.Element)
that does not require an
Elements
instance.
- getPackage(CharSequence) - Static method in class com.google.auto.factory.processor.FactoryWriter
-
- getParameters(TypeElement, ExecutableElement, Map<String, AutoAnnotationProcessor.Member>, TypeSimplifier) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getParameterType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- getPath(String) - Static method in class com.google.auto.service.processor.ServicesFiles
-
Returns an absolute path to a service file given the class
name of the service.
- getPropertyOrderer(TypeElement) - Method in class com.google.auto.value.processor.EclipseHack
-
- getProviderInterface(AnnotationMirror) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- getQualifiedName(DeclaredType) - Static method in class com.google.auto.factory.processor.Mirrors
-
- getQualifier() - Method in class com.google.auto.factory.processor.Key
-
- getRawType() - Method in class com.google.auto.value.processor.Optionalish
-
Returns a string representing the raw type of this Optional.
- getReferencedTypes(TypeMirror, ExecutableElement, Set<TypeMirror>, Set<Class<?>>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getSerialVersionUID(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getSimpleName(CharSequence) - Static method in class com.google.auto.factory.processor.FactoryWriter
-
- getSupportedAnnotationClasses() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the set of supported annotation types as a collected from registered
processing steps.
- getSupportedAnnotationTypes() - Method in class com.google.auto.factory.processor.AutoFactoryProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- getSupportedAnnotationTypes() - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.factory.processor.AutoFactoryProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- getSupportedSourceVersion() - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getterNameToGetter - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- gettersAllPrefixed(Set<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- getterToPropertyName - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- getType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
-
- getType() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getType() - Method in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
- getType() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- getTypeMirror() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- getTypeMirror(Class<?>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- getTypeMirror() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- getVar(String) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
-
- getVar(String) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- getVar(String) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
-
- GwtCompatibility - Class in com.google.auto.value.processor
-
- GwtCompatibility(TypeElement) - Constructor for class com.google.auto.value.processor.GwtCompatibility
-
- gwtCompatibility - Variable in class com.google.auto.value.processor.GwtSerialization
-
- gwtCompatible - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
True if this annotation is marked @GwtCompatible
.
- gwtCompatibleAnnotation - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The full spelling of the @GwtCompatible
annotation to add to this class, or an empty
string if there is none.
- gwtCompatibleAnnotation - Variable in class com.google.auto.value.processor.GwtCompatibility
-
- gwtCompatibleAnnotation() - Method in class com.google.auto.value.processor.GwtCompatibility
-
- gwtCompatibleAnnotationString() - Method in class com.google.auto.value.processor.GwtCompatibility
-
- GwtSerialization - Class in com.google.auto.value.processor
-
Generates GWT serialization code for @AutoValue
classes also marked
@GwtCompatible(serializable = true)
.
- GwtSerialization(GwtCompatibility, ProcessingEnvironment, TypeElement) - Constructor for class com.google.auto.value.processor.GwtSerialization
-
- GwtSerialization.GwtTemplateVars - Class in com.google.auto.value.processor
-
- GwtSerialization.Property - Class in com.google.auto.value.processor
-
- GwtTemplateVars() - Constructor for class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
- name - Variable in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
- name() - Method in class com.google.auto.common.BasicAnnotationProcessor.ElementName
-
The fully-qualified name of the element.
- name - Variable in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- name() - Method in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- name - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- name(String) - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- name - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- name() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- name - Variable in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- name(String) - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- name - Variable in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- name() - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- name - Variable in class com.google.auto.factory.processor.AutoValue_Parameter
-
- name() - Method in class com.google.auto.factory.processor.AutoValue_Parameter
-
- name() - Method in class com.google.auto.factory.processor.FactoryDescriptor
-
- name(String) - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- name() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor
-
- name(String) - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor.Builder
-
- name() - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor
-
- name() - Method in class com.google.auto.factory.processor.Parameter
-
- name - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- name - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyBuilder
-
- name - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- name - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- name - Variable in class com.google.auto.value.processor.escapevelocity.Macro
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.Macro
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.CommentTokenNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ElseIfTokenNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ElseTokenNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.EndTokenNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.EofNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.ForEachTokenNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.IfTokenNode
-
- name - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
-
- name() - Method in class com.google.auto.value.processor.escapevelocity.TokenNode
-
The name of the token, for use in parse error messages.
- nameWithoutPrefix(String) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- next() - Method in class com.google.auto.value.processor.EclipseHackTokenizer
-
- 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
-
- nextToken() - Method in class com.google.auto.value.processor.EclipseHackTokenizer
-
Returns the next token from the source code, or null if there are no more tokens.
- noArgMethodsIn(TypeElement) - 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.
- Node - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree.
- Node(int) - Constructor for class com.google.auto.value.processor.escapevelocity.Node
-
- Node.Cons - Class in com.google.auto.value.processor.escapevelocity
-
- nodeIndex - Variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
The index of the node we are currently looking at while parsing.
- nodes - Variable in class com.google.auto.value.processor.escapevelocity.Node.Cons
-
- nodes - Variable in class com.google.auto.value.processor.escapevelocity.Reparser
-
The nodes that make up the input sequence.
- nonObjectSuperclass(Types, Elements, DeclaredType) - Static method in class com.google.auto.common.MoreTypes
-
Returns the non-object superclass of the type with the proper type parameters.
- nonPrivateDeclaredTypes(Types, TypeMirror) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Finds all types that are declared with non private visibility by the given TypeMirror
,
any class in its superclass chain, or any interface it implements.
- NotExpressionNode(ExpressionNode) - Constructor for class com.google.auto.value.processor.escapevelocity.ExpressionNode.NotExpressionNode
-
- NUMERICAL_PRIMITIVES - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
- PACKAGE_ELEMENT_VISITOR - Static variable in class com.google.auto.common.MoreElements
-
- 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(TypeElement) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the name of the package that the given type is in.
- Parameter - Class in com.google.auto.factory.processor
-
- Parameter() - Constructor for class com.google.auto.factory.processor.Parameter
-
- Parameter(TypeMirror, TypeSimplifier) - Constructor for class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
-
- parameterCount() - Method in class com.google.auto.value.processor.escapevelocity.Macro
-
- parameterNames - Variable in class com.google.auto.value.processor.escapevelocity.Macro
-
- parameterNames - Variable in class com.google.auto.value.processor.escapevelocity.TokenNode.MacroDefinitionTokenNode
-
- parameters(Iterable<Parameter>) - Static method in class com.google.auto.factory.processor.FactoryWriter
-
- parameterThunks - Variable in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
-
- parameterToType - Static variable in class com.google.auto.factory.processor.Parameter
-
- parameterTypeString - Variable in class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- params - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The parameters in the @AutoAnnotation
method, which are also the constructor parameters
in the generated class.
- parse(ExpressionNode, int) - Method in class com.google.auto.value.processor.escapevelocity.Parser.OperatorParser
-
Parse a subexpression whose left-hand side is lhs
and where we only consider
operators with precedence at least minPrecedence
.
- parse() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parse the input completely to produce a
Template
.
- parseBooleanLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a boolean literal, either true
or false
.
- parseComment() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses and discards a comment, which is ##
followed by any number of characters up to
and including the next newline.
- parseDirective() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single directive token from the reader.
- parsedTemplate() - Method in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
- parsedTemplate() - Method in class com.google.auto.value.processor.AutoValueTemplateVars
-
- parsedTemplate() - Method in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
- parsedTemplate() - Method in class com.google.auto.value.processor.TemplateVars
-
- parsedTemplateForResource(String) - Static method in class com.google.auto.value.processor.TemplateVars
-
- ParseException - Exception in com.google.auto.value.processor.escapevelocity
-
An exception that occurred while parsing a template.
- ParseException(String, int) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
-
- ParseException(String, int, String) - Constructor for exception com.google.auto.value.processor.escapevelocity.ParseException
-
- parseException(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Returns an exception to be thrown describing a parse error with the given message, and
including information about where it occurred.
- parseExpression() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression, which can occur within a directive like #if
or #set
,
or within a reference like $x[$a + $b]
or $x.m($a + $b)
.
- parseForEach() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a #foreach
token from the reader.
- parseForEach(TokenNode.ForEachTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- parseFrom(Reader) - Static method in class com.google.auto.value.processor.escapevelocity.Template
-
Parse a VTL template from the given Reader
.
- parseId(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parse an identifier as specified by the
VTL
.
- parseIfOrElseIf(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the condition following #if
or #elseif
.
- parseIfOrElseIf(TokenNode.IfOrElseIfTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- parseIntLiteral(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
- parseMacroDefinition() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a #macro
token from the reader.
- parseMacroDefinition(TokenNode.MacroDefinitionTokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- parseNode() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single node from the reader, as part of the first parsing phase.
- parseNonDirective() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a single non-directive node from the reader.
- parsePlainText(int) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses plain text, which is text that contains neither $
nor #
.
- parsePossibleMacroCall(String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an identifier after #
that is not one of the standard directives.
- parsePrimary() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression containing only literals or references.
- Parser - Class in com.google.auto.value.processor.escapevelocity
-
A parser that reads input from the given
Reader
and parses it to produce a
Template
.
- Parser(Reader) - Constructor for class com.google.auto.value.processor.escapevelocity.Parser
-
- Parser.Operator - Enum in com.google.auto.value.processor.escapevelocity
-
- Parser.OperatorParser - Class in com.google.auto.value.processor.escapevelocity
-
An operator-precedence parser for the binary operations we understand.
- parseReference() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference, which is everything that can start with a $
.
- parseReferenceIndex(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an index suffix to a method, like $x[$i]
.
- parseReferenceMember(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference member, which is either a property reference like $x.y
or a method
call like $x.y($z)
.
- parseReferenceMethodParams(ReferenceNode, String) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the parameters to a method reference, like $foo.bar($a, $b)
.
- parseReferenceNoBrace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a reference, in the simple form without braces.
- parseReferenceSuffix(ReferenceNode) - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses the modifiers that can appear at the tail of a reference.
- parseSet() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses a #set
token from the reader.
- parseStringLiteral() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
- parseTo(Set<Class<? extends TokenNode>>, TokenNode) - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
Parse subtrees until one of the token types in stopSet
is encountered.
- parseTokenNode() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- parseUnaryExpression() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
Parses an expression not containing any operators (except inside parentheses).
- passedParameters - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- passedParameters(Iterable<Parameter>) - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- passedParameters - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- passedParameters() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- passedParameters - Variable in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- passedParameters(Iterable<Parameter>) - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- passedParameters - Variable in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- passedParameters() - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- passedParameters(Iterable<Parameter>) - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- passedParameters() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor
-
- passedParameters(Iterable<Parameter>) - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor.Builder
-
- passedParameters() - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor
-
- pkg - Variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
The package of the class containing the @AutoAnnotation
annotation, which is also the
package where the annotation implementation will be generated.
- pkg - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The package of the class with the @AutoValue
annotation and its generated subclass.
- pkg - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The package of the class with the @AutoValue
annotation and its generated subclass.
- PlainEvaluationContext(Map<String, ?>) - Constructor for class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- PlainReferenceNode(int, String) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode.PlainReferenceNode
-
- postProcess() - Method in class com.google.auto.common.BasicAnnotationProcessor
-
An optional hook for logic to be executed at the end of each round.
- precedence - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
- prefixedGettersIn(Iterable<ExecutableElement>) - Static method in class com.google.auto.value.processor.AutoValueProcessor
-
- PREFIXES - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MemberReferenceNode
-
- prefixWithSet(String) - 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
-
- primitiveTypeIsAssignmentCompatible(Class<?>, Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode.MethodReferenceNode
-
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- process(ImmutableSetMultimap<Class<? extends Annotation>, Element>) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Processes the valid elements, including those previously deferred by each step.
- process(SetMultimap<Class<? extends Annotation>, Element>) - Method in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep
-
The implementation of processing logic for the step.
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.factory.processor.AutoFactoryProcessor
-
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
For each class annotated with
AutoService
Verify the
AutoService
interface value is correct
Categorize the class by its service interface
For each
AutoService
interface
Create a file named
META-INF/services/<interface>
For each
AutoService
annotated class for this interface
Create an entry in the file
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- process(RoundEnvironment) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- processAnnotations(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- processImpl(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.service.processor.AutoServiceProcessor
-
- processingEnv - Variable in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
-
- processingEnv - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- processingEnv - Variable in class com.google.auto.value.processor.BuilderSpec
-
- processingEnv - Variable in class com.google.auto.value.processor.EclipseHack
-
- processingEnv - Variable in class com.google.auto.value.processor.GwtSerialization
-
- processingEnvironment() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the processing environment of this generation cycle.
- processingEnvironment - Variable in class com.google.auto.value.processor.ExtensionContext
-
- processingEnvironment() - Method in class com.google.auto.value.processor.ExtensionContext
-
- processingErrorMessage(String) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- processMethod(ExecutableElement) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- processorName - Variable in class com.google.auto.common.BasicAnnotationProcessor
-
- processType(TypeElement) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- properties() - Method in interface com.google.auto.value.extension.AutoValueExtension.Context
-
Returns the ordered collection of properties to be generated by AutoValue.
- properties - Variable in class com.google.auto.value.processor.ExtensionContext
-
- properties() - Method in class com.google.auto.value.processor.ExtensionContext
-
- Property(String, String, ExecutableElement, String, TypeSimplifier) - Constructor for class com.google.auto.value.processor.AutoValueProcessor.Property
-
- Property(AutoValueProcessor.Property) - Constructor for class com.google.auto.value.processor.GwtSerialization.Property
-
- property - Variable in class com.google.auto.value.processor.GwtSerialization.Property
-
- PropertyBuilder(ExecutableElement, ExecutableElement, TypeSimplifier) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertyBuilder
-
- PropertyGetter(String, Optionalish) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
Makes a new PropertyGetter
instance.
- propertyMethodsIn(ImmutableSet<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- propertyNameToMethodMap(Set<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- propertyNameToPrefixedSetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- propertyNameToPropertyBuilder - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- propertyNameToPropertyBuilder() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- propertyNameToSetters() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
Returns a multimap from the name of a property to the methods that set it.
- propertyNameToUnprefixedSetters - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- PropertySetter(ExecutableElement, TypeMirror, TypeSimplifier) - Constructor for class com.google.auto.value.processor.BuilderSpec.PropertySetter
-
- props - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The properties defined by the parent class's abstract methods.
- props - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The properties defined by the parent class's abstract methods.
- Provided - Annotation Type in com.google.auto.factory
-
An annotation to be applied to parameters that should be provided by an
injected Provider
in a generated factory.
- providedChecker - Variable in class com.google.auto.factory.processor.AutoFactoryProcessor
-
- ProvidedChecker - Class in com.google.auto.factory.processor
-
- ProvidedChecker(Messager) - Constructor for class com.google.auto.factory.processor.ProvidedChecker
-
- providedParameters - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- providedParameters(Iterable<Parameter>) - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- providedParameters - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- providedParameters() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- providedParameters(Iterable<Parameter>) - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- providedParameters() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor
-
- providerNames - Variable in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- providerNames() - Method in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- providerNames() - Method in class com.google.auto.factory.processor.FactoryDescriptor
-
- providerOfType - Variable in class com.google.auto.factory.processor.AutoValue_Parameter
-
- providerOfType() - Method in class com.google.auto.factory.processor.AutoValue_Parameter
-
- providerOfType() - Method in class com.google.auto.factory.processor.Parameter
-
- 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.
- publicMethod - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- publicMethod(boolean) - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- publicMethod - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- publicMethod() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- publicMethod - Variable in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- publicMethod(boolean) - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- publicMethod - Variable in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- publicMethod() - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- publicMethod(boolean) - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- publicMethod() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor
-
- publicMethod(boolean) - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor.Builder
-
- publicMethod() - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor.Builder
-
- publicMethod() - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor
-
- publicType - Variable in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- publicType() - Method in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- publicType() - Method in class com.google.auto.factory.processor.FactoryDescriptor
-
- raiseError(VariableElement, String) - Method in class com.google.auto.factory.processor.ProvidedChecker
-
- rawTypeSpelling - Variable in class com.google.auto.value.processor.Optionalish
-
- reader - Variable in class com.google.auto.value.processor.EclipseHackTokenizer
-
- reader - Variable in class com.google.auto.value.processor.escapevelocity.Parser
-
- readerProvider - Variable in class com.google.auto.value.processor.EclipseHack.SourcePropertyOrderer
-
- readServiceFile(InputStream) - Static method in class com.google.auto.service.processor.ServicesFiles
-
Reads the set of service classes from a service file.
- RecordingClassVisitor() - Constructor for class com.google.auto.value.processor.AbstractMethodLister.RecordingClassVisitor
-
- referencedClassTypes(Types, Set<TypeMirror>) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
Finds all declared types (classes and interfaces) that are referenced in the given
Set<TypeMirror>
.
- ReferencedClassTypeVisitor(Types, Set<TypeMirror>) - Constructor for class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- referencedTypes(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
-
Returns the set of types that are referenced by the given
TypeMirror
.
- referencedTypes() - Method in class com.google.auto.value.processor.BuilderSpec.Builder
-
Returns the types that are referenced by abstract methods in the builder, either as
parameters or as return types.
- referencedTypes - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- ReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a reference.
- ReferenceNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
- ReferenceNode.IndexReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is an indexing of a reference, like $x[0]
or
$x.foo[$i]
.
- ReferenceNode.MemberReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a reference to a property of another reference, like
$x.foo
or $x[$i].foo
.
- ReferenceNode.MethodReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a method reference, like $list.size()
.
- ReferenceNode.PlainReferenceNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree that is a plain reference such as $x
.
- Reformatter - Class in com.google.auto.value.processor
-
Postprocessor that runs over the output of the template engine in order to make it look nicer.
- Reformatter() - Constructor for class com.google.auto.value.processor.Reformatter
-
- remove(Object) - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- removeSpaceBeforeSet(ImmutableList<Node>) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
-
Returns a copy of the given list where spaces have been moved where appropriate after #set
.
- removeTrailingSpace(String) - Static method in class com.google.auto.value.processor.Reformatter
-
- reorderProperties(List<AutoValueProcessor.Property>) - Method in class com.google.auto.value.processor.EclipseHack
-
Reorders the properties (abstract methods) in the given list to correspond to the order found
by parsing the source code of the given type.
- reorderProperties(TypeElement, List<AutoValueProcessor.Property>) - Method in class com.google.auto.value.processor.EclipseHack
-
- reparse() - Method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- Reparser - Class in com.google.auto.value.processor.escapevelocity
-
The second phase of parsing.
- Reparser(ImmutableList<Node>) - Constructor for class com.google.auto.value.processor.escapevelocity.Reparser
-
- reportError(Element, String, Object...) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
Issue a compilation error.
- reportError(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation error.
- reportMissingElements(Map<String, ? extends Optional<? extends Element>>, Collection<BasicAnnotationProcessor.ElementName>) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
- reportNote(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation note.
- reportWarning(String, Element) - Method in class com.google.auto.value.processor.ErrorReporter
-
Issue a compilation warning.
- returnType - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- returnType(TypeMirror) - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor.Builder
-
- returnType - Variable in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- returnType() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- returnType - Variable in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- returnType(TypeMirror) - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor.Builder
-
- returnType - Variable in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- returnType() - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- returnType(TypeMirror) - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor.Builder
-
- returnType() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor
-
- returnType(TypeMirror) - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor.Builder
-
- returnType() - Method in class com.google.auto.factory.processor.ImplementationMethodDescriptor
-
- returnTypesOf(Iterable<ExecutableElement>) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- rhs - Variable in class com.google.auto.value.processor.escapevelocity.ExpressionNode.BinaryExpressionNode
-
- root - Variable in class com.google.auto.value.processor.escapevelocity.Template
-
- s - Variable in class com.google.auto.value.processor.JavaScanner
-
- seenTypes - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- serializerClass - Variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
The simple name of the generated GWT serializer class.
- serialVersionUID - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The text of the serialVersionUID constant, or empty if there is none.
- serialVersionUID - Static variable in exception com.google.auto.value.processor.escapevelocity.EvaluationException
-
- serialVersionUID - Static variable in exception com.google.auto.value.processor.escapevelocity.ParseException
-
- SERVICES_PATH - Static variable in class com.google.auto.service.processor.ServicesFiles
-
- ServicesFiles - Class in com.google.auto.service.processor
-
A helper class for reading and writing Services files.
- ServicesFiles() - Constructor for class com.google.auto.service.processor.ServicesFiles
-
- setMacro(Macro) - Method in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- SetNode(String, Node) - Constructor for class com.google.auto.value.processor.escapevelocity.DirectiveNode.SetNode
-
- settersPrefixed - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- setVar(String, Object) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- setVar(String, Object) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
-
Sets the given variable to the given value.
- setVar(String, Object) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
-
- shouldDeleteSpaceBetweenThisAndSet(Node) - Static method in class com.google.auto.value.processor.escapevelocity.Reparser
-
- shouldWriteGwtSerializer() - Method in class com.google.auto.value.processor.GwtSerialization
-
- show(Object) - Static method in class com.google.auto.value.processor.escapevelocity.ExpressionNode
-
Returns a string representing the given value, for use in error messages.
- simpleClassName - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The simple name of the class with the @AutoValue
annotation.
- SimpleNameFunction - Enum in com.google.auto.value.processor
-
- SimpleNameFunction() - Constructor for enum com.google.auto.value.processor.SimpleNameFunction
-
- simpleNameOf(String) - Static method in class com.google.auto.value.processor.TypeSimplifier
-
- simplify(TypeMirror) - Method in class com.google.auto.value.processor.TypeSimplifier
-
- simplifyAnnotationValueMap(Map<? extends ExecutableElement, ? extends AnnotationValue>) - Static method in class com.google.auto.factory.processor.Mirrors
-
Returns an annotation value map with String
keys instead of ExecutableElement
instances.
- simplifyRaw(TypeMirror) - Method in class com.google.auto.value.processor.TypeSimplifier
-
- size() - Method in class com.google.auto.value.processor.TypeMirrorSet
-
- skipCharacterOrStringLiteral() - Method in class com.google.auto.value.processor.EclipseHackTokenizer
-
- skipNumber() - Method in class com.google.auto.value.processor.EclipseHackTokenizer
-
- skipSlashSlashComment() - Method in class com.google.auto.value.processor.EclipseHackTokenizer
-
- skipSlashStarComment() - Method in class com.google.auto.value.processor.EclipseHackTokenizer
-
- skipSpace() - Method in class com.google.auto.value.processor.escapevelocity.Parser
-
If c
is a space character, keeps reading until c
is a non-space character or
there are no more characters.
- skipSpaceAndCommentsAndSlashes() - Method in class com.google.auto.value.processor.EclipseHackTokenizer
-
- sourceFormForAnnotation(AnnotationMirror) - Method in class com.google.auto.value.processor.AnnotationOutput
-
Returns a string representation of the given annotation mirror, suitable for inclusion in a
Java source file to reproduce the annotation in source form.
- sourceFormForInitializer(AnnotationValue, ProcessingEnvironment, String, Element) - Method in class com.google.auto.value.processor.AnnotationOutput
-
Returns a string representation of the given annotation value, suitable for inclusion in a Java
source file as the initializer of a variable of the appropriate type.
- SourceFormVisitor() - Constructor for class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- SourcePropertyOrderer(TypeElement, Callable<Reader>) - Constructor for class com.google.auto.value.processor.EclipseHack.SourcePropertyOrderer
-
Constructs an object that scans the source code of the given type and returns the names of
all abstract methods directly declared in the type (not in nested types).
- spaceEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
-
- Spelling(String, boolean) - Constructor for class com.google.auto.value.processor.TypeSimplifier.Spelling
-
- spelling - Variable in class com.google.auto.value.processor.TypeSimplifier.Spelling
-
- steps - Variable in class com.google.auto.common.BasicAnnotationProcessor
-
- 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.
- 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
-
- symbol - Variable in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
- target() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- target - Variable in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- target() - Method in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- targetEnclosingSimpleNames() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- targetType() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- targetType - Variable in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- targetType() - Method in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- TEMPLATE - Static variable in class com.google.auto.value.processor.AutoAnnotationTemplateVars
-
- TEMPLATE - Static variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
- Template - Class in com.google.auto.value.processor.escapevelocity
-
A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from
Apache.
- Template(Node) - Constructor for class com.google.auto.value.processor.escapevelocity.Template
-
- TEMPLATE - Static variable in class com.google.auto.value.processor.GwtSerialization.GwtTemplateVars
-
- TemplateVars - Class in com.google.auto.value.processor
-
A template and a set of variables to be substituted into that template.
- TemplateVars() - Constructor for class com.google.auto.value.processor.TemplateVars
-
- THIS_PACKAGE - Static variable in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
- thunks - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.MacroCallNode
-
- TO_STRING_RAW_TYPE_VISITOR - Variable in class com.google.auto.value.processor.TypeSimplifier
-
- TO_STRING_TYPE_VISITOR - Variable in class com.google.auto.value.processor.TypeSimplifier
-
- toBuilder() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- toBuilder() - Method in class com.google.auto.factory.processor.FactoryMethodDescriptor
-
- toBuilderMethods - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The names of any toBuilder()
methods, that is methods that return the builder type.
- toBuilderMethods(Types, Set<ExecutableElement>) - Method in class com.google.auto.value.processor.BuilderSpec.Builder
-
Finds any methods in the set that return the builder type.
- tokenEnd(int) - Method in class com.google.auto.value.processor.JavaScanner
-
- TokenNode - Class in com.google.auto.value.processor.escapevelocity
-
A parsing node that will be deleted during the construction of the parse tree, to be replaced
by a higher-level construct such as
DirectiveNode.IfNode
.
- TokenNode(int) - Constructor for class com.google.auto.value.processor.escapevelocity.TokenNode
-
- TokenNode.CommentTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
A node in the parse tree representing a comment.
- TokenNode.ElseIfTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.ElseTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.EndTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.EofNode - Class in com.google.auto.value.processor.escapevelocity
-
A synthetic node that represents the end of the input.
- TokenNode.ForEachTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.IfOrElseIfTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.IfTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- TokenNode.MacroDefinitionTokenNode - Class in com.google.auto.value.processor.escapevelocity
-
- toString() - Method in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- toString() - Method in class com.google.auto.factory.processor.AutoValue_FactoryDescriptor
-
- toString() - Method in class com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor
-
- toString() - Method in class com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor
-
- toString() - Method in class com.google.auto.factory.processor.AutoValue_Parameter
-
- toString() - Method in class com.google.auto.factory.processor.Key
-
- toString() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- toString() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
-
Returns the name of the property as it should be used when declaring identifiers (fields and
parameters).
- toString - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
Whether to generate a toString() method.
- toString() - Method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
- toString() - Method in class com.google.auto.value.processor.GwtSerialization.Property
-
- ToStringRawTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.ToStringRawTypeVisitor
-
- ToStringTypeVisitor() - Constructor for class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-
- toText() - Method in class com.google.auto.value.processor.TemplateVars
-
Returns the result of substituting the variables defined by the fields of this class
(a concrete subclass of TemplateVars) into the template returned by
TemplateVars.parsedTemplate()
.
- toVars() - Method in class com.google.auto.value.processor.TemplateVars
-
- truePart - Variable in class com.google.auto.value.processor.escapevelocity.DirectiveNode.IfNode
-
- type - Variable in class com.google.auto.common.MoreTypes.EqualVisitorParam
-
- type - Variable in class com.google.auto.factory.processor.AutoValue_Parameter
-
- type() - Method in class com.google.auto.factory.processor.AutoValue_Parameter
-
- type - Variable in class com.google.auto.factory.processor.Key
-
- type() - Method in class com.google.auto.factory.processor.Key
-
- type() - Method in class com.google.auto.factory.processor.Parameter
-
- type - Variable in class com.google.auto.value.processor.AutoValueProcessor.Property
-
- type - Variable in class com.google.auto.value.processor.BuilderSpec.PropertyGetter
-
- type - Variable in class com.google.auto.value.processor.EclipseHack.SourcePropertyOrderer
-
- type - Variable in class com.google.auto.value.processor.GwtSerialization
-
- TYPE_ELEMENT_VISITOR - Static variable in class com.google.auto.common.MoreElements
-
- TYPE_EQUIVALENCE - Static variable in class com.google.auto.common.MoreTypes
-
- TYPE_EQUIVALENCE - Static variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- TYPE_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
-
- typeElement - Variable in class com.google.auto.value.processor.ExtensionContext
-
- TypeMirrorSet - Class in com.google.auto.value.processor
-
A set of TypeMirror objects.
- TypeMirrorSet() - Constructor for class com.google.auto.value.processor.TypeMirrorSet
-
- TypeMirrorSet(Collection<? extends TypeMirror>) - Constructor for class com.google.auto.value.processor.TypeMirrorSet
-
- typeName(TypeMirror) - Static method in class com.google.auto.factory.processor.FactoryWriter
-
JavaPoet 1.5.1 does not handle ErrorType
in TypeName.get(TypeMirror)
.
- typeName - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Parameter
-
- typeParamsString() - Method in class com.google.auto.value.processor.BuilderMethodClassifier
-
- typeParamsString() - Method in class com.google.auto.value.processor.BuilderSpec
-
- types - Variable in class com.google.auto.factory.processor.AutoFactoryProcessor
-
- types - Variable in class com.google.auto.factory.processor.FactoryDescriptorGenerator
-
- types - Variable in class com.google.auto.value.processor.AutoValueTemplateVars
-
The type utilities returned by ProcessingEnvironment.getTypeUtils()
.
- typeSimplifier - Variable in class com.google.auto.value.processor.AnnotationOutput
-
- typeSimplifier - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
-
- typeSimplifier - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- TypeSimplifier - Class in com.google.auto.value.processor
-
Takes a set of types and a package and determines which of those types can be imported, and how
to spell any of the types in the set given those imports.
- TypeSimplifier(Types, String, Set<TypeMirror>, TypeMirror) - Constructor for class com.google.auto.value.processor.TypeSimplifier
-
Makes a new simplifier for the given package and set of types.
- TypeSimplifier.ReferencedClassTypeVisitor - Class in com.google.auto.value.processor
-
- TypeSimplifier.Spelling - Class in com.google.auto.value.processor
-
The spelling that should be used to refer to a given class, and an indication of whether it
should be imported.
- TypeSimplifier.ToStringRawTypeVisitor - Class in com.google.auto.value.processor
-
- TypeSimplifier.ToStringTypeVisitor - Class in com.google.auto.value.processor
-
Visitor that produces a string representation of a type for use in generated code.
- typesToImport() - Method in class com.google.auto.value.processor.TypeSimplifier
-
Returns the set of types to import.
- typeUtils - Variable in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- typeUtils - Variable in class com.google.auto.value.processor.AutoValueProcessor
-
- typeUtils - Variable in class com.google.auto.value.processor.BuilderMethodClassifier
-
- typeUtils - Variable in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- typeUtils - Variable in class com.google.auto.value.processor.TypeSimplifier
-
- validate(Element, String) - Method in class com.google.auto.value.processor.AutoValueBuilderProcessor
-
- validateAnnotation(AnnotationMirror) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateAnnotations(Iterable<? extends AnnotationMirror>) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateAnnotationValue(AnnotationValue, TypeMirror) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateAnnotationValues(Map<? extends ExecutableElement, ? extends AnnotationValue>) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateElement(Element) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateElements(Iterable<? extends Element>) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateMethods(TypeElement, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, ImmutableSet<ExecutableElement>, boolean) - Method in class com.google.auto.value.processor.AutoValueProcessor
-
- validateParameters(TypeElement, ExecutableElement, ImmutableMap<String, AutoAnnotationProcessor.Member>, ImmutableMap<String, AutoAnnotationProcessor.Parameter>, ImmutableMap<String, AnnotationValue>) - Method in class com.google.auto.value.processor.AutoAnnotationProcessor
-
- validateType(TypeMirror) - Static method in class com.google.auto.common.SuperficialValidation
-
- validateTypes(Iterable<? extends TypeMirror>) - Static method in class com.google.auto.common.SuperficialValidation
-
- validElements(ImmutableMap<String, Optional<? extends Element>>, RoundEnvironment) - Method in class com.google.auto.common.BasicAnnotationProcessor
-
Returns the valid annotated elements contained in all of the deferred elements.
- value - Variable in class com.google.auto.value.processor.escapevelocity.ConstantExpressionNode
-
- VALUE_VALIDATING_VISITOR - Static variable in class com.google.auto.common.SuperficialValidation
-
- valueOf(String) - Static method in enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.common.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ObjectMethodToOverride
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.auto.value.processor.SimpleNameFunction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.auto.common.BasicAnnotationProcessor.ElementName.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.common.Visibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ExtensionName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.AutoValueProcessor.ObjectMethodToOverride
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.escapevelocity.Parser.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.auto.value.processor.SimpleNameFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valuesMap() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration
-
- valuesMap - Variable in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- valuesMap() - Method in class com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration
-
- 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
-
- VARIABLE_ELEMENT_VISITOR - Static variable in class com.google.auto.common.MoreElements
-
- varIsDefined(String) - Method in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- varIsDefined(String) - Method in interface com.google.auto.value.processor.escapevelocity.EvaluationContext
-
- varIsDefined(String) - Method in class com.google.auto.value.processor.escapevelocity.Macro.MacroEvaluationContext
-
- vars - Variable in class com.google.auto.value.processor.escapevelocity.EvaluationContext.PlainEvaluationContext
-
- Visibility - Enum in com.google.auto.common
-
Represents the visibility of a given Element
: public
, protected
,
private
or default/package-private.
- Visibility() - Constructor for enum com.google.auto.common.Visibility
-
- visibleMethod(Method, Class<?>) - Static method in class com.google.auto.value.processor.escapevelocity.ReferenceNode
-
Returns a Method with the same name and parameter types as the given one, but that is in a
public class or interface.
- visitAnnotation(AnnotationMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.AnnotationSourceFormVisitor
-
- visitAnnotation(AnnotationMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.InitializerSourceFormVisitor
-
- visitArray(List<? extends AnnotationValue>, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitArray(ArrayType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitArray(ArrayType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-
- visitChar(char, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitDeclared(DeclaredType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitDeclared(DeclaredType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-
- visitDouble(double, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitEnumConstant(VariableElement, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitError(ErrorType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitFloat(float, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visiting - Variable in class com.google.auto.common.MoreTypes.EqualVisitorParam
-
- visitLong(long, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitMethod(int, String, String, String, String[]) - Method in class com.google.auto.value.processor.AbstractMethodLister.RecordingClassVisitor
-
- visitString(String, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitType(TypeMirror, StringBuilder) - Method in class com.google.auto.value.processor.AnnotationOutput.SourceFormVisitor
-
- visitTypeVariable(TypeVariable, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitWildcard(WildcardType, Void) - Method in class com.google.auto.value.processor.TypeSimplifier.ReferencedClassTypeVisitor
-
- visitWildcard(WildcardType, StringBuilder) - Method in class com.google.auto.value.processor.TypeSimplifier.ToStringTypeVisitor
-