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_Parameter |
Modifier and Type | Field and Description |
---|---|
private com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.creationParameters |
private com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.Builder.creationParameters |
(package private) static com.google.common.base.Function<Parameter,javax.lang.model.type.TypeMirror> |
Parameter.parameterToType |
private com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.passedParameters |
private com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.Builder.passedParameters |
private com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_ImplementationMethodDescriptor.passedParameters |
private com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_ImplementationMethodDescriptor.Builder.passedParameters |
private com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.providedParameters |
private com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.Builder.providedParameters |
Modifier and Type | Method and Description |
---|---|
(package private) static Parameter |
Parameter.forVariableElement(javax.lang.model.element.VariableElement variable,
javax.lang.model.type.TypeMirror type,
javax.lang.model.util.Types types) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract com.google.common.collect.ImmutableSet<Parameter> |
FactoryMethodDescriptor.creationParameters() |
(package private) com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.creationParameters() |
(package private) static com.google.common.collect.ImmutableSet<Parameter> |
Parameter.forParameterList(java.util.List<? extends javax.lang.model.element.VariableElement> variables,
java.util.List<? extends javax.lang.model.type.TypeMirror> variableTypes,
javax.lang.model.util.Types types) |
(package private) static com.google.common.collect.ImmutableSet<Parameter> |
Parameter.forParameterList(java.util.List<? extends javax.lang.model.element.VariableElement> variables,
javax.lang.model.util.Types types) |
(package private) abstract com.google.common.collect.ImmutableSet<Parameter> |
ImplementationMethodDescriptor.passedParameters() |
(package private) abstract com.google.common.collect.ImmutableSet<Parameter> |
FactoryMethodDescriptor.passedParameters() |
(package private) com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.passedParameters() |
(package private) com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_ImplementationMethodDescriptor.passedParameters() |
(package private) abstract com.google.common.collect.ImmutableSet<Parameter> |
FactoryMethodDescriptor.providedParameters() |
(package private) com.google.common.collect.ImmutableSet<Parameter> |
AutoValue_FactoryMethodDescriptor.providedParameters() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract FactoryMethodDescriptor.Builder |
FactoryMethodDescriptor.Builder.creationParameters(java.lang.Iterable<Parameter> creationParameters) |
FactoryMethodDescriptor.Builder |
AutoValue_FactoryMethodDescriptor.Builder.creationParameters(java.lang.Iterable<Parameter> creationParameters) |
private static java.lang.Iterable<com.squareup.javapoet.ParameterSpec> |
FactoryWriter.parameters(java.lang.Iterable<Parameter> parameters) |
(package private) abstract ImplementationMethodDescriptor.Builder |
ImplementationMethodDescriptor.Builder.passedParameters(java.lang.Iterable<Parameter> passedParameters) |
(package private) abstract FactoryMethodDescriptor.Builder |
FactoryMethodDescriptor.Builder.passedParameters(java.lang.Iterable<Parameter> passedParameters) |
FactoryMethodDescriptor.Builder |
AutoValue_FactoryMethodDescriptor.Builder.passedParameters(java.lang.Iterable<Parameter> passedParameters) |
ImplementationMethodDescriptor.Builder |
AutoValue_ImplementationMethodDescriptor.Builder.passedParameters(java.lang.Iterable<Parameter> passedParameters) |
(package private) abstract FactoryMethodDescriptor.Builder |
FactoryMethodDescriptor.Builder.providedParameters(java.lang.Iterable<Parameter> providedParameters) |
FactoryMethodDescriptor.Builder |
AutoValue_FactoryMethodDescriptor.Builder.providedParameters(java.lang.Iterable<Parameter> providedParameters) |
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) |
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) |
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) |
AutoValue_ImplementationMethodDescriptor(java.lang.String name,
javax.lang.model.type.TypeMirror returnType,
boolean publicMethod,
com.google.common.collect.ImmutableSet<Parameter> passedParameters) |