META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/auto/
com/google/auto/factory/
com/google/auto/factory/processor/
META-INF/services/
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/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/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 com.google.common.collect.ImmutableMap simplifyAnnotationValueMap (java.util.Map) java.util.Map$Entry entry java.util.Iterator i$ 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 java.util.Iterator i$ javax.lang.model.element.Element element Class annotationType String annotationName }
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) javax.lang.model.element.TypeElement x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object) javax.lang.model.element.Element x0 Object x1 }
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 static final com.google.common.base.Joiner argumentJoiner void <init> (javax.annotation.processing.Filer) javax.annotation.processing.Filer filer void writeFactory (com.google.auto.factory.processor.FactoryDescriptor) throws java.io.IOException String implementingPackageName String implementingType java.util.Iterator i$ com.google.auto.factory.processor.Key key String providerName com.google.common.base.Optional qualifier String qualifierPrefix java.util.Map$Entry entry java.util.Iterator i$ String providerName java.util.Iterator i$ com.google.common.collect.FluentIterable creationParameterNames com.google.auto.factory.processor.FactoryMethodDescriptor methodDescriptor java.util.Iterator i$ com.google.common.collect.FluentIterable creationParameterNames com.google.auto.factory.processor.ImplementationMethodDescriptor methodDescriptor java.util.Iterator i$ com.google.auto.factory.processor.FactoryDescriptor descriptor javax.tools.JavaFileObject sourceFile com.squareup.javawriter.JavaWriter writer String packageName String[] implementedClasses String factoryName java.util.EnumSet modifiers com.google.common.collect.ImmutableList$Builder constructorTokens private static java.lang.String[] parameterTokens (java.util.Collection) com.google.auto.factory.processor.Parameter parameter java.util.Iterator i$ java.util.Collection parameters java.util.List parameterTokens private static java.lang.CharSequence getSimpleName (java.lang.CharSequence) CharSequence fullyQualifiedName int lastDot private static java.lang.CharSequence getPackage (java.lang.CharSequence) CharSequence fullyQualifiedName int lastDot private static int lastIndexOf (java.lang.CharSequence, char) int i CharSequence charSequence char c static synthetic java.lang.CharSequence access$000 (java.lang.CharSequence) CharSequence x0 static void <clinit> () }
com/google/auto/factory/processor/FactoryWriter$3.class
FactoryWriter.java package com.google.auto.factory.processor com.google.auto.factory.processor.FactoryWriter$3 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) 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) Object x0 }
com/google/auto/factory/processor/FactoryWriter$2.class
FactoryWriter.java package com.google.auto.factory.processor com.google.auto.factory.processor.FactoryWriter$2 extends java.lang.Object implements com.google.common.base.Function { final synthetic com.google.auto.factory.processor.FactoryMethodDescriptor val$methodDescriptor final synthetic com.google.auto.factory.processor.FactoryDescriptor val$descriptor final synthetic com.google.auto.factory.processor.FactoryWriter this$0 void <init> (com.google.auto.factory.processor.FactoryWriter, com.google.auto.factory.processor.FactoryMethodDescriptor, com.google.auto.factory.processor.FactoryDescriptor) 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) Object x0 }
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) public java.lang.String apply (java.lang.String) String implemetingClass public volatile synthetic java.lang.Object apply (java.lang.Object) Object x0 }
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/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) 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) javax.lang.model.element.VariableElement x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object) javax.lang.model.element.Element x0 Object x1 }
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) 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) javax.lang.model.element.ExecutableElement x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object) javax.lang.model.element.Element x0 Object x1 }
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.Element classElement javax.lang.model.element.Name returnType 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/FactoryDescriptorGenerator$3.class
FactoryDescriptorGenerator.java package com.google.auto.factory.processor com.google.auto.factory.processor.FactoryDescriptorGenerator$3 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) public boolean apply (javax.lang.model.element.VariableElement) javax.lang.model.element.VariableElement parameter public volatile synthetic boolean apply (java.lang.Object) Object x0 }
com/google/auto/factory/processor/FactoryDescriptorGenerator$2.class
FactoryDescriptorGenerator.java package com.google.auto.factory.processor com.google.auto.factory.processor.FactoryDescriptorGenerator$2 extends javax.lang.model.util.ElementKindVisitor6 { final synthetic com.google.auto.factory.processor.FactoryDescriptorGenerator this$0 void <init> (com.google.auto.factory.processor.FactoryDescriptorGenerator) 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 visitTypeAsClass (javax.lang.model.element.TypeElement, java.lang.Void) javax.lang.model.element.TypeElement e Void p public volatile synthetic java.lang.Object visitTypeAsClass (javax.lang.model.element.TypeElement, java.lang.Object) javax.lang.model.element.TypeElement x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object) javax.lang.model.element.Element x0 Object x1 }
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) 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) javax.lang.model.element.ExecutableElement x0 Object x1 public volatile synthetic java.lang.Object visitTypeAsInterface (javax.lang.model.element.TypeElement, java.lang.Object) javax.lang.model.element.TypeElement x0 Object x1 public volatile synthetic java.lang.Object visitTypeAsClass (javax.lang.model.element.TypeElement, java.lang.Object) javax.lang.model.element.TypeElement x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object) javax.lang.model.element.Element x0 Object x1 }
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) 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) Object 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 java.util.Iterator i$ javax.lang.model.type.ExecutableType methodType com.google.common.collect.ImmutableSet passedParameters javax.lang.model.element.ExecutableElement supertypeMethod java.util.Iterator i$ javax.lang.model.type.ExecutableType methodType com.google.common.collect.ImmutableSet passedParameters javax.lang.model.element.ExecutableElement interfaceMethod java.util.Iterator i$ java.util.List interfaceMethods javax.lang.model.element.TypeElement implementingType java.util.Iterator i$ String factoryName javax.lang.model.element.TypeElement extendingType java.util.List supertypeMethods com.google.common.base.Optional declaration com.google.common.collect.ImmutableSet descriptors javax.lang.model.element.Element element java.util.Iterator i$ javax.lang.model.element.TypeElement implementingType java.util.Iterator i$ com.google.auto.factory.processor.FactoryMethodDescriptor methodDescriptor java.util.Iterator i$ 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 java.util.Iterator i$ 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 javax.lang.model.element.TypeElement 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/AutoFactoryProcessor$1.class
AutoFactoryProcessor.java package com.google.auto.factory.processor com.google.auto.factory.processor.AutoFactoryProcessor$1 extends java.lang.Object implements com.google.common.base.Function { final synthetic com.google.auto.factory.processor.AutoFactoryProcessor this$0 void <init> (com.google.auto.factory.processor.AutoFactoryProcessor) public java.lang.String apply (com.google.auto.factory.processor.FactoryMethodDescriptor) com.google.auto.factory.processor.FactoryMethodDescriptor descriptor public volatile synthetic java.lang.Object apply (java.lang.Object) Object x0 }
com/google/auto/factory/processor/AutoFactoryDeclaration.class
AutoFactoryDeclaration.java package com.google.auto.factory.processor final com.google.auto.factory.processor.AutoFactoryDeclaration extends java.lang.Object { 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 private 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, java.util.Map) 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 java.util.Map valuesMap java.lang.String getFactoryName () String enclosingSimpleName java.util.Iterator i$ CharSequence packageName StringBuilder builder private com.google.common.collect.ImmutableList targetEnclosingSimpleNames () javax.lang.model.element.Element element com.google.common.collect.ImmutableList$Builder simpleNames javax.lang.model.element.Element target () com.google.common.base.Optional getClassName () 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 () synthetic 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, java.util.Map, com.google.auto.factory.processor.AutoFactoryDeclaration$1) javax.lang.model.element.TypeElement x0 javax.lang.model.element.Element x1 com.google.common.base.Optional x2 javax.lang.model.element.TypeElement x3 com.google.common.collect.ImmutableSet x4 boolean x5 javax.lang.model.element.AnnotationMirror x6 java.util.Map x7 com.google.auto.factory.processor.AutoFactoryDeclaration$1 x8 }
com/google/auto/factory/processor/AutoFactoryDeclaration$1.class
AutoFactoryDeclaration.java package com.google.auto.factory.processor synthetic com.google.auto.factory.processor.AutoFactoryDeclaration$1 extends java.lang.Object { }
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 java.util.Iterator i$ 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/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) public boolean apply (javax.lang.model.element.ExecutableElement) javax.lang.model.element.ExecutableElement constructor public volatile synthetic boolean apply (java.lang.Object) Object x0 }
com/google/auto/factory/processor/ImplementationMethodDescriptor.class
ImplementationMethodDescriptor.java package com.google.auto.factory.processor final com.google.auto.factory.processor.ImplementationMethodDescriptor extends java.lang.Object { private final String name private final String returnType private final boolean publicMethod private final com.google.common.collect.ImmutableSet passedParameters private void <init> (com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder) com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder builder java.lang.String name () java.lang.String returnType () boolean publicMethod () com.google.common.collect.ImmutableSet passedParameters () public java.lang.String toString () synthetic void <init> (com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder, com.google.auto.factory.processor.ImplementationMethodDescriptor$1) com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder x0 com.google.auto.factory.processor.ImplementationMethodDescriptor$1 x1 }
com/google/auto/factory/processor/ImplementationMethodDescriptor$1.class
ImplementationMethodDescriptor.java package com.google.auto.factory.processor synthetic com.google.auto.factory.processor.ImplementationMethodDescriptor$1 extends java.lang.Object { }
com/google/auto/factory/processor/ImplementationMethodDescriptor$Builder.class
ImplementationMethodDescriptor.java package com.google.auto.factory.processor final com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder extends java.lang.Object { private com.google.common.base.Optional name private com.google.common.base.Optional returnType private boolean publicMethod private final java.util.Set passedParameters void <init> () com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder name (java.lang.String) String name com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder returnType (java.lang.String) String returnType com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder publicMethod () 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 build () static synthetic com.google.common.base.Optional access$000 (com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder) com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder x0 static synthetic com.google.common.base.Optional access$100 (com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder) com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder x0 static synthetic boolean access$200 (com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder) com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder x0 static synthetic java.util.Set access$300 (com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder) com.google.auto.factory.processor.ImplementationMethodDescriptor$Builder x0 }
com/google/auto/factory/processor/FactoryMethodDescriptor.class
FactoryMethodDescriptor.java package com.google.auto.factory.processor final com.google.auto.factory.processor.FactoryMethodDescriptor extends java.lang.Object { private final com.google.auto.factory.processor.AutoFactoryDeclaration declaration private final String name private final String returnType private final boolean publicMethod private final boolean override 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 void <init> (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder builder com.google.auto.factory.processor.AutoFactoryDeclaration declaration () java.lang.String factoryName () java.lang.String name () java.lang.String returnType () public boolean publicMethod () public boolean override () com.google.common.collect.ImmutableSet passedParameters () com.google.common.collect.ImmutableSet providedParameters () com.google.common.collect.ImmutableSet creationParameters () public java.lang.String toString () synthetic void <init> (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder, com.google.auto.factory.processor.FactoryMethodDescriptor$1) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 com.google.auto.factory.processor.FactoryMethodDescriptor$1 x1 }
com/google/auto/factory/processor/FactoryMethodDescriptor$1.class
FactoryMethodDescriptor.java package com.google.auto.factory.processor synthetic com.google.auto.factory.processor.FactoryMethodDescriptor$1 extends java.lang.Object { }
com/google/auto/factory/processor/FactoryMethodDescriptor$Builder.class
FactoryMethodDescriptor.java package com.google.auto.factory.processor final com.google.auto.factory.processor.FactoryMethodDescriptor$Builder extends java.lang.Object { private final com.google.auto.factory.processor.AutoFactoryDeclaration declaration private com.google.common.base.Optional name private com.google.common.base.Optional returnType private boolean publicMethod private boolean override private final java.util.Set passedParameters private final java.util.Set providedParameters private final java.util.Set creationParameters void <init> (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 (java.lang.String) String returnType com.google.auto.factory.processor.FactoryMethodDescriptor$Builder publicMethod () com.google.auto.factory.processor.FactoryMethodDescriptor$Builder publicMethod (boolean) boolean publicMethod com.google.auto.factory.processor.FactoryMethodDescriptor$Builder override () 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 build () static synthetic com.google.auto.factory.processor.AutoFactoryDeclaration access$000 (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 static synthetic com.google.common.base.Optional access$100 (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 static synthetic com.google.common.base.Optional access$200 (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 static synthetic boolean access$300 (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 static synthetic boolean access$400 (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 static synthetic java.util.Set access$500 (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 static synthetic java.util.Set access$600 (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 static synthetic java.util.Set access$700 (com.google.auto.factory.processor.FactoryMethodDescriptor$Builder) com.google.auto.factory.processor.FactoryMethodDescriptor$Builder x0 }
com/google/auto/factory/processor/FactoryDescriptor.class
FactoryDescriptor.java package com.google.auto.factory.processor final com.google.auto.factory.processor.FactoryDescriptor extends java.lang.Object { private static final com.google.common.base.CharMatcher invalidIdentifierCharacters private final String name private final String extendingType private final com.google.common.collect.ImmutableSortedSet implementingTypes private final boolean publicType private final com.google.common.collect.ImmutableSet methodDescriptors private final com.google.common.collect.ImmutableSet implementationMethodDescriptors private final com.google.common.collect.ImmutableMap providerNames private final boolean allowSubclasses void <init> (java.lang.String, java.lang.String, com.google.common.collect.ImmutableSortedSet, boolean, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, boolean) com.google.auto.factory.processor.Parameter parameter java.util.Iterator i$ com.google.auto.factory.processor.FactoryMethodDescriptor descriptor java.util.Iterator i$ com.google.auto.factory.processor.Key key java.util.Map$Entry entry java.util.Iterator i$ String name String extendingType com.google.common.collect.ImmutableSortedSet implementingTypes boolean publicType com.google.common.collect.ImmutableSet methodDescriptors com.google.common.collect.ImmutableSet implementationMethodDescriptors boolean allowSubclasses com.google.common.collect.ImmutableSetMultimap$Builder providerNamesBuilder com.google.common.collect.ImmutableMap$Builder providersBuilder java.lang.String name () java.lang.String extendingType () com.google.common.collect.ImmutableSortedSet implementingTypes () boolean publicType () com.google.common.collect.ImmutableSet methodDescriptors () com.google.common.collect.ImmutableSet implementationMethodDescriptors () com.google.common.collect.ImmutableMap providerNames () boolean allowSubclasses () static void <clinit> () }
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/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/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) java.util.List x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object) Object x0 Object x1 }
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) javax.lang.model.type.TypeMirror x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object) Object x0 Object x1 }
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) 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) javax.lang.model.type.DeclaredType x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object) javax.lang.model.type.TypeMirror x0 Object x1 }
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) boolean x0 Object x1 protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object) Object x0 Object x1 }
com/google/auto/factory/processor/Key.class
Key.java package com.google.auto.factory.processor final com.google.auto.factory.processor.Key extends java.lang.Object { private final String type private final com.google.common.base.Optional qualifier void <init> (com.google.common.base.Optional, java.lang.String) com.google.common.base.Optional qualifier String type com.google.common.base.Optional getQualifier () java.lang.String getType () public boolean equals (java.lang.Object) com.google.auto.factory.processor.Key that Object obj public int hashCode () public java.lang.String toString () }
com/google/auto/factory/processor/Parameter.class
Parameter.java package com.google.auto.factory.processor final com.google.auto.factory.processor.Parameter extends java.lang.Object { private final String type private final String name private final boolean providerOfType private final com.google.auto.factory.processor.Key key private void <init> (java.lang.String, com.google.auto.factory.processor.Key, java.lang.String, boolean) String type com.google.auto.factory.processor.Key key String name boolean providerOfType java.lang.String type () com.google.auto.factory.processor.Key key () java.lang.String name () boolean providerOfType () public boolean equals (java.lang.Object) com.google.auto.factory.processor.Parameter that Object obj public int hashCode () public java.lang.String toString () StringBuilder builder 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.type.DeclaredType annotationType javax.lang.model.element.AnnotationMirror annotationMirror java.util.Iterator i$ javax.lang.model.element.VariableElement variable javax.lang.model.type.TypeMirror type javax.lang.model.util.Types types com.google.common.collect.ImmutableSet$Builder qualifiers boolean provider javax.lang.model.type.TypeMirror providedType com.google.common.base.Optional qualifier com.google.auto.factory.processor.Key key 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 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.Iterator i$ java.util.List variables javax.lang.model.util.Types types java.util.List variableTypes }
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 }
META-INF/services/javax.annotation.processing.Processor
META-INF/maven/
META-INF/maven/com.google.auto.factory/
META-INF/maven/com.google.auto.factory/auto-factory/
META-INF/maven/com.google.auto.factory/auto-factory/pom.xml
META-INF/maven/com.google.auto.factory/auto-factory/pom.properties