Skip navigation links
A C E F G I M N O P R S T V 

A

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.
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.
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.
asNoType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a NoType if the TypeMirror represents an non-type such as void, or package, etc.
asNullType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a NullType if the TypeMirror represents the null type or throws an IllegalArgumentException.
asPackage(Element) - Static method in class com.google.auto.common.MoreElements
Returns the given Element instance as PackageElement.
asPrimitiveType(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns a PrimitiveType if the TypeMirror represents a primitive type or throws an IllegalArgumentException.
asType(Element) - Static method in class com.google.auto.common.MoreElements
Returns the given Element instance as TypeElement.
asTypeElement(Types, TypeMirror) - Static method in class com.google.auto.common.MoreTypes
 
asTypeElements(Types, 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.
attach(Linker) - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration$Factory$$InjectAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
attach(Linker) - Method in class com.google.auto.factory.processor.AutoFactoryProcessor$$InjectAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
attach(Linker) - Method in class com.google.auto.factory.processor.FactoryDescriptorGenerator$$InjectAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
attach(Linker) - Method in class com.google.auto.factory.processor.FactoryWriter$$InjectAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
attach(Linker) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideElementsProvidesAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
attach(Linker) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideFilerProvidesAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
attach(Linker) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideMessagerProvidesAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
attach(Linker) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideTypesProvidesAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
attach(Linker) - Method in class com.google.auto.factory.processor.ProvidedChecker$$InjectAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
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
 
AutoFactory - Annotation Type in com.google.auto.factory
An annotation to be applied to elements for which a factory should be automatically generated.
AutoFactoryDeclaration$Factory$$InjectAdapter - Class in com.google.auto.factory.processor
A Binding<AutoFactoryDeclaration.Factory> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between AutoFactoryDeclaration.Factory and its dependencies.
AutoFactoryDeclaration$Factory$$InjectAdapter() - Constructor for class com.google.auto.factory.processor.AutoFactoryDeclaration$Factory$$InjectAdapter
 
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
 
AutoFactoryProcessor$$InjectAdapter - Class in com.google.auto.factory.processor
A Binding<AutoFactoryProcessor> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between AutoFactoryProcessor and its dependencies.
AutoFactoryProcessor$$InjectAdapter() - Constructor for class com.google.auto.factory.processor.AutoFactoryProcessor$$InjectAdapter
 
AutoFactoryProcessorModule$$ModuleAdapter - Class in com.google.auto.factory.processor
A manager of modules and provides adapters allowing for proper linking and instance provision of types served by @Provides methods.
AutoFactoryProcessorModule$$ModuleAdapter() - Constructor for class com.google.auto.factory.processor.AutoFactoryProcessorModule$$ModuleAdapter
 
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.
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.Property - Class in com.google.auto.value.processor
A property of an @AutoValue class, defined by one of its abstract methods.

C

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.processor - package com.google.auto.value.processor
This package contains the annotation processor that implements the AutoValue API.

E

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.
equivalence() - Static method in class com.google.auto.common.MoreTypes
 

F

FactoryDescriptorGenerator$$InjectAdapter - Class in com.google.auto.factory.processor
A Binding<FactoryDescriptorGenerator> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between FactoryDescriptorGenerator and its dependencies.
FactoryDescriptorGenerator$$InjectAdapter() - Constructor for class com.google.auto.factory.processor.FactoryDescriptorGenerator$$InjectAdapter
 
FactoryWriter$$InjectAdapter - Class in com.google.auto.factory.processor
A Binding<FactoryWriter> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between FactoryWriter and its dependencies.
FactoryWriter$$InjectAdapter() - Constructor for class com.google.auto.factory.processor.FactoryWriter$$InjectAdapter
 

G

get() - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration$Factory$$InjectAdapter
Returns the fully provisioned instance satisfying the contract for Provider<AutoFactoryDeclaration.Factory>.
get() - Method in class com.google.auto.factory.processor.AutoFactoryProcessor$$InjectAdapter
Returns the fully provisioned instance satisfying the contract for Provider<AutoFactoryProcessor>.
get() - Method in class com.google.auto.factory.processor.FactoryDescriptorGenerator$$InjectAdapter
Returns the fully provisioned instance satisfying the contract for Provider<FactoryDescriptorGenerator>.
get() - Method in class com.google.auto.factory.processor.FactoryWriter$$InjectAdapter
Returns the fully provisioned instance satisfying the contract for Provider<FactoryWriter>.
get() - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideElementsProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<javax.lang.model.util.Elements>.
get() - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideFilerProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<javax.annotation.processing.Filer>.
get() - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideMessagerProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<javax.annotation.processing.Messager>.
get() - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideProcessingEnvironmentProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<javax.annotation.processing.ProcessingEnvironment>.
get() - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideTypesProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<javax.lang.model.util.Types>.
get() - Method in class com.google.auto.factory.processor.ProvidedChecker$$InjectAdapter
Returns the fully provisioned instance satisfying the contract for Provider<ProvidedChecker>.
getAccess() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
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.
getAnnotations() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
getBindings(BindingsGroup, ProcessorModule) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getComponentType() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getDefaultValue() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.AutoFactoryDeclaration$Factory$$InjectAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.AutoFactoryProcessor$$InjectAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.FactoryDescriptorGenerator$$InjectAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.FactoryWriter$$InjectAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideElementsProvidesAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideFilerProvidesAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideMessagerProvidesAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideTypesProvidesAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class com.google.auto.factory.processor.ProvidedChecker$$InjectAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
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.
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
 
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.
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.
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.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.AutoValueProcessor
 
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
 
getTypeMirror() - Method in class com.google.auto.value.processor.AutoAnnotationProcessor.Member
 

I

init(ProcessingEnvironment) - Method in class com.google.auto.factory.processor.AutoFactoryProcessor
 
init(ProcessingEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
injectMembers(AutoFactoryProcessor) - Method in class com.google.auto.factory.processor.AutoFactoryProcessor$$InjectAdapter
Injects any @Inject annotated fields in the given instance, satisfying the contract for Provider<AutoFactoryProcessor>.
isAnnotationPresent(Element, Class<? extends Annotation>) - Static method in class com.google.auto.common.MoreElements
Returns true iff the given element has an AnnotationMirror whose annotation type has the same canonical name as that of annotationClass.
isNullable() - Method in class com.google.auto.value.processor.AutoValueProcessor.Property
 
isTypeOf(Class<?>, TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns true if the raw type underlying the given TypeMirror represents the same raw type as the given Class and throws an IllegalArgumentException if the TypeMirror does not represent a type that can be referenced by a Class

M

MoreElements - Class in com.google.auto.common
Static utility methods pertaining to Element instances.
MoreTypes - Class in com.google.auto.common
Utilities related to TypeMirror instances.

N

newModule() - Method in class com.google.auto.factory.processor.AutoFactoryProcessorModule$$ModuleAdapter
 

O

ofElement(Element) - Static method in enum com.google.auto.common.Visibility
Returns the visibility of the given Element.

P

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(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.google.auto.value.processor.AutoValueProcessor
 
ProcessorModule$$ModuleAdapter - Class in com.google.auto.factory.processor
A manager of modules and provides adapters allowing for proper linking and instance provision of types served by @Provides methods.
ProcessorModule$$ModuleAdapter() - Constructor for class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter
 
ProcessorModule$$ModuleAdapter.ProvideElementsProvidesAdapter - Class in com.google.auto.factory.processor
A Binding<javax.lang.model.util.Elements> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between javax.lang.model.util.Elements and its dependencies.
ProcessorModule$$ModuleAdapter.ProvideFilerProvidesAdapter - Class in com.google.auto.factory.processor
A Binding<javax.annotation.processing.Filer> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between javax.annotation.processing.Filer and its dependencies.
ProcessorModule$$ModuleAdapter.ProvideMessagerProvidesAdapter - Class in com.google.auto.factory.processor
A Binding<javax.annotation.processing.Messager> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between javax.annotation.processing.Messager and its dependencies.
ProcessorModule$$ModuleAdapter.ProvideProcessingEnvironmentProvidesAdapter - Class in com.google.auto.factory.processor
A Binding<javax.annotation.processing.ProcessingEnvironment> implementation which satisfies Dagger's infrastructure requirements including: Being a Provider<javax.annotation.processing.ProcessingEnvironment> and handling creation and preparation of object instances.
ProcessorModule$$ModuleAdapter.ProvideTypesProvidesAdapter - Class in com.google.auto.factory.processor
A Binding<javax.lang.model.util.Types> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between javax.lang.model.util.Types and its dependencies.
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$$InjectAdapter - Class in com.google.auto.factory.processor
A Binding<ProvidedChecker> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between ProvidedChecker and its dependencies.
ProvidedChecker$$InjectAdapter() - Constructor for class com.google.auto.factory.processor.ProvidedChecker$$InjectAdapter
 
ProvideElementsProvidesAdapter(ProcessorModule) - Constructor for class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideElementsProvidesAdapter
 
ProvideFilerProvidesAdapter(ProcessorModule) - Constructor for class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideFilerProvidesAdapter
 
ProvideMessagerProvidesAdapter(ProcessorModule) - Constructor for class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideMessagerProvidesAdapter
 
ProvideProcessingEnvironmentProvidesAdapter(ProcessorModule) - Constructor for class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideProcessingEnvironmentProvidesAdapter
 
ProvideTypesProvidesAdapter(ProcessorModule) - Constructor for class com.google.auto.factory.processor.ProcessorModule$$ModuleAdapter.ProvideTypesProvidesAdapter
 

R

referencedTypes(TypeMirror) - Static method in class com.google.auto.common.MoreTypes
Returns the set of types that are referenced by the given TypeMirror.

S

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
 

T

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).

V

validateElement(Element) - Static method in class com.google.auto.common.SuperficialValidation
 
validateElements(Iterable<? extends Element>) - Static method in class com.google.auto.common.SuperficialValidation
 
valueOf(String) - Static method in enum com.google.auto.common.Visibility
Returns the enum constant of this type with the specified name.
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.
Visibility - Enum in com.google.auto.common
Represents the visibility of a given Element: public, protected, private or default/package-private.
A C E F G I M N O P R S T V 
Skip navigation links

Copyright © 2015 Google, Inc.. All rights reserved.