META-INF/MANIFEST.MF
META-INF/
com/
com/google/
com/google/auto/
com/google/auto/factory/
com/google/auto/factory/processor/
META-INF/services/
META-INF/maven/
META-INF/maven/com.google.auto.factory/
META-INF/maven/com.google.auto.factory/auto-factory/
com/google/auto/factory/Provided.class
Provided.java
package com.google.auto.factory
public abstract annotation com.google.auto.factory.Provided extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/auto/factory/processor/AnnotationValues$3.class
AnnotationValues.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AnnotationValues$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
void <init> ()
protected com.google.common.collect.ImmutableList defaultAction (java.lang.Object, java.lang.Void)
Object o
Void p
public com.google.common.collect.ImmutableList visitArray (java.util.List, java.lang.Void)
java.util.List vals
Void p
public volatile synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
com/google/auto/factory/processor/FactoryMethodDescriptor.class
FactoryMethodDescriptor.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.FactoryMethodDescriptor extends java.lang.Object {
void <init> ()
abstract com.google.auto.factory.processor.AutoFactoryDeclaration declaration ()
abstract java.lang.String name ()
abstract javax.lang.model.type.TypeMirror returnType ()
abstract boolean publicMethod ()
abstract boolean overridingMethod ()
abstract com.google.common.collect.ImmutableSet passedParameters ()
abstract com.google.common.collect.ImmutableSet providedParameters ()
abstract com.google.common.collect.ImmutableSet creationParameters ()
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder toBuilder ()
abstract boolean isVarArgs ()
final java.lang.String factoryName ()
static com.google.auto.factory.processor.FactoryMethodDescriptor$Builder builder (com.google.auto.factory.processor.AutoFactoryDeclaration)
com.google.auto.factory.processor.AutoFactoryDeclaration declaration
}
com/google/auto/factory/processor/AutoFactoryProcessor$1.class
AutoFactoryProcessor.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.AutoFactoryProcessor$1 extends java.lang.Object implements java.util.Comparator {
final synthetic com.google.auto.factory.processor.AutoFactoryProcessor this$0
void <init> (com.google.auto.factory.processor.AutoFactoryProcessor)
com.google.auto.factory.processor.AutoFactoryProcessor this$0
public int compare (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror first
javax.lang.model.type.TypeMirror second
String firstName
String secondName
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/google/auto/factory/processor/AnnotationValues$2$1.class
AnnotationValues.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.AnnotationValues$2$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final synthetic com.google.auto.factory.processor.AnnotationValues$2 this$0
void <init> (com.google.auto.factory.processor.AnnotationValues$2)
com.google.auto.factory.processor.AnnotationValues$2 this$0
protected javax.lang.model.element.TypeElement defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public javax.lang.model.element.TypeElement visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
com/google/auto/factory/processor/AutoValue_FactoryMethodDescriptor$Builder.class
AutoValue_FactoryMethodDescriptor.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor$Builder extends com.google.auto.factory.processor.FactoryMethodDescriptor$Builder {
private com.google.auto.factory.processor.AutoFactoryDeclaration declaration
private String name
private javax.lang.model.type.TypeMirror returnType
private Boolean publicMethod
private Boolean overridingMethod
private com.google.common.collect.ImmutableSet passedParameters
private com.google.common.collect.ImmutableSet providedParameters
private com.google.common.collect.ImmutableSet creationParameters
private Boolean isVarArgs
void <init> ()
private void <init> (com.google.auto.factory.processor.FactoryMethodDescriptor)
com.google.auto.factory.processor.FactoryMethodDescriptor source
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder declaration (com.google.auto.factory.processor.AutoFactoryDeclaration)
com.google.auto.factory.processor.AutoFactoryDeclaration declaration
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder name (java.lang.String)
String name
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder returnType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror returnType
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder publicMethod (boolean)
boolean publicMethod
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder overridingMethod (boolean)
boolean overridingMethod
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder passedParameters (java.lang.Iterable)
Iterable passedParameters
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder providedParameters (java.lang.Iterable)
Iterable providedParameters
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder creationParameters (java.lang.Iterable)
Iterable creationParameters
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder isVarArgs (boolean)
boolean isVarArgs
com.google.auto.factory.processor.FactoryMethodDescriptor buildImpl ()
String missing
synthetic void <init> (com.google.auto.factory.processor.FactoryMethodDescriptor, com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor$1)
com.google.auto.factory.processor.FactoryMethodDescriptor x0
com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor$1 x1
}
com/google/auto/factory/processor/ProvidedChecker.class
ProvidedChecker.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.ProvidedChecker extends java.lang.Object {
private final javax.annotation.processing.Messager messager
void <init> (javax.annotation.processing.Messager)
javax.annotation.processing.Messager messager
void checkProvidedParameter (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private void raiseError (javax.lang.model.element.VariableElement, java.lang.String)
javax.lang.model.element.VariableElement providedParameter
String messageFormat
private static boolean annotatedWithAutoFactory (javax.lang.model.element.Element)
javax.lang.model.element.Element e
static synthetic void access$000 (com.google.auto.factory.processor.ProvidedChecker, javax.lang.model.element.VariableElement, java.lang.String)
com.google.auto.factory.processor.ProvidedChecker x0
javax.lang.model.element.VariableElement x1
String x2
static synthetic boolean access$100 (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
}
com/google/auto/factory/processor/AutoFactoryProcessor.class
AutoFactoryProcessor.java
package com.google.auto.factory.processor
public final com.google.auto.factory.processor.AutoFactoryProcessor extends javax.annotation.processing.AbstractProcessor {
private com.google.auto.factory.processor.FactoryDescriptorGenerator factoryDescriptorGenerator
private com.google.auto.factory.processor.AutoFactoryDeclaration$Factory declarationFactory
private com.google.auto.factory.processor.ProvidedChecker providedChecker
private javax.annotation.processing.Messager messager
private javax.lang.model.util.Elements elements
private javax.lang.model.util.Types types
private com.google.auto.factory.processor.FactoryWriter factoryWriter
public void <init> ()
public synchronized void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
Throwable e
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
private void doProcess (javax.annotation.processing.RoundEnvironment)
javax.lang.model.element.Element element
javax.lang.model.element.TypeElement implementingType
String factoryName
javax.lang.model.element.TypeElement extendingType
com.google.auto.factory.processor.FactoryMethodDescriptor descriptor
com.google.common.base.Optional declaration
com.google.common.collect.ImmutableSet descriptors
javax.lang.model.element.Element element
javax.lang.model.element.TypeElement implementingType
com.google.auto.factory.processor.FactoryMethodDescriptor methodDescriptor
java.io.IOException e
com.google.common.collect.ImmutableSet$Builder extending
com.google.common.collect.ImmutableSortedSet$Builder implementing
boolean publicType
Boolean allowSubclasses
boolean skipCreation
java.util.Map$Entry entry
javax.annotation.processing.RoundEnvironment roundEnv
com.google.common.collect.ImmutableListMultimap$Builder indexedMethods
com.google.common.collect.ImmutableSetMultimap$Builder implementationMethodDescriptorsBuilder
com.google.common.collect.ImmutableSetMultimap implementationMethodDescriptors
private com.google.common.collect.ImmutableSet implementationMethods (javax.lang.model.element.TypeElement, javax.lang.model.element.Element)
javax.lang.model.type.ExecutableType methodType
com.google.common.collect.ImmutableSet passedParameters
javax.lang.model.element.ExecutableElement implementationMethod
javax.lang.model.element.TypeElement supertype
javax.lang.model.element.Element autoFactoryElement
com.google.common.collect.ImmutableSet$Builder implementationMethodsBuilder
private javax.lang.model.type.TypeMirror getAnnotatedType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
java.util.List types
public java.util.Set getSupportedAnnotationTypes ()
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
}
com/google/auto/factory/processor/AutoValue_ImplementationMethodDescriptor$1.class
AutoValue_ImplementationMethodDescriptor.java
package com.google.auto.factory.processor
synthetic com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor$1 extends java.lang.Object {
}
com/google/auto/factory/processor/FactoryDescriptor.class
FactoryDescriptor.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.FactoryDescriptor extends java.lang.Object {
private static final com.google.common.base.CharMatcher invalidIdentifierCharacters
void <init> ()
abstract java.lang.String name ()
abstract javax.lang.model.type.TypeMirror extendingType ()
abstract com.google.common.collect.ImmutableSet implementingTypes ()
abstract boolean publicType ()
abstract com.google.common.collect.ImmutableSet methodDescriptors ()
abstract com.google.common.collect.ImmutableSet implementationMethodDescriptors ()
abstract boolean allowSubclasses ()
abstract com.google.common.collect.ImmutableMap providers ()
static com.google.auto.factory.processor.FactoryDescriptor create (java.lang.String, javax.lang.model.type.TypeMirror, com.google.common.collect.ImmutableSet, boolean, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, boolean)
com.google.auto.factory.processor.Parameter parameter
com.google.auto.factory.processor.FactoryMethodDescriptor descriptor
com.google.auto.factory.processor.Parameter parameter
com.google.auto.factory.processor.Parameter param
String providerName
com.google.common.base.Optional nullable
com.google.auto.factory.processor.Key key
java.util.Map$Entry entry
String name
javax.lang.model.type.TypeMirror extendingType
com.google.common.collect.ImmutableSet implementingTypes
boolean publicType
com.google.common.collect.ImmutableSet methodDescriptors
com.google.common.collect.ImmutableSet implementationMethodDescriptors
boolean allowSubclasses
com.google.common.collect.ImmutableSetMultimap$Builder parametersForProviders
com.google.common.collect.ImmutableMap$Builder providersBuilder
com.google.auto.factory.processor.FactoryDescriptor$UniqueNameSet uniqueNames
com.google.common.collect.ImmutableBiMap duplicateMethodDescriptors
com.google.common.collect.ImmutableSet deduplicatedMethodDescriptors
com.google.common.collect.ImmutableSet deduplicatedImplementationMethodDescriptors
private static com.google.common.collect.ImmutableBiMap createDuplicateMethodDescriptorsBiMap (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
boolean areDuplicateMethodDescriptors
com.google.auto.factory.processor.ImplementationMethodDescriptor implementationMethodDescriptor
com.google.auto.factory.processor.FactoryMethodDescriptor factoryMethodDescriptor
com.google.common.collect.ImmutableSet factoryMethodDescriptors
com.google.common.collect.ImmutableSet implementationMethodDescriptors
com.google.common.collect.ImmutableBiMap$Builder builder
private static com.google.common.collect.ImmutableSet getDeduplicatedMethodDescriptors (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableBiMap)
com.google.auto.factory.processor.ImplementationMethodDescriptor duplicateMethodDescriptor
com.google.auto.factory.processor.FactoryMethodDescriptor newMethodDescriptor
com.google.auto.factory.processor.FactoryMethodDescriptor methodDescriptor
com.google.common.collect.ImmutableSet methodDescriptors
com.google.common.collect.ImmutableBiMap duplicateMethodDescriptors
com.google.common.collect.ImmutableSet$Builder deduplicatedMethodDescriptors
private static boolean areDuplicateMethodDescriptors (com.google.auto.factory.processor.FactoryMethodDescriptor, com.google.auto.factory.processor.ImplementationMethodDescriptor)
com.google.auto.factory.processor.FactoryMethodDescriptor factory
com.google.auto.factory.processor.ImplementationMethodDescriptor implementation
static void <clinit> ()
}
com/google/auto/factory/processor/Elements2.class
Elements2.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.Elements2 extends java.lang.Object {
private void <init> ()
static com.google.common.collect.ImmutableSet getConstructors (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
static boolean isValidSupertypeForClass (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
static javax.lang.model.type.ExecutableType getExecutableElementAsMemberOf (javax.lang.model.util.Types, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.util.Types types
javax.lang.model.element.ExecutableElement executableElement
javax.lang.model.element.TypeElement subTypeElement
javax.lang.model.type.TypeMirror subTypeMirror
javax.lang.model.type.TypeMirror subExecutableTypeMirror
}
com/google/auto/factory/processor/AutoValue_ImplementationMethodDescriptor.class
AutoValue_ImplementationMethodDescriptor.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor extends com.google.auto.factory.processor.ImplementationMethodDescriptor {
private final String name
private final javax.lang.model.type.TypeMirror returnType
private final boolean publicMethod
private final com.google.common.collect.ImmutableSet passedParameters
private final boolean isVarArgs
private void <init> (java.lang.String, javax.lang.model.type.TypeMirror, boolean, com.google.common.collect.ImmutableSet, boolean)
String name
javax.lang.model.type.TypeMirror returnType
boolean publicMethod
com.google.common.collect.ImmutableSet passedParameters
boolean isVarArgs
java.lang.String name ()
javax.lang.model.type.TypeMirror returnType ()
boolean publicMethod ()
com.google.common.collect.ImmutableSet passedParameters ()
boolean isVarArgs ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.auto.factory.processor.ImplementationMethodDescriptor that
Object o
public int hashCode ()
int h
synthetic void <init> (java.lang.String, javax.lang.model.type.TypeMirror, boolean, com.google.common.collect.ImmutableSet, boolean, com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor$1)
String x0
javax.lang.model.type.TypeMirror x1
boolean x2
com.google.common.collect.ImmutableSet x3
boolean x4
com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor$1 x5
}
com/google/auto/factory/processor/FactoryDescriptor$UniqueNameSet.class
FactoryDescriptor.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.FactoryDescriptor$UniqueNameSet extends java.lang.Object {
private final java.util.Set uniqueNames
private void <init> ()
java.lang.String getUniqueName (java.lang.CharSequence)
int differentiator
CharSequence base
String name
synthetic void <init> (com.google.auto.factory.processor.FactoryDescriptor$1)
com.google.auto.factory.processor.FactoryDescriptor$1 x0
}
com/google/auto/factory/processor/AutoValue_FactoryMethodDescriptor$1.class
AutoValue_FactoryMethodDescriptor.java
package com.google.auto.factory.processor
synthetic com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor$1 extends java.lang.Object {
}
com/google/auto/factory/processor/ProvidedChecker$1.class
ProvidedChecker.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.ProvidedChecker$1 extends javax.lang.model.util.ElementKindVisitor6 {
final synthetic com.google.auto.factory.processor.ProvidedChecker this$0
void <init> (com.google.auto.factory.processor.ProvidedChecker)
com.google.auto.factory.processor.ProvidedChecker this$0
protected java.lang.Void defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public java.lang.Void visitVariableAsParameter (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement providedParameter
Void p
public volatile synthetic java.lang.Object visitVariableAsParameter (javax.lang.model.element.VariableElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
com/google/auto/factory/processor/ImplementationMethodDescriptor.class
ImplementationMethodDescriptor.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.ImplementationMethodDescriptor extends java.lang.Object {
void <init> ()
abstract java.lang.String name ()
abstract javax.lang.model.type.TypeMirror returnType ()
abstract boolean publicMethod ()
abstract com.google.common.collect.ImmutableSet passedParameters ()
abstract boolean isVarArgs ()
static com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder builder ()
}
com/google/auto/factory/processor/FactoryWriter.class
FactoryWriter.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.FactoryWriter extends java.lang.Object {
private final javax.annotation.processing.Filer filer
private final javax.lang.model.util.Elements elements
private final javax.lang.model.SourceVersion sourceVersion
private static final com.google.common.base.Joiner ARGUMENT_JOINER
void <init> (javax.annotation.processing.Filer, javax.lang.model.util.Elements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
javax.lang.model.util.Elements elements
javax.lang.model.SourceVersion sourceVersion
void writeFactory (com.google.auto.factory.processor.FactoryDescriptor) throws java.io.IOException
javax.lang.model.type.TypeMirror implementingType
com.google.auto.factory.processor.FactoryDescriptor descriptor
String factoryName
com.squareup.javapoet.TypeSpec$Builder factory
private void addConstructorAndProviderFields (com.squareup.javapoet.TypeSpec$Builder, com.google.auto.factory.processor.FactoryDescriptor)
com.google.auto.factory.processor.ProviderField provider
com.squareup.javapoet.TypeName typeName
com.squareup.javapoet.TypeName providerType
int argumentIndex
com.squareup.javapoet.TypeSpec$Builder factory
com.google.auto.factory.processor.FactoryDescriptor descriptor
com.squareup.javapoet.MethodSpec$Builder constructor
java.util.Iterator providerFields
private void addFactoryMethods (com.squareup.javapoet.TypeSpec$Builder, com.google.auto.factory.processor.FactoryDescriptor)
com.squareup.javapoet.CodeBlock argument
com.google.auto.factory.processor.ProviderField provider
com.google.auto.factory.processor.Parameter parameter
boolean checkNotNull
com.squareup.javapoet.CodeBlock argument
int argumentIndex
com.squareup.javapoet.MethodSpec$Builder method
com.squareup.javapoet.CodeBlock$Builder args
java.util.Iterator parameters
com.google.auto.factory.processor.FactoryMethodDescriptor methodDescriptor
com.squareup.javapoet.TypeSpec$Builder factory
com.google.auto.factory.processor.FactoryDescriptor descriptor
private void addImplementationMethods (com.squareup.javapoet.TypeSpec$Builder, com.google.auto.factory.processor.FactoryDescriptor)
com.squareup.javapoet.MethodSpec$Builder implementationMethod
com.google.auto.factory.processor.ImplementationMethodDescriptor methodDescriptor
com.squareup.javapoet.TypeSpec$Builder factory
com.google.auto.factory.processor.FactoryDescriptor descriptor
private static java.lang.Iterable parameters (java.lang.Iterable)
javax.lang.model.element.AnnotationMirror annotation
com.squareup.javapoet.ParameterSpec$Builder parameterBuilder
com.google.auto.factory.processor.Parameter parameter
Iterable parameters
com.google.common.collect.ImmutableList$Builder builder
private static void addCheckNotNullMethod (com.squareup.javapoet.TypeSpec$Builder, com.google.auto.factory.processor.FactoryDescriptor)
com.squareup.javapoet.TypeVariableName typeVariable
com.squareup.javapoet.TypeSpec$Builder factory
com.google.auto.factory.processor.FactoryDescriptor descriptor
private static boolean shouldGenerateCheckNotNull (com.google.auto.factory.processor.FactoryDescriptor)
com.google.auto.factory.processor.Parameter parameter
com.google.auto.factory.processor.FactoryMethodDescriptor method
com.google.auto.factory.processor.FactoryDescriptor descriptor
private static java.lang.CharSequence getSimpleName (java.lang.CharSequence)
CharSequence fullyQualifiedName
int lastDot
private static java.lang.String getPackage (java.lang.CharSequence)
CharSequence fullyQualifiedName
int lastDot
private static int lastIndexOf (java.lang.CharSequence, char)
int i
CharSequence charSequence
char c
static void <clinit> ()
}
com/google/auto/factory/processor/ProvidedChecker$1$1.class
ProvidedChecker.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.ProvidedChecker$1$1 extends javax.lang.model.util.ElementKindVisitor6 {
final synthetic javax.lang.model.element.VariableElement val$providedParameter
final synthetic com.google.auto.factory.processor.ProvidedChecker$1 this$1
void <init> (com.google.auto.factory.processor.ProvidedChecker$1, javax.lang.model.element.VariableElement)
com.google.auto.factory.processor.ProvidedChecker$1 this$1
protected java.lang.Void defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public java.lang.Void visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement constructor
Void p
public volatile synthetic java.lang.Object visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
com/google/auto/factory/processor/AutoValue_AutoFactoryDeclaration.class
AutoValue_AutoFactoryDeclaration.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_AutoFactoryDeclaration extends com.google.auto.factory.processor.AutoFactoryDeclaration {
private final javax.lang.model.element.TypeElement targetType
private final javax.lang.model.element.Element target
private final com.google.common.base.Optional className
private final javax.lang.model.element.TypeElement extendingType
private final com.google.common.collect.ImmutableSet implementingTypes
private final boolean allowSubclasses
private final javax.lang.model.element.AnnotationMirror mirror
private final com.google.common.collect.ImmutableMap valuesMap
void <init> (javax.lang.model.element.TypeElement, javax.lang.model.element.Element, com.google.common.base.Optional, javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet, boolean, javax.lang.model.element.AnnotationMirror, com.google.common.collect.ImmutableMap)
javax.lang.model.element.TypeElement targetType
javax.lang.model.element.Element target
com.google.common.base.Optional className
javax.lang.model.element.TypeElement extendingType
com.google.common.collect.ImmutableSet implementingTypes
boolean allowSubclasses
javax.lang.model.element.AnnotationMirror mirror
com.google.common.collect.ImmutableMap valuesMap
javax.lang.model.element.TypeElement targetType ()
javax.lang.model.element.Element target ()
com.google.common.base.Optional className ()
javax.lang.model.element.TypeElement extendingType ()
com.google.common.collect.ImmutableSet implementingTypes ()
boolean allowSubclasses ()
javax.lang.model.element.AnnotationMirror mirror ()
com.google.common.collect.ImmutableMap valuesMap ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.auto.factory.processor.AutoFactoryDeclaration that
Object o
public int hashCode ()
int h
}
com/google/auto/factory/processor/Mirrors.class
Mirrors.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.Mirrors extends java.lang.Object {
private void <init> ()
static javax.lang.model.element.Name getQualifiedName (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType type
static boolean isProvider (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static com.google.common.collect.ImmutableMap simplifyAnnotationValueMap (java.util.Map)
java.util.Map$Entry entry
java.util.Map annotationValueMap
com.google.common.collect.ImmutableMap$Builder builder
static com.google.common.base.Optional getAnnotationMirror (javax.lang.model.element.Element, java.lang.Class)
javax.lang.model.element.AnnotationMirror annotationMirror
javax.lang.model.element.Element element
Class annotationType
String annotationName
static com.google.common.base.Optional wrapOptionalInEquivalence (com.google.common.base.Equivalence, com.google.common.base.Optional)
com.google.common.base.Equivalence equivalence
com.google.common.base.Optional optional
static com.google.common.base.Optional unwrapOptionalEquivalence (com.google.common.base.Optional)
com.google.common.base.Optional wrappedOptional
}
com/google/auto/factory/processor/AnnotationValues$1.class
AnnotationValues.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AnnotationValues$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
void <init> ()
protected java.lang.Boolean defaultAction (java.lang.Object, java.lang.Void)
Object o
Void p
public java.lang.Boolean visitBoolean (boolean, java.lang.Void)
boolean b
Void p
public volatile synthetic java.lang.Object visitBoolean (boolean, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
com/google/auto/factory/processor/Parameter$1.class
Parameter.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.Parameter$1 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public javax.lang.model.type.TypeMirror apply (com.google.auto.factory.processor.Parameter)
com.google.auto.factory.processor.Parameter parameter
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
com/google/auto/factory/processor/AutoValue_Key.class
AutoValue_Key.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_Key extends com.google.auto.factory.processor.Key {
private final javax.lang.model.type.TypeMirror type
private final com.google.common.base.Optional qualifierWrapper
void <init> (javax.lang.model.type.TypeMirror, com.google.common.base.Optional)
javax.lang.model.type.TypeMirror type
com.google.common.base.Optional qualifierWrapper
javax.lang.model.type.TypeMirror type ()
com.google.common.base.Optional qualifierWrapper ()
public boolean equals (java.lang.Object)
com.google.auto.factory.processor.Key that
Object o
public int hashCode ()
int h
}
com/google/auto/factory/processor/AutoValue_ProviderField.class
AutoValue_ProviderField.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_ProviderField extends com.google.auto.factory.processor.ProviderField {
private final String name
private final com.google.auto.factory.processor.Key key
private final com.google.common.base.Optional nullableWrapper
void <init> (java.lang.String, com.google.auto.factory.processor.Key, com.google.common.base.Optional)
String name
com.google.auto.factory.processor.Key key
com.google.common.base.Optional nullableWrapper
java.lang.String name ()
com.google.auto.factory.processor.Key key ()
com.google.common.base.Optional nullableWrapper ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.auto.factory.processor.ProviderField that
Object o
public int hashCode ()
int h
}
com/google/auto/factory/processor/AutoFactoryDeclaration$Factory.class
AutoFactoryDeclaration.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoFactoryDeclaration$Factory extends java.lang.Object {
private final javax.lang.model.util.Elements elements
private final javax.annotation.processing.Messager messager
void <init> (javax.lang.model.util.Elements, javax.annotation.processing.Messager)
javax.lang.model.util.Elements elements
javax.annotation.processing.Messager messager
com.google.common.base.Optional createIfValid (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationValue implementingTypeValue
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror mirror
java.util.Map values
javax.lang.model.element.AnnotationValue classNameValue
String className
javax.lang.model.element.AnnotationValue extendingValue
javax.lang.model.element.TypeElement extendingType
com.google.common.collect.ImmutableList noParameterConstructors
javax.lang.model.element.AnnotationValue implementingValue
com.google.common.collect.ImmutableSet$Builder builder
com.google.common.collect.ImmutableSet implementingTypes
javax.lang.model.element.AnnotationValue allowSubclassesValue
boolean allowSubclasses
private static javax.lang.model.element.TypeElement getAnnotatedType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
java.util.List types
static boolean isValidIdentifier (java.lang.String)
String identifier
}
com/google/auto/factory/processor/Mirrors$1.class
Mirrors.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.Mirrors$1 extends javax.lang.model.util.SimpleElementVisitor6 {
void <init> ()
protected javax.lang.model.element.Name defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public javax.lang.model.element.Name visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
META-INF/maven/com.google.auto.factory/auto-factory/pom.xml
com/google/auto/factory/AutoFactory.class
AutoFactory.java
package com.google.auto.factory
public abstract annotation com.google.auto.factory.AutoFactory extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String className ()
public abstract java.lang.Class[] implementing ()
public abstract java.lang.Class extending ()
public abstract boolean allowSubclasses ()
}
com/google/auto/factory/processor/FactoryDescriptorGenerator.class
FactoryDescriptorGenerator.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.FactoryDescriptorGenerator extends java.lang.Object {
private final javax.annotation.processing.Messager messager
private final javax.lang.model.util.Types types
private final com.google.auto.factory.processor.AutoFactoryDeclaration$Factory declarationFactory
void <init> (javax.annotation.processing.Messager, javax.lang.model.util.Types, com.google.auto.factory.processor.AutoFactoryDeclaration$Factory)
javax.annotation.processing.Messager messager
javax.lang.model.util.Types types
com.google.auto.factory.processor.AutoFactoryDeclaration$Factory declarationFactory
com.google.common.collect.ImmutableSet generateDescriptor (javax.lang.model.element.Element)
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror mirror
com.google.common.base.Optional declaration
com.google.auto.factory.processor.FactoryMethodDescriptor generateDescriptorForConstructor (com.google.auto.factory.processor.AutoFactoryDeclaration, javax.lang.model.element.ExecutableElement)
com.google.auto.factory.processor.AutoFactoryDeclaration declaration
javax.lang.model.element.ExecutableElement constructor
javax.lang.model.element.TypeElement classElement
com.google.common.collect.ImmutableListMultimap parameterMap
com.google.common.collect.ImmutableSet providedParameters
com.google.common.collect.ImmutableSet passedParameters
private com.google.common.collect.ImmutableSet generateDescriptorForDefaultConstructor (com.google.auto.factory.processor.AutoFactoryDeclaration, javax.lang.model.element.TypeElement)
com.google.auto.factory.processor.AutoFactoryDeclaration declaration
javax.lang.model.element.TypeElement type
static synthetic javax.annotation.processing.Messager access$000 (com.google.auto.factory.processor.FactoryDescriptorGenerator)
com.google.auto.factory.processor.FactoryDescriptorGenerator x0
static synthetic com.google.common.collect.ImmutableSet access$100 (com.google.auto.factory.processor.FactoryDescriptorGenerator, com.google.auto.factory.processor.AutoFactoryDeclaration, javax.lang.model.element.TypeElement)
com.google.auto.factory.processor.FactoryDescriptorGenerator x0
com.google.auto.factory.processor.AutoFactoryDeclaration x1
javax.lang.model.element.TypeElement x2
}
com/google/auto/factory/processor/AutoValue_ImplementationMethodDescriptor$Builder.class
AutoValue_ImplementationMethodDescriptor.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_ImplementationMethodDescriptor$Builder extends com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder {
private String name
private javax.lang.model.type.TypeMirror returnType
private Boolean publicMethod
private com.google.common.collect.ImmutableSet passedParameters
private Boolean isVarArgs
void <init> ()
com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder name (java.lang.String)
String name
com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder returnType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror returnType
com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder publicMethod (boolean)
boolean publicMethod
com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder passedParameters (java.lang.Iterable)
Iterable passedParameters
com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder isVarArgs (boolean)
boolean isVarArgs
com.google.auto.factory.processor.ImplementationMethodDescriptor build ()
String missing
}
com/google/auto/factory/processor/FactoryDescriptor$1.class
FactoryDescriptor.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.FactoryDescriptor$1 extends com.google.common.base.CharMatcher {
void <init> ()
public boolean matches (char)
char c
}
com/google/auto/factory/processor/AutoFactoryDeclaration.class
AutoFactoryDeclaration.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.AutoFactoryDeclaration extends java.lang.Object {
void <init> ()
abstract javax.lang.model.element.TypeElement targetType ()
abstract javax.lang.model.element.Element target ()
abstract com.google.common.base.Optional className ()
abstract javax.lang.model.element.TypeElement extendingType ()
abstract com.google.common.collect.ImmutableSet implementingTypes ()
abstract boolean allowSubclasses ()
abstract javax.lang.model.element.AnnotationMirror mirror ()
abstract com.google.common.collect.ImmutableMap valuesMap ()
java.lang.String getFactoryName ()
String enclosingSimpleName
CharSequence packageName
StringBuilder builder
private com.google.common.collect.ImmutableList targetEnclosingSimpleNames ()
javax.lang.model.element.Element element
com.google.common.collect.ImmutableList$Builder simpleNames
}
com/google/auto/factory/processor/FactoryDescriptorGenerator$1$1.class
FactoryDescriptorGenerator.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.FactoryDescriptorGenerator$1$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.auto.factory.processor.FactoryDescriptorGenerator$1 this$1
void <init> (com.google.auto.factory.processor.FactoryDescriptorGenerator$1)
com.google.auto.factory.processor.FactoryDescriptorGenerator$1 this$1
public com.google.auto.factory.processor.FactoryMethodDescriptor apply (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement constructor
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
com/google/auto/factory/processor/ImplementationMethodDescriptor$Builder.class
ImplementationMethodDescriptor.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder extends java.lang.Object {
void <init> ()
abstract com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder name (java.lang.String)
abstract com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder returnType (javax.lang.model.type.TypeMirror)
abstract com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder publicMethod (boolean)
abstract com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder passedParameters (java.lang.Iterable)
abstract com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder isVarArgs (boolean)
abstract com.google.auto.factory.processor.ImplementationMethodDescriptor build ()
com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder publicMethod ()
}
com/google/auto/factory/processor/Parameter.class
Parameter.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.Parameter extends java.lang.Object {
static final com.google.common.base.Function TYPE
void <init> ()
abstract javax.lang.model.type.TypeMirror type ()
abstract java.lang.String name ()
abstract com.google.auto.factory.processor.Key key ()
abstract com.google.common.base.Optional nullableWrapper ()
com.google.common.base.Optional nullable ()
private static com.google.auto.factory.processor.Parameter forVariableElement (javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror, javax.lang.model.util.Types)
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.VariableElement variable
javax.lang.model.type.TypeMirror type
javax.lang.model.util.Types types
com.google.common.base.Optional nullable
Iterable annotations
com.google.auto.factory.processor.Key key
private static boolean isNullable (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.TypeElement annotationType
static com.google.common.collect.ImmutableSet forParameterList (java.util.List, java.util.List, javax.lang.model.util.Types)
com.google.auto.factory.processor.Parameter parameter
int i
java.util.List variables
java.util.List variableTypes
javax.lang.model.util.Types types
com.google.common.collect.ImmutableSet$Builder builder
java.util.Set names
com.google.common.collect.ImmutableSet parameters
static com.google.common.collect.ImmutableSet forParameterList (java.util.List, javax.lang.model.util.Types)
javax.lang.model.element.VariableElement var
java.util.List variables
javax.lang.model.util.Types types
java.util.List variableTypes
static void <clinit> ()
}
com/google/auto/factory/processor/FactoryMethodDescriptor$Builder.class
FactoryMethodDescriptor.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder extends java.lang.Object {
void <init> ()
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder declaration (com.google.auto.factory.processor.AutoFactoryDeclaration)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder name (java.lang.String)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder returnType (javax.lang.model.type.TypeMirror)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder publicMethod (boolean)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder overridingMethod (boolean)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder passedParameters (java.lang.Iterable)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder providedParameters (java.lang.Iterable)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder creationParameters (java.lang.Iterable)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor$Builder isVarArgs (boolean)
abstract com.google.auto.factory.processor.FactoryMethodDescriptor buildImpl ()
com.google.auto.factory.processor.FactoryMethodDescriptor build ()
com.google.auto.factory.processor.FactoryMethodDescriptor descriptor
}
com/google/auto/factory/processor/FactoryWriter$1.class
FactoryWriter.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.FactoryWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic com.google.auto.factory.processor.FactoryWriter this$0
void <init> (com.google.auto.factory.processor.FactoryWriter)
com.google.auto.factory.processor.FactoryWriter this$0
public java.lang.String apply (com.google.auto.factory.processor.Parameter)
com.google.auto.factory.processor.Parameter parameter
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
META-INF/services/javax.annotation.processing.Processor
META-INF/maven/com.google.auto.factory/auto-factory/pom.properties
com/google/auto/factory/processor/AnnotationValues$2.class
AnnotationValues.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AnnotationValues$2 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
void <init> ()
protected javax.lang.model.element.TypeElement defaultAction (java.lang.Object, java.lang.Void)
Object o
Void p
public javax.lang.model.element.TypeElement visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
com/google/auto/factory/processor/FactoryDescriptorGenerator$1.class
FactoryDescriptorGenerator.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.FactoryDescriptorGenerator$1 extends javax.lang.model.util.ElementKindVisitor6 {
final synthetic javax.lang.model.element.AnnotationMirror val$mirror
final synthetic com.google.common.base.Optional val$declaration
final synthetic com.google.auto.factory.processor.FactoryDescriptorGenerator this$0
void <init> (com.google.auto.factory.processor.FactoryDescriptorGenerator, javax.lang.model.element.AnnotationMirror, com.google.common.base.Optional)
com.google.auto.factory.processor.FactoryDescriptorGenerator this$0
protected com.google.common.collect.ImmutableSet defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public com.google.common.collect.ImmutableSet visitTypeAsClass (javax.lang.model.element.TypeElement, java.lang.Void)
com.google.common.collect.ImmutableSet constructors
javax.lang.model.element.TypeElement type
Void p
public com.google.common.collect.ImmutableSet visitTypeAsInterface (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement type
Void p
public com.google.common.collect.ImmutableSet visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void p
public volatile synthetic java.lang.Object visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeAsInterface (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeAsClass (javax.lang.model.element.TypeElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
com/google/auto/factory/processor/AutoFactoryDeclaration$Factory$1.class
AutoFactoryDeclaration.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.AutoFactoryDeclaration$Factory$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic com.google.auto.factory.processor.AutoFactoryDeclaration$Factory this$0
void <init> (com.google.auto.factory.processor.AutoFactoryDeclaration$Factory)
com.google.auto.factory.processor.AutoFactoryDeclaration$Factory this$0
public boolean apply (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement constructor
public volatile synthetic boolean apply (java.lang.Object)
}
com/google/auto/factory/processor/ProviderField.class
ProviderField.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.ProviderField extends java.lang.Object {
void <init> ()
abstract java.lang.String name ()
abstract com.google.auto.factory.processor.Key key ()
abstract com.google.common.base.Optional nullableWrapper ()
com.google.common.base.Optional nullable ()
static com.google.auto.factory.processor.ProviderField create (java.lang.String, com.google.auto.factory.processor.Key, com.google.common.base.Optional)
String name
com.google.auto.factory.processor.Key key
com.google.common.base.Optional nullable
}
com/google/auto/factory/processor/AutoValue_FactoryMethodDescriptor.class
AutoValue_FactoryMethodDescriptor.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor extends com.google.auto.factory.processor.FactoryMethodDescriptor {
private final com.google.auto.factory.processor.AutoFactoryDeclaration declaration
private final String name
private final javax.lang.model.type.TypeMirror returnType
private final boolean publicMethod
private final boolean overridingMethod
private final com.google.common.collect.ImmutableSet passedParameters
private final com.google.common.collect.ImmutableSet providedParameters
private final com.google.common.collect.ImmutableSet creationParameters
private final boolean isVarArgs
private void <init> (com.google.auto.factory.processor.AutoFactoryDeclaration, java.lang.String, javax.lang.model.type.TypeMirror, boolean, boolean, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, boolean)
com.google.auto.factory.processor.AutoFactoryDeclaration declaration
String name
javax.lang.model.type.TypeMirror returnType
boolean publicMethod
boolean overridingMethod
com.google.common.collect.ImmutableSet passedParameters
com.google.common.collect.ImmutableSet providedParameters
com.google.common.collect.ImmutableSet creationParameters
boolean isVarArgs
com.google.auto.factory.processor.AutoFactoryDeclaration declaration ()
java.lang.String name ()
javax.lang.model.type.TypeMirror returnType ()
boolean publicMethod ()
boolean overridingMethod ()
com.google.common.collect.ImmutableSet passedParameters ()
com.google.common.collect.ImmutableSet providedParameters ()
com.google.common.collect.ImmutableSet creationParameters ()
boolean isVarArgs ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.auto.factory.processor.FactoryMethodDescriptor that
Object o
public int hashCode ()
int h
com.google.auto.factory.processor.FactoryMethodDescriptor$Builder toBuilder ()
synthetic void <init> (com.google.auto.factory.processor.AutoFactoryDeclaration, java.lang.String, javax.lang.model.type.TypeMirror, boolean, boolean, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, boolean, com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor$1)
com.google.auto.factory.processor.AutoFactoryDeclaration x0
String x1
javax.lang.model.type.TypeMirror x2
boolean x3
boolean x4
com.google.common.collect.ImmutableSet x5
com.google.common.collect.ImmutableSet x6
com.google.common.collect.ImmutableSet x7
boolean x8
com.google.auto.factory.processor.AutoValue_FactoryMethodDescriptor$1 x9
}
com/google/auto/factory/processor/FactoryDescriptorGenerator$2.class
FactoryDescriptorGenerator.java
package com.google.auto.factory.processor
com.google.auto.factory.processor.FactoryDescriptorGenerator$2 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic com.google.auto.factory.processor.FactoryDescriptorGenerator this$0
void <init> (com.google.auto.factory.processor.FactoryDescriptorGenerator)
com.google.auto.factory.processor.FactoryDescriptorGenerator this$0
public boolean apply (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement parameter
public volatile synthetic boolean apply (java.lang.Object)
}
com/google/auto/factory/processor/AutoValue_Parameter.class
AutoValue_Parameter.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_Parameter extends com.google.auto.factory.processor.Parameter {
private final javax.lang.model.type.TypeMirror type
private final String name
private final com.google.auto.factory.processor.Key key
private final com.google.common.base.Optional nullableWrapper
void <init> (javax.lang.model.type.TypeMirror, java.lang.String, com.google.auto.factory.processor.Key, com.google.common.base.Optional)
javax.lang.model.type.TypeMirror type
String name
com.google.auto.factory.processor.Key key
com.google.common.base.Optional nullableWrapper
javax.lang.model.type.TypeMirror type ()
java.lang.String name ()
com.google.auto.factory.processor.Key key ()
com.google.common.base.Optional nullableWrapper ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.auto.factory.processor.Parameter that
Object o
public int hashCode ()
int h
}
com/google/auto/factory/processor/AnnotationValues.class
AnnotationValues.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AnnotationValues extends java.lang.Object {
private void <init> ()
static boolean asBoolean (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
static javax.lang.model.element.TypeElement asType (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
static com.google.common.collect.ImmutableList asList (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
}
com/google/auto/factory/processor/AutoValue_FactoryDescriptor.class
AutoValue_FactoryDescriptor.java
package com.google.auto.factory.processor
final com.google.auto.factory.processor.AutoValue_FactoryDescriptor extends com.google.auto.factory.processor.FactoryDescriptor {
private final String name
private final javax.lang.model.type.TypeMirror extendingType
private final com.google.common.collect.ImmutableSet implementingTypes
private final boolean publicType
private final com.google.common.collect.ImmutableSet methodDescriptors
private final com.google.common.collect.ImmutableSet implementationMethodDescriptors
private final boolean allowSubclasses
private final com.google.common.collect.ImmutableMap providers
void <init> (java.lang.String, javax.lang.model.type.TypeMirror, com.google.common.collect.ImmutableSet, boolean, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, boolean, com.google.common.collect.ImmutableMap)
String name
javax.lang.model.type.TypeMirror extendingType
com.google.common.collect.ImmutableSet implementingTypes
boolean publicType
com.google.common.collect.ImmutableSet methodDescriptors
com.google.common.collect.ImmutableSet implementationMethodDescriptors
boolean allowSubclasses
com.google.common.collect.ImmutableMap providers
java.lang.String name ()
javax.lang.model.type.TypeMirror extendingType ()
com.google.common.collect.ImmutableSet implementingTypes ()
boolean publicType ()
com.google.common.collect.ImmutableSet methodDescriptors ()
com.google.common.collect.ImmutableSet implementationMethodDescriptors ()
boolean allowSubclasses ()
com.google.common.collect.ImmutableMap providers ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.auto.factory.processor.FactoryDescriptor that
Object o
public int hashCode ()
int h
}
com/google/auto/factory/processor/Key.class
Key.java
package com.google.auto.factory.processor
abstract com.google.auto.factory.processor.Key extends java.lang.Object {
void <init> ()
abstract javax.lang.model.type.TypeMirror type ()
abstract com.google.common.base.Optional qualifierWrapper ()
com.google.common.base.Optional qualifier ()
static com.google.auto.factory.processor.Key create (javax.lang.model.type.TypeMirror, java.lang.Iterable, javax.lang.model.util.Types)
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.type.TypeMirror type
Iterable annotations
javax.lang.model.util.Types types
com.google.common.collect.ImmutableSet$Builder qualifiers
com.google.common.base.Optional qualifier
javax.lang.model.type.TypeMirror keyType
private static javax.lang.model.type.TypeMirror boxedType (javax.lang.model.type.TypeMirror, javax.lang.model.util.Types)
javax.lang.model.type.TypeMirror type
javax.lang.model.util.Types types
public java.lang.String toString ()
String typeQualifiedName
}