| Package | Description |
|---|---|
| com.google.auto.factory.processor |
This package contains the annotation processor that implements the
AutoFactory API. |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
AutoValue_AutoFactoryDeclaration |
| Modifier and Type | Field and Description |
|---|---|
private AutoFactoryDeclaration |
AutoValue_FactoryMethodDescriptor.declaration |
private AutoFactoryDeclaration |
AutoValue_FactoryMethodDescriptor.Builder.declaration |
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract AutoFactoryDeclaration |
FactoryMethodDescriptor.declaration() |
(package private) AutoFactoryDeclaration |
AutoValue_FactoryMethodDescriptor.declaration() |
| Modifier and Type | Method and Description |
|---|---|
(package private) com.google.common.base.Optional<AutoFactoryDeclaration> |
AutoFactoryDeclaration.Factory.createIfValid(javax.lang.model.element.Element element) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static FactoryMethodDescriptor.Builder |
FactoryMethodDescriptor.builder(AutoFactoryDeclaration declaration) |
(package private) abstract FactoryMethodDescriptor.Builder |
FactoryMethodDescriptor.Builder.declaration(AutoFactoryDeclaration declaration) |
FactoryMethodDescriptor.Builder |
AutoValue_FactoryMethodDescriptor.Builder.declaration(AutoFactoryDeclaration declaration) |
(package private) FactoryMethodDescriptor |
FactoryDescriptorGenerator.generateDescriptorForConstructor(AutoFactoryDeclaration declaration,
javax.lang.model.element.ExecutableElement constructor) |
private com.google.common.collect.ImmutableSet<FactoryMethodDescriptor> |
FactoryDescriptorGenerator.generateDescriptorForDefaultConstructor(AutoFactoryDeclaration declaration,
javax.lang.model.element.TypeElement type) |
| Constructor and Description |
|---|
AutoValue_FactoryMethodDescriptor(AutoFactoryDeclaration declaration,
java.lang.String name,
javax.lang.model.type.TypeMirror returnType,
boolean publicMethod,
boolean overridingMethod,
com.google.common.collect.ImmutableSet<Parameter> passedParameters,
com.google.common.collect.ImmutableSet<Parameter> providedParameters,
com.google.common.collect.ImmutableSet<Parameter> creationParameters) |