META-INF/
META-INF/MANIFEST.MF
dagger/
dagger/internal/
dagger/internal/codegen/
dagger/internal/codegen/AutoValue_BindingGraph.classAutoValue_BindingGraph.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_BindingGraph extends dagger.internal.codegen.BindingGraph {
private final dagger.internal.codegen.ComponentDescriptor componentDescriptor
private final com.google.common.collect.ImmutableMap transitiveModules
private final com.google.common.collect.ImmutableMap resolvedBindings
private final com.google.common.collect.ImmutableMap subgraphs
void (dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.ImmutableMap transitiveModules
com.google.common.collect.ImmutableMap resolvedBindings
com.google.common.collect.ImmutableMap subgraphs
dagger.internal.codegen.ComponentDescriptor componentDescriptor ()
com.google.common.collect.ImmutableMap transitiveModules ()
com.google.common.collect.ImmutableMap resolvedBindings ()
com.google.common.collect.ImmutableMap subgraphs ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.BindingGraph that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_BindingGraph_ResolvedBindings.classAutoValue_BindingGraph_ResolvedBindings.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_BindingGraph_ResolvedBindings extends dagger.internal.codegen.BindingGraph$ResolvedBindings {
private final dagger.internal.codegen.BindingKey bindingKey
private final com.google.common.collect.ImmutableSet ownedBindings
private final com.google.common.collect.ImmutableSet inheritedBindings
void (dagger.internal.codegen.BindingKey, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
dagger.internal.codegen.BindingKey bindingKey
com.google.common.collect.ImmutableSet ownedBindings
com.google.common.collect.ImmutableSet inheritedBindings
dagger.internal.codegen.BindingKey bindingKey ()
com.google.common.collect.ImmutableSet ownedBindings ()
com.google.common.collect.ImmutableSet inheritedBindings ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.BindingGraph$ResolvedBindings that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_BindingGraphValidator_ResolvedRequest.classAutoValue_BindingGraphValidator_ResolvedRequest.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_BindingGraphValidator_ResolvedRequest extends dagger.internal.codegen.BindingGraphValidator$ResolvedRequest {
private final dagger.internal.codegen.DependencyRequest request
private final dagger.internal.codegen.BindingGraph$ResolvedBindings binding
void (dagger.internal.codegen.DependencyRequest, dagger.internal.codegen.BindingGraph$ResolvedBindings)
dagger.internal.codegen.DependencyRequest request
dagger.internal.codegen.BindingGraph$ResolvedBindings binding
dagger.internal.codegen.DependencyRequest request ()
dagger.internal.codegen.BindingGraph$ResolvedBindings binding ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.BindingGraphValidator$ResolvedRequest that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_BindingKey.classAutoValue_BindingKey.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_BindingKey extends dagger.internal.codegen.BindingKey {
private final dagger.internal.codegen.BindingKey$Kind kind
private final dagger.internal.codegen.Key key
void (dagger.internal.codegen.BindingKey$Kind, dagger.internal.codegen.Key)
dagger.internal.codegen.BindingKey$Kind kind
dagger.internal.codegen.Key key
dagger.internal.codegen.BindingKey$Kind kind ()
dagger.internal.codegen.Key key ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.BindingKey that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentDescriptor.classAutoValue_ComponentDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentDescriptor extends dagger.internal.codegen.ComponentDescriptor {
private final dagger.internal.codegen.ComponentDescriptor$Kind kind
private final javax.lang.model.element.AnnotationMirror componentAnnotation
private final javax.lang.model.element.TypeElement componentDefinitionType
private final com.google.common.collect.ImmutableSet dependencies
private final com.google.common.collect.ImmutableMap dependencyMethodIndex
private final com.google.common.base.Optional executorDependency
private final com.google.common.base.Optional wrappedScope
private final com.google.common.collect.ImmutableMap subcomponents
private final com.google.common.collect.ImmutableSet componentMethods
void (dagger.internal.codegen.ComponentDescriptor$Kind, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableMap, com.google.common.base.Optional, com.google.common.base.Optional, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet)
dagger.internal.codegen.ComponentDescriptor$Kind kind
javax.lang.model.element.AnnotationMirror componentAnnotation
javax.lang.model.element.TypeElement componentDefinitionType
com.google.common.collect.ImmutableSet dependencies
com.google.common.collect.ImmutableMap dependencyMethodIndex
com.google.common.base.Optional executorDependency
com.google.common.base.Optional wrappedScope
com.google.common.collect.ImmutableMap subcomponents
com.google.common.collect.ImmutableSet componentMethods
dagger.internal.codegen.ComponentDescriptor$Kind kind ()
javax.lang.model.element.AnnotationMirror componentAnnotation ()
javax.lang.model.element.TypeElement componentDefinitionType ()
com.google.common.collect.ImmutableSet dependencies ()
com.google.common.collect.ImmutableMap dependencyMethodIndex ()
com.google.common.base.Optional executorDependency ()
com.google.common.base.Optional wrappedScope ()
com.google.common.collect.ImmutableMap subcomponents ()
com.google.common.collect.ImmutableSet componentMethods ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentDescriptor that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentDescriptor_ComponentMethodDescriptor.classAutoValue_ComponentDescriptor_ComponentMethodDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentDescriptor_ComponentMethodDescriptor extends dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor {
private final dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind kind
private final com.google.common.base.Optional dependencyRequest
private final javax.lang.model.element.ExecutableElement methodElement
void (dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind, com.google.common.base.Optional, javax.lang.model.element.ExecutableElement)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind kind
com.google.common.base.Optional dependencyRequest
javax.lang.model.element.ExecutableElement methodElement
dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind kind ()
com.google.common.base.Optional dependencyRequest ()
javax.lang.model.element.ExecutableElement methodElement ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentGenerator_MemberSelect.classAutoValue_ComponentGenerator_MemberSelect.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentGenerator_MemberSelect extends dagger.internal.codegen.ComponentGenerator$MemberSelect {
private final com.google.common.base.Optional selectedCast
private final dagger.internal.codegen.writer.ClassName owningClass
private final boolean staticMember
private final dagger.internal.codegen.writer.Snippet snippet
void (com.google.common.base.Optional, dagger.internal.codegen.writer.ClassName, boolean, dagger.internal.codegen.writer.Snippet)
com.google.common.base.Optional selectedCast
dagger.internal.codegen.writer.ClassName owningClass
boolean staticMember
dagger.internal.codegen.writer.Snippet snippet
com.google.common.base.Optional selectedCast ()
dagger.internal.codegen.writer.ClassName owningClass ()
boolean staticMember ()
dagger.internal.codegen.writer.Snippet snippet ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentGenerator$MemberSelect that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentGenerator_ProxyClassAndField.classAutoValue_ComponentGenerator_ProxyClassAndField.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentGenerator_ProxyClassAndField extends dagger.internal.codegen.ComponentGenerator$ProxyClassAndField {
private final dagger.internal.codegen.writer.ClassWriter proxyWriter
private final dagger.internal.codegen.writer.FieldWriter proxyFieldWriter
void (dagger.internal.codegen.writer.ClassWriter, dagger.internal.codegen.writer.FieldWriter)
dagger.internal.codegen.writer.ClassWriter proxyWriter
dagger.internal.codegen.writer.FieldWriter proxyFieldWriter
dagger.internal.codegen.writer.ClassWriter proxyWriter ()
dagger.internal.codegen.writer.FieldWriter proxyFieldWriter ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentGenerator$ProxyClassAndField that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_DependencyRequest.classAutoValue_DependencyRequest.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DependencyRequest extends dagger.internal.codegen.DependencyRequest {
private final dagger.internal.codegen.DependencyRequest$Kind kind
private final dagger.internal.codegen.Key key
private final javax.lang.model.element.Element requestElement
private final javax.lang.model.type.DeclaredType enclosingType
private final boolean isNullable
void (dagger.internal.codegen.DependencyRequest$Kind, dagger.internal.codegen.Key, javax.lang.model.element.Element, javax.lang.model.type.DeclaredType, boolean)
dagger.internal.codegen.DependencyRequest$Kind kind
dagger.internal.codegen.Key key
javax.lang.model.element.Element requestElement
javax.lang.model.type.DeclaredType enclosingType
boolean isNullable
dagger.internal.codegen.DependencyRequest$Kind kind ()
dagger.internal.codegen.Key key ()
javax.lang.model.element.Element requestElement ()
javax.lang.model.type.DeclaredType enclosingType ()
boolean isNullable ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.DependencyRequest that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_DependencyRequest_Factory_KindAndType.classAutoValue_DependencyRequest_Factory_KindAndType.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DependencyRequest_Factory_KindAndType extends dagger.internal.codegen.DependencyRequest$Factory$KindAndType {
private final dagger.internal.codegen.DependencyRequest$Kind kind
private final javax.lang.model.type.TypeMirror type
void (dagger.internal.codegen.DependencyRequest$Kind, javax.lang.model.type.TypeMirror)
dagger.internal.codegen.DependencyRequest$Kind kind
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.DependencyRequest$Kind kind ()
javax.lang.model.type.TypeMirror type ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.DependencyRequest$Factory$KindAndType that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_FrameworkField.classAutoValue_FrameworkField.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_FrameworkField extends dagger.internal.codegen.FrameworkField {
private final Class frameworkClass
private final dagger.internal.codegen.writer.TypeName frameworkType
private final dagger.internal.codegen.BindingKey bindingKey
private final String name
void (java.lang.Class, dagger.internal.codegen.writer.TypeName, dagger.internal.codegen.BindingKey, java.lang.String)
Class frameworkClass
dagger.internal.codegen.writer.TypeName frameworkType
dagger.internal.codegen.BindingKey bindingKey
String name
java.lang.Class frameworkClass ()
dagger.internal.codegen.writer.TypeName frameworkType ()
dagger.internal.codegen.BindingKey bindingKey ()
java.lang.String name ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.FrameworkField that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_Key.classAutoValue_Key.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_Key extends dagger.internal.codegen.Key {
private final com.google.common.base.Optional wrappedQualifier
private final com.google.common.base.Equivalence$Wrapper wrappedType
void (com.google.common.base.Optional, com.google.common.base.Equivalence$Wrapper)
com.google.common.base.Optional wrappedQualifier
com.google.common.base.Equivalence$Wrapper wrappedType
com.google.common.base.Optional wrappedQualifier ()
com.google.common.base.Equivalence$Wrapper wrappedType ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.Key that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_MembersInjectionBinding.classAutoValue_MembersInjectionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_MembersInjectionBinding extends dagger.internal.codegen.MembersInjectionBinding {
private final dagger.internal.codegen.Key key
private final com.google.common.collect.ImmutableSet dependencies
private final com.google.common.collect.ImmutableSet implicitDependencies
private final com.google.common.base.Optional bindingPackage
private final boolean hasNonDefaultTypeParameters
private final javax.lang.model.element.TypeElement bindingElement
private final com.google.common.collect.ImmutableSortedSet injectionSites
private final com.google.common.base.Optional parentInjectorRequest
void (dagger.internal.codegen.Key, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.base.Optional, boolean, javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSortedSet, com.google.common.base.Optional)
dagger.internal.codegen.Key key
com.google.common.collect.ImmutableSet dependencies
com.google.common.collect.ImmutableSet implicitDependencies
com.google.common.base.Optional bindingPackage
boolean hasNonDefaultTypeParameters
javax.lang.model.element.TypeElement bindingElement
com.google.common.collect.ImmutableSortedSet injectionSites
com.google.common.base.Optional parentInjectorRequest
protected dagger.internal.codegen.Key key ()
com.google.common.collect.ImmutableSet dependencies ()
com.google.common.collect.ImmutableSet implicitDependencies ()
com.google.common.base.Optional bindingPackage ()
boolean hasNonDefaultTypeParameters ()
javax.lang.model.element.TypeElement bindingElement ()
com.google.common.collect.ImmutableSortedSet injectionSites ()
com.google.common.base.Optional parentInjectorRequest ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.MembersInjectionBinding that
Object o
public int hashCode ()
int h
volatile javax.lang.model.element.Element bindingElement ()
}
dagger/internal/codegen/AutoValue_MembersInjectionBinding_InjectionSite.classAutoValue_MembersInjectionBinding_InjectionSite.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_MembersInjectionBinding_InjectionSite extends dagger.internal.codegen.MembersInjectionBinding$InjectionSite {
private final dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind kind
private final javax.lang.model.element.Element element
private final com.google.common.collect.ImmutableSet dependencies
void (dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind, javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind kind
javax.lang.model.element.Element element
com.google.common.collect.ImmutableSet dependencies
dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind kind ()
javax.lang.model.element.Element element ()
com.google.common.collect.ImmutableSet dependencies ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_MethodSignature.classAutoValue_MethodSignature.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_MethodSignature extends dagger.internal.codegen.MethodSignature {
private final String name
private final com.google.common.collect.ImmutableList parameterTypes
private final com.google.common.collect.ImmutableList thrownTypes
void (java.lang.String, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
String name
com.google.common.collect.ImmutableList parameterTypes
com.google.common.collect.ImmutableList thrownTypes
java.lang.String name ()
com.google.common.collect.ImmutableList parameterTypes ()
com.google.common.collect.ImmutableList thrownTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.MethodSignature that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ProductionBinding.classAutoValue_ProductionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ProductionBinding extends dagger.internal.codegen.ProductionBinding {
private final dagger.internal.codegen.Key key
private final javax.lang.model.element.Element bindingElement
private final com.google.common.collect.ImmutableSet dependencies
private final com.google.common.base.Optional bindingPackage
private final boolean hasNonDefaultTypeParameters
private final com.google.common.base.Optional nullableType
private final com.google.common.base.Optional contributedBy
private final dagger.internal.codegen.ProductionBinding$Kind bindingKind
private final dagger.producers.Produces$Type productionType
private final com.google.common.collect.ImmutableList thrownTypes
void (dagger.internal.codegen.Key, javax.lang.model.element.Element, com.google.common.collect.ImmutableSet, com.google.common.base.Optional, boolean, com.google.common.base.Optional, com.google.common.base.Optional, dagger.internal.codegen.ProductionBinding$Kind, dagger.producers.Produces$Type, com.google.common.collect.ImmutableList)
dagger.internal.codegen.Key key
javax.lang.model.element.Element bindingElement
com.google.common.collect.ImmutableSet dependencies
com.google.common.base.Optional bindingPackage
boolean hasNonDefaultTypeParameters
com.google.common.base.Optional nullableType
com.google.common.base.Optional contributedBy
dagger.internal.codegen.ProductionBinding$Kind bindingKind
dagger.producers.Produces$Type productionType
com.google.common.collect.ImmutableList thrownTypes
protected dagger.internal.codegen.Key key ()
javax.lang.model.element.Element bindingElement ()
com.google.common.collect.ImmutableSet dependencies ()
com.google.common.base.Optional bindingPackage ()
boolean hasNonDefaultTypeParameters ()
com.google.common.base.Optional nullableType ()
com.google.common.base.Optional contributedBy ()
dagger.internal.codegen.ProductionBinding$Kind bindingKind ()
dagger.producers.Produces$Type productionType ()
com.google.common.collect.ImmutableList thrownTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ProductionBinding that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ProvisionBinding.classAutoValue_ProvisionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ProvisionBinding extends dagger.internal.codegen.ProvisionBinding {
private final dagger.internal.codegen.Key key
private final javax.lang.model.element.Element bindingElement
private final com.google.common.collect.ImmutableSet dependencies
private final com.google.common.base.Optional bindingPackage
private final boolean hasNonDefaultTypeParameters
private final com.google.common.base.Optional nullableType
private final com.google.common.base.Optional contributedBy
private final dagger.internal.codegen.ProvisionBinding$Kind bindingKind
private final dagger.Provides$Type provisionType
private final com.google.common.base.Optional wrappedScope
private final com.google.common.base.Optional memberInjectionRequest
void (dagger.internal.codegen.Key, javax.lang.model.element.Element, com.google.common.collect.ImmutableSet, com.google.common.base.Optional, boolean, com.google.common.base.Optional, com.google.common.base.Optional, dagger.internal.codegen.ProvisionBinding$Kind, dagger.Provides$Type, com.google.common.base.Optional, com.google.common.base.Optional)
dagger.internal.codegen.Key key
javax.lang.model.element.Element bindingElement
com.google.common.collect.ImmutableSet dependencies
com.google.common.base.Optional bindingPackage
boolean hasNonDefaultTypeParameters
com.google.common.base.Optional nullableType
com.google.common.base.Optional contributedBy
dagger.internal.codegen.ProvisionBinding$Kind bindingKind
dagger.Provides$Type provisionType
com.google.common.base.Optional wrappedScope
com.google.common.base.Optional memberInjectionRequest
protected dagger.internal.codegen.Key key ()
javax.lang.model.element.Element bindingElement ()
com.google.common.collect.ImmutableSet dependencies ()
com.google.common.base.Optional bindingPackage ()
boolean hasNonDefaultTypeParameters ()
com.google.common.base.Optional nullableType ()
com.google.common.base.Optional contributedBy ()
dagger.internal.codegen.ProvisionBinding$Kind bindingKind ()
dagger.Provides$Type provisionType ()
com.google.common.base.Optional wrappedScope ()
com.google.common.base.Optional memberInjectionRequest ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ProvisionBinding that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ValidationReport.classAutoValue_ValidationReport.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ValidationReport extends dagger.internal.codegen.ValidationReport {
private final Object subject
private final com.google.common.collect.ImmutableSet items
void (java.lang.Object, com.google.common.collect.ImmutableSet)
Object subject
com.google.common.collect.ImmutableSet items
java.lang.Object subject ()
com.google.common.collect.ImmutableSet items ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ValidationReport that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ValidationReport_Item.classAutoValue_ValidationReport_Item.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ValidationReport_Item extends dagger.internal.codegen.ValidationReport$Item {
private final String message
private final javax.tools.Diagnostic$Kind kind
private final javax.lang.model.element.Element element
private final com.google.common.base.Optional annotation
void (java.lang.String, javax.tools.Diagnostic$Kind, javax.lang.model.element.Element, com.google.common.base.Optional)
String message
javax.tools.Diagnostic$Kind kind
javax.lang.model.element.Element element
com.google.common.base.Optional annotation
java.lang.String message ()
javax.tools.Diagnostic$Kind kind ()
javax.lang.model.element.Element element ()
com.google.common.base.Optional annotation ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ValidationReport$Item that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/Binding$1.classBinding.java
package dagger.internal.codegen
dagger.internal.codegen.Binding$1 extends javax.lang.model.util.SimpleElementVisitor6 {
final dagger.internal.codegen.Binding this$0
void (dagger.internal.codegen.Binding)
protected javax.lang.model.element.TypeElement defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
}
dagger/internal/codegen/Binding$2.classBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.Binding$2 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
public java.lang.Void visitArray (javax.lang.model.type.ArrayType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.ArrayType t
com.google.common.collect.ImmutableSet$Builder p
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.TypeMirror typeArgument
java.util.Iterator i$
javax.lang.model.element.PackageElement elementPackage
javax.lang.model.element.Name qualifiedName
javax.lang.model.type.DeclaredType t
com.google.common.collect.ImmutableSet$Builder p
javax.lang.model.element.TypeElement typeElement
public java.lang.Void visitWildcard (javax.lang.model.type.WildcardType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.WildcardType t
com.google.common.collect.ImmutableSet$Builder p
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
javax.lang.model.type.WildcardType x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
}
dagger/internal/codegen/Binding$3.classBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.Binding$3 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
protected java.util.List defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public java.util.List visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/Binding.classBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.Binding extends java.lang.Object {
void ()
static com.google.common.base.Optional bindingPackageFor (java.lang.Iterable)
dagger.internal.codegen.Binding binding
java.util.Iterator i$
Iterable bindings
com.google.common.collect.ImmutableSet$Builder bindingPackagesBuilder
com.google.common.collect.ImmutableSet bindingPackages
protected abstract dagger.internal.codegen.Key key ()
abstract javax.lang.model.element.Element bindingElement ()
javax.lang.model.element.TypeElement bindingTypeElement ()
abstract com.google.common.collect.ImmutableSet dependencies ()
abstract com.google.common.collect.ImmutableSet implicitDependencies ()
abstract com.google.common.base.Optional bindingPackage ()
protected static com.google.common.base.Optional findBindingPackage (dagger.internal.codegen.Key)
dagger.internal.codegen.Key bindingKey
java.util.Set packages
private static java.util.Set nonPublicPackageUse (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror typeMirror
com.google.common.collect.ImmutableSet$Builder packages
abstract boolean hasNonDefaultTypeParameters ()
static boolean hasNonDefaultTypeParameters (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror, javax.lang.model.util.Types)
javax.lang.model.element.TypeParameterElement parameter
java.util.Iterator i$
int i
javax.lang.model.element.TypeElement element
javax.lang.model.type.TypeMirror type
javax.lang.model.util.Types types
java.util.List defaultTypes
java.util.List actualTypes
}
dagger/internal/codegen/BindingGraph$1.classBindingGraph.java
package dagger.internal.codegen
dagger.internal.codegen.BindingGraph$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$BindingKey$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/BindingGraph$Factory$RequestResolver.classBindingGraph.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraph$Factory$RequestResolver extends java.lang.Object {
final com.google.common.base.Optional parentResolver
final com.google.common.base.Optional targetScope
final com.google.common.collect.ImmutableSetMultimap explicitProvisionBindings
final com.google.common.collect.ImmutableSetMultimap explicitProductionBindings
final java.util.Map resolvedBindings
final java.util.Deque cycleStack
static final boolean $assertionsDisabled
final dagger.internal.codegen.BindingGraph$Factory this$0
void (dagger.internal.codegen.BindingGraph$Factory, com.google.common.base.Optional, com.google.common.base.Optional, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableSetMultimap)
com.google.common.base.Optional parentResolver
com.google.common.base.Optional targetScope
com.google.common.collect.ImmutableSetMultimap explicitProvisionBindings
com.google.common.collect.ImmutableSetMultimap explicitProductionBindings
dagger.internal.codegen.BindingGraph$ResolvedBindings lookUpBindings (dagger.internal.codegen.DependencyRequest)
com.google.common.base.Optional owningResolver
dagger.internal.codegen.ProvisionBinding provisionBinding
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder ownedBindings
com.google.common.collect.ImmutableSet$Builder inheritedBindings
dagger.internal.codegen.DependencyRequest implicitRequest
dagger.internal.codegen.DependencyRequest implicitRequest
com.google.common.base.Optional owningResolver
com.google.common.base.Optional provisionBinding
com.google.common.collect.ImmutableSet explicitProvisionBindingsForKey
com.google.common.collect.ImmutableSet explicitProductionBindingsForKey
com.google.common.base.Optional mapProviderKey
com.google.common.collect.ImmutableSet explicitMapProvisionBindings
com.google.common.base.Optional mapProducerKey
com.google.common.collect.ImmutableSet explicitMapProductionBindings
dagger.internal.codegen.DependencyRequest request
dagger.internal.codegen.BindingKey bindingKey
private dagger.internal.codegen.MembersInjectionBinding rollUpMembersInjectionBindings (dagger.internal.codegen.Key)
dagger.internal.codegen.MembersInjectionBinding parentBinding
dagger.internal.codegen.Key key
dagger.internal.codegen.MembersInjectionBinding membersInjectionBinding
private com.google.common.base.Optional getOwningResolver (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.BindingGraph$Factory$RequestResolver requestResolver
java.util.Iterator i$
dagger.internal.codegen.ProvisionBinding provisionBinding
com.google.common.base.Optional bindingScope
private com.google.common.collect.ImmutableList getResolverLineage ()
com.google.common.base.Optional currentResolver
java.util.List resolverList
private com.google.common.collect.ImmutableSet getExplicitProvisionBindings (dagger.internal.codegen.Key)
dagger.internal.codegen.BindingGraph$Factory$RequestResolver resolver
java.util.Iterator i$
dagger.internal.codegen.Key requestKey
com.google.common.collect.ImmutableSet$Builder explicitBindingsForKey
private com.google.common.collect.ImmutableSet getExplicitProductionBindings (dagger.internal.codegen.Key)
dagger.internal.codegen.BindingGraph$Factory$RequestResolver resolver
java.util.Iterator i$
dagger.internal.codegen.Key requestKey
com.google.common.collect.ImmutableSet$Builder explicitBindingsForKey
private com.google.common.base.Optional getPreviouslyResolvedBindings (dagger.internal.codegen.BindingKey)
dagger.internal.codegen.BindingKey bindingKey
com.google.common.base.Optional result
void resolve (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest dependency
java.util.Iterator i$
dagger.internal.codegen.Binding binding
java.util.Iterator i$
dagger.internal.codegen.BindingGraph$ResolvedBindings bindings
dagger.internal.codegen.DependencyRequest request
dagger.internal.codegen.BindingKey bindingKey
com.google.common.base.Optional previouslyResolvedBinding
com.google.common.collect.ImmutableMap getResolvedBindings ()
dagger.internal.codegen.BindingKey bindingKey
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedInParent
java.util.Iterator i$
com.google.common.collect.ImmutableMap$Builder resolvedBindingsBuilder
static void ()
}
dagger/internal/codegen/BindingGraph$Factory.classBindingGraph.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraph$Factory extends java.lang.Object {
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
private final dagger.internal.codegen.Key$Factory keyFactory
private final dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
private final dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
private final dagger.internal.codegen.ProductionBinding$Factory productionBindingFactory
void (javax.lang.model.util.Elements, javax.lang.model.util.Types, dagger.internal.codegen.InjectBindingRegistry, dagger.internal.codegen.Key$Factory, dagger.internal.codegen.DependencyRequest$Factory, dagger.internal.codegen.ProvisionBinding$Factory, dagger.internal.codegen.ProductionBinding$Factory)
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
dagger.internal.codegen.Key$Factory keyFactory
dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
dagger.internal.codegen.ProductionBinding$Factory productionBindingFactory
dagger.internal.codegen.BindingGraph create (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
private dagger.internal.codegen.BindingGraph create (com.google.common.base.Optional, dagger.internal.codegen.ComponentDescriptor)
javax.lang.model.element.ExecutableElement method
java.util.Iterator i$
java.util.List dependencyMethods
javax.lang.model.element.TypeElement componentDependency
java.util.Iterator i$
javax.lang.model.element.ExecutableElement moduleMethod
java.util.Iterator i$
java.util.List moduleMethods
javax.lang.model.element.TypeElement module
java.util.Iterator i$
com.google.common.base.Optional componentMethodRequest
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
java.util.Iterator i$
java.util.Map$Entry subcomponentEntry
java.util.Iterator i$
com.google.common.base.Optional parentResolver
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.ImmutableSet$Builder explicitProvisionBindingsBuilder
com.google.common.collect.ImmutableSet$Builder explicitProductionBindingsBuilder
javax.lang.model.element.AnnotationMirror componentAnnotation
javax.lang.model.element.TypeElement componentDefinitionType
dagger.internal.codegen.ProvisionBinding componentBinding
com.google.common.base.Optional componentMirror
com.google.common.collect.ImmutableSet componentDependencyTypes
com.google.common.collect.ImmutableSet moduleTypes
com.google.common.collect.ImmutableMap$Builder transitiveModules
dagger.internal.codegen.BindingGraph$Factory$RequestResolver requestResolver
com.google.common.collect.ImmutableMap$Builder subgraphsBuilder
private com.google.common.collect.ImmutableSetMultimap explicitBindingsByKey (java.lang.Iterable)
dagger.internal.codegen.ContributionBinding binding
java.util.Iterator i$
Iterable bindings
com.google.common.collect.ImmutableSetMultimap$Builder builder
static dagger.internal.codegen.Key$Factory access$000 (dagger.internal.codegen.BindingGraph$Factory)
dagger.internal.codegen.BindingGraph$Factory x0
static dagger.internal.codegen.DependencyRequest$Factory access$100 (dagger.internal.codegen.BindingGraph$Factory)
dagger.internal.codegen.BindingGraph$Factory x0
static dagger.internal.codegen.ProductionBinding$Factory access$200 (dagger.internal.codegen.BindingGraph$Factory)
dagger.internal.codegen.BindingGraph$Factory x0
static dagger.internal.codegen.ProvisionBinding$Factory access$300 (dagger.internal.codegen.BindingGraph$Factory)
dagger.internal.codegen.BindingGraph$Factory x0
static dagger.internal.codegen.InjectBindingRegistry access$400 (dagger.internal.codegen.BindingGraph$Factory)
dagger.internal.codegen.BindingGraph$Factory x0
}
dagger/internal/codegen/BindingGraph$ModuleStrategy.classBindingGraph.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraph$ModuleStrategy extends java.lang.Enum {
public static final dagger.internal.codegen.BindingGraph$ModuleStrategy PASSED
public static final dagger.internal.codegen.BindingGraph$ModuleStrategy CONSTRUCTED
private static final dagger.internal.codegen.BindingGraph$ModuleStrategy[] $VALUES
public static dagger.internal.codegen.BindingGraph$ModuleStrategy[] values ()
public static dagger.internal.codegen.BindingGraph$ModuleStrategy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/BindingGraph$ResolvedBindings.classBindingGraph.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingGraph$ResolvedBindings extends java.lang.Object {
void ()
abstract dagger.internal.codegen.BindingKey bindingKey ()
abstract com.google.common.collect.ImmutableSet ownedBindings ()
abstract com.google.common.collect.ImmutableSet inheritedBindings ()
com.google.common.collect.ImmutableSet bindings ()
static dagger.internal.codegen.BindingGraph$ResolvedBindings create (dagger.internal.codegen.BindingKey, java.util.Set, java.util.Set)
dagger.internal.codegen.BindingKey bindingKey
java.util.Set ownedBindings
java.util.Set inheritedBindings
static transient dagger.internal.codegen.BindingGraph$ResolvedBindings create (dagger.internal.codegen.BindingKey, dagger.internal.codegen.Binding[])
dagger.internal.codegen.BindingKey bindingKey
dagger.internal.codegen.Binding[] ownedBindings
com.google.common.collect.ImmutableSet ownedContributionBindings ()
com.google.common.collect.ImmutableSet contributionBindings ()
com.google.common.collect.ImmutableSet membersInjectionBindings ()
}
dagger/internal/codegen/BindingGraph.classBindingGraph.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingGraph extends java.lang.Object {
void ()
abstract dagger.internal.codegen.ComponentDescriptor componentDescriptor ()
abstract com.google.common.collect.ImmutableMap transitiveModules ()
abstract com.google.common.collect.ImmutableMap resolvedBindings ()
abstract com.google.common.collect.ImmutableMap subgraphs ()
}
dagger/internal/codegen/BindingGraphValidator$1$1.classBindingGraphValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindingGraphValidator$1$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final dagger.internal.codegen.BindingGraphValidator$1 this$1
void (dagger.internal.codegen.BindingGraphValidator$1)
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.TypeMirror arg
java.util.Iterator i$
javax.lang.model.type.DeclaredType t
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType t
Void p
public java.lang.Boolean visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType t
Void p
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/BindingGraphValidator$1.classBindingGraphValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindingGraphValidator$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final dagger.internal.codegen.ValidationReport$Builder val$reportBuilder
final java.util.Deque val$path
final dagger.internal.codegen.BindingGraphValidator this$0
void (dagger.internal.codegen.BindingGraphValidator, dagger.internal.codegen.ValidationReport$Builder, java.util.Deque)
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
com.google.common.collect.ImmutableList printableDependencyPath
boolean declared
javax.lang.model.type.TypeMirror arg
java.util.Iterator i$
com.google.common.collect.ImmutableList printableDependencyPath
javax.lang.model.type.DeclaredType type
Void ignored
javax.lang.model.element.TypeElement element
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/BindingGraphValidator$2.classBindingGraphValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindingGraphValidator$2 extends java.lang.Object implements com.google.common.base.Predicate {
final dagger.internal.codegen.BindingGraphValidator this$0
void (dagger.internal.codegen.BindingGraphValidator)
public boolean apply (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/BindingGraphValidator$3.classBindingGraphValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindingGraphValidator$3 extends java.lang.Object implements com.google.common.base.Predicate {
final dagger.internal.codegen.DependencyRequest val$request
final dagger.internal.codegen.BindingGraphValidator this$0
void (dagger.internal.codegen.BindingGraphValidator, dagger.internal.codegen.DependencyRequest)
public boolean apply (dagger.internal.codegen.Binding)
dagger.internal.codegen.Binding binding
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/BindingGraphValidator$4.classBindingGraphValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraphValidator$4 extends java.lang.Object implements com.google.common.base.Function {
void ()
public dagger.internal.codegen.DependencyRequest apply (dagger.internal.codegen.BindingGraphValidator$ResolvedRequest)
dagger.internal.codegen.BindingGraphValidator$ResolvedRequest resolvedRequest
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/BindingGraphValidator$5.classBindingGraphValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindingGraphValidator$5 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$BindingKey$Kind
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static final int[] $SwitchMap$dagger$internal$codegen$ProvisionBinding$Kind
static final int[] $SwitchMap$dagger$internal$codegen$DependencyRequest$Kind
static final int[] $SwitchMap$dagger$internal$codegen$ContributionBinding$BindingType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/BindingGraphValidator$ResolvedRequest.classBindingGraphValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingGraphValidator$ResolvedRequest extends java.lang.Object {
void ()
abstract dagger.internal.codegen.DependencyRequest request ()
abstract dagger.internal.codegen.BindingGraph$ResolvedBindings binding ()
static dagger.internal.codegen.BindingGraphValidator$ResolvedRequest create (dagger.internal.codegen.DependencyRequest, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.DependencyRequest request
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.BindingKey bindingKey
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBindings
}
dagger/internal/codegen/BindingGraphValidator$Traverser.classBindingGraphValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingGraphValidator$Traverser extends java.lang.Object {
void ()
abstract boolean visitResolvedRequest (java.util.Deque)
}
dagger/internal/codegen/BindingGraphValidator.classBindingGraphValidator.java
package dagger.internal.codegen
public dagger.internal.codegen.BindingGraphValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
private final dagger.internal.codegen.ValidationType scopeCycleValidationType
private final javax.tools.Diagnostic$Kind nullableValidationType
private final dagger.internal.codegen.ProvisionBindingFormatter provisionBindingFormatter
private final dagger.internal.codegen.ProductionBindingFormatter productionBindingFormatter
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
private final dagger.internal.codegen.DependencyRequestFormatter dependencyRequestFormatter
private final dagger.internal.codegen.KeyFormatter keyFormatter
private static final int DUPLICATE_SIZE_LIMIT
private static final com.google.common.base.Function REQUEST_FROM_RESOLVED_REQUEST
void (javax.lang.model.util.Types, dagger.internal.codegen.InjectBindingRegistry, dagger.internal.codegen.ValidationType, javax.tools.Diagnostic$Kind, dagger.internal.codegen.ProvisionBindingFormatter, dagger.internal.codegen.ProductionBindingFormatter, dagger.internal.codegen.MethodSignatureFormatter, dagger.internal.codegen.DependencyRequestFormatter, dagger.internal.codegen.KeyFormatter)
javax.lang.model.util.Types types
dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
dagger.internal.codegen.ValidationType scopeCycleValidationType
javax.tools.Diagnostic$Kind nullableValidationType
dagger.internal.codegen.ProvisionBindingFormatter provisionBindingFormatter
dagger.internal.codegen.ProductionBindingFormatter productionBindingFormatter
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
dagger.internal.codegen.DependencyRequestFormatter dependencyRequestFormatter
dagger.internal.codegen.KeyFormatter keyFormatter
public dagger.internal.codegen.ValidationReport validate (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph subject
dagger.internal.codegen.ValidationReport$Builder reportBuilder
private dagger.internal.codegen.ValidationReport validate (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ValidationReport$Builder)
com.google.common.base.Optional entryPoint
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
java.util.Iterator i$
dagger.internal.codegen.BindingGraph subject
dagger.internal.codegen.ValidationReport$Builder reportBuilder
com.google.common.collect.ImmutableMap resolvedBindings
private void traverseRequest (dagger.internal.codegen.DependencyRequest, java.util.Deque, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.BindingGraphValidator$ResolvedRequest pathElement
java.util.Iterator i$
dagger.internal.codegen.DependencyRequest nextRequest
java.util.Iterator i$
dagger.internal.codegen.Binding binding
java.util.Iterator i$
dagger.internal.codegen.DependencyRequest request
java.util.Deque bindingPath
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ValidationReport$Builder reportBuilder
dagger.internal.codegen.BindingKey requestKey
dagger.internal.codegen.BindingGraphValidator$ResolvedRequest resolvedRequest
private void validateSubcomponents (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ValidationReport$Builder)
java.util.Map$Entry subgraphEntry
java.util.Iterator i$
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ValidationReport$Builder reportBuilder
private boolean validateResolvedBinding (java.util.Deque, dagger.internal.codegen.BindingGraph$ResolvedBindings, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.Binding binding
java.util.Iterator i$
dagger.internal.codegen.MembersInjectionBinding binding
java.util.Set combined
com.google.common.collect.ImmutableListMultimap bindingsByType
java.util.Deque path
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBinding
dagger.internal.codegen.ValidationReport$Builder reportBuilder
com.google.common.collect.ImmutableSet$Builder provisionBindingsBuilder
com.google.common.collect.ImmutableSet$Builder productionBindingsBuilder
com.google.common.collect.ImmutableSet$Builder membersInjectionBindingsBuilder
com.google.common.collect.ImmutableSet provisionBindings
com.google.common.collect.ImmutableSet productionBindings
com.google.common.collect.ImmutableSet membersInjectionBindings
private boolean validateNullability (dagger.internal.codegen.DependencyRequest, java.util.Set, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.ProvisionBinding provisionBinding
String methodSignature
dagger.internal.codegen.ProductionBinding productionBinding
String methodSignature
dagger.internal.codegen.ContributionBinding binding
java.util.Iterator i$
dagger.internal.codegen.DependencyRequest request
java.util.Set bindings
dagger.internal.codegen.ValidationReport$Builder reportBuilder
boolean valid
String typeName
private boolean validateMembersInjectionBinding (dagger.internal.codegen.MembersInjectionBinding, java.util.Deque, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.MembersInjectionBinding binding
java.util.Deque path
dagger.internal.codegen.ValidationReport$Builder reportBuilder
private void validateDependencyScopes (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ValidationReport$Builder)
StringBuilder message
StringBuilder message
StringBuilder message
dagger.internal.codegen.BindingGraph subject
dagger.internal.codegen.ValidationReport$Builder reportBuilder
dagger.internal.codegen.ComponentDescriptor descriptor
com.google.common.base.Optional scope
com.google.common.collect.ImmutableSet scopedDependencies
private void appendIndentedComponentsList (java.lang.StringBuilder, java.lang.Iterable)
com.google.common.base.Optional scope
javax.lang.model.element.TypeElement scopedComponent
java.util.Iterator i$
StringBuilder message
Iterable types
private com.google.common.collect.ImmutableSet scopedTypesIn (java.util.Set)
java.util.Set types
private void validateScopeHierarchy (javax.lang.model.element.TypeElement, javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder, java.util.Deque, java.util.Deque)
StringBuilder message
com.google.common.collect.ImmutableSet scopedDependencies
com.google.common.base.Optional componentAnnotation
com.google.common.base.Equivalence$Wrapper wrappedScope
javax.lang.model.element.TypeElement rootComponent
javax.lang.model.element.TypeElement componentType
dagger.internal.codegen.ValidationReport$Builder reportBuilder
java.util.Deque scopeStack
java.util.Deque scopedDependencyStack
com.google.common.base.Optional scope
void validateComponentScope (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ValidationReport$Builder, com.google.common.collect.ImmutableMap)
javax.lang.model.element.ExecutableElement provisionMethod
dagger.internal.codegen.ProvisionBinding provisionBinding
dagger.internal.codegen.ContributionBinding contributionBinding
java.util.Iterator i$
dagger.internal.codegen.BindingGraph$ResolvedBindings bindings
java.util.Iterator i$
String method
java.util.Iterator i$
javax.lang.model.element.TypeElement componentType
StringBuilder message
dagger.internal.codegen.BindingGraph subject
dagger.internal.codegen.ValidationReport$Builder reportBuilder
com.google.common.collect.ImmutableMap resolvedBindings
com.google.common.base.Optional componentScope
com.google.common.collect.ImmutableSet$Builder incompatiblyScopedMethodsBuilder
com.google.common.collect.ImmutableSet incompatiblyScopedMethods
private void reportProviderMayNotDependOnProducer (java.util.Deque, dagger.internal.codegen.ValidationReport$Builder)
com.google.common.collect.ImmutableSet dependentProvisions
java.util.Deque path
dagger.internal.codegen.ValidationReport$Builder reportBuilder
StringBuilder errorMessage
private void reportMissingBinding (java.util.Deque, dagger.internal.codegen.ValidationReport$Builder)
String dependency
java.util.Iterator i$
java.util.Deque path
dagger.internal.codegen.ValidationReport$Builder reportBuilder
dagger.internal.codegen.Key key
javax.lang.model.type.TypeMirror type
String typeName
boolean requiresContributionMethod
boolean requiresProvision
StringBuilder errorMessage
String requiresErrorMessageFormat
com.google.common.collect.ImmutableList printableDependencyPath
private boolean doesPathRequireProvisionOnly (java.util.Deque)
java.util.Deque path
com.google.common.collect.ImmutableSet dependentProvisions
private com.google.common.collect.ImmutableSet provisionsDependingOnLatestRequest (java.util.Deque)
java.util.Deque path
java.util.Iterator iterator
dagger.internal.codegen.DependencyRequest request
dagger.internal.codegen.BindingGraphValidator$ResolvedRequest previousResolvedRequest
com.google.common.collect.ImmutableSet bindings
private void reportDuplicateBindings (java.util.Deque, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.Binding binding
java.util.Iterator i$
java.util.Deque path
dagger.internal.codegen.ValidationReport$Builder reportBuilder
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBinding
StringBuilder builder
int numberOfOtherBindings
private void reportMultipleBindingTypes (java.util.Deque, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.ContributionBinding binding
java.util.Iterator i$
dagger.internal.codegen.ContributionBinding$BindingType type
java.util.Iterator i$
java.util.Deque path
dagger.internal.codegen.ValidationReport$Builder reportBuilder
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBinding
StringBuilder builder
com.google.common.collect.ImmutableListMultimap bindingsByType
private java.lang.String formatBindingType (dagger.internal.codegen.ContributionBinding$BindingType)
dagger.internal.codegen.ContributionBinding$BindingType type
private void reportCycle (dagger.internal.codegen.DependencyRequest, java.util.Deque, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.DependencyRequest request
java.util.Deque path
dagger.internal.codegen.ValidationReport$Builder reportBuilder
com.google.common.collect.ImmutableList pathElements
com.google.common.collect.ImmutableList printableDependencyPath
dagger.internal.codegen.DependencyRequest rootRequest
javax.lang.model.element.TypeElement componentType
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
static dagger.internal.codegen.DependencyRequestFormatter access$000 (dagger.internal.codegen.BindingGraphValidator)
dagger.internal.codegen.BindingGraphValidator x0
static com.google.common.base.Function access$100 ()
static javax.lang.model.util.Types access$200 (dagger.internal.codegen.BindingGraphValidator)
dagger.internal.codegen.BindingGraphValidator x0
static void ()
}
dagger/internal/codegen/BindingKey$Kind.classBindingKey.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingKey$Kind extends java.lang.Enum {
public static final dagger.internal.codegen.BindingKey$Kind CONTRIBUTION
public static final dagger.internal.codegen.BindingKey$Kind MEMBERS_INJECTION
private static final dagger.internal.codegen.BindingKey$Kind[] $VALUES
public static dagger.internal.codegen.BindingKey$Kind[] values ()
public static dagger.internal.codegen.BindingKey$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/BindingKey.classBindingKey.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingKey extends java.lang.Object {
void ()
static dagger.internal.codegen.BindingKey create (dagger.internal.codegen.BindingKey$Kind, dagger.internal.codegen.Key)
dagger.internal.codegen.BindingKey$Kind kind
dagger.internal.codegen.Key key
abstract dagger.internal.codegen.BindingKey$Kind kind ()
abstract dagger.internal.codegen.Key key ()
}
dagger/internal/codegen/ComponentDescriptor$1.classComponentDescriptor.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentDescriptor$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$ComponentDescriptor$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ComponentDescriptor$ComponentMethodDescriptor.classComponentDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor extends java.lang.Object {
void ()
abstract dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind kind ()
abstract com.google.common.base.Optional dependencyRequest ()
abstract javax.lang.model.element.ExecutableElement methodElement ()
}
dagger/internal/codegen/ComponentDescriptor$ComponentMethodKind.classComponentDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind extends java.lang.Enum {
public static final dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind PROVISON
public static final dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind PRODUCTION
public static final dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind MEMBERS_INJECTION
public static final dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind SUBCOMPONENT
private static final dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind[] $VALUES
public static dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind[] values ()
public static dagger.internal.codegen.ComponentDescriptor$ComponentMethodKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/ComponentDescriptor$Factory.classComponentDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentDescriptor$Factory extends java.lang.Object {
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
void (javax.lang.model.util.Elements, javax.lang.model.util.Types, dagger.internal.codegen.DependencyRequest$Factory)
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
dagger.internal.codegen.ComponentDescriptor forComponent (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentDefinitionType
dagger.internal.codegen.ComponentDescriptor forProductionComponent (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentDefinitionType
private dagger.internal.codegen.ComponentDescriptor create (javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentDescriptor$Kind)
javax.lang.model.element.ExecutableElement dependencyMethod
java.util.Iterator i$
java.util.List dependencyMethods
javax.lang.model.element.TypeElement componentDependency
java.util.Iterator i$
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethodDescriptor
javax.lang.model.element.ExecutableElement componentMethod
java.util.Iterator i$
javax.lang.model.element.TypeElement componentDefinitionType
dagger.internal.codegen.ComponentDescriptor$Kind kind
javax.lang.model.element.AnnotationMirror componentMirror
com.google.common.collect.ImmutableSet componentDependencyTypes
com.google.common.collect.ImmutableMap$Builder dependencyMethodIndex
com.google.common.base.Optional executorDependency
com.google.common.collect.ImmutableSet unimplementedMethods
com.google.common.collect.ImmutableSet$Builder componentMethodsBuilder
com.google.common.collect.ImmutableMap$Builder subcomponentDescriptors
com.google.common.base.Optional scope
private dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor getDescriptorForComponentMethod (javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentDescriptor$Kind, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.TypeElement componentElement
dagger.internal.codegen.ComponentDescriptor$Kind componentKind
javax.lang.model.element.ExecutableElement componentMethod
javax.lang.model.type.ExecutableType resolvedComponentMethod
javax.lang.model.type.TypeMirror returnType
java.util.List parameterTypes
}
dagger/internal/codegen/ComponentDescriptor$Kind.classComponentDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentDescriptor$Kind extends java.lang.Enum {
public static final dagger.internal.codegen.ComponentDescriptor$Kind COMPONENT
public static final dagger.internal.codegen.ComponentDescriptor$Kind PRODUCTION_COMPONENT
private final Class annotationType
private static final dagger.internal.codegen.ComponentDescriptor$Kind[] $VALUES
public static dagger.internal.codegen.ComponentDescriptor$Kind[] values ()
public static dagger.internal.codegen.ComponentDescriptor$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.Class)
Class annotationType
java.lang.Class annotationType ()
static void ()
}
dagger/internal/codegen/ComponentDescriptor.classComponentDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentDescriptor extends java.lang.Object {
void ()
abstract dagger.internal.codegen.ComponentDescriptor$Kind kind ()
abstract javax.lang.model.element.AnnotationMirror componentAnnotation ()
abstract javax.lang.model.element.TypeElement componentDefinitionType ()
abstract com.google.common.collect.ImmutableSet dependencies ()
abstract com.google.common.collect.ImmutableMap dependencyMethodIndex ()
abstract com.google.common.base.Optional executorDependency ()
com.google.common.base.Optional scope ()
abstract com.google.common.base.Optional wrappedScope ()
abstract com.google.common.collect.ImmutableMap subcomponents ()
abstract com.google.common.collect.ImmutableSet componentMethods ()
static boolean isComponentContributionMethod (javax.lang.model.util.Elements, javax.lang.model.element.ExecutableElement)
javax.lang.model.util.Elements elements
javax.lang.model.element.ExecutableElement method
static boolean isComponentProductionMethod (javax.lang.model.util.Elements, javax.lang.model.element.ExecutableElement)
javax.lang.model.util.Elements elements
javax.lang.model.element.ExecutableElement method
private static void findLocalAndInheritedMethods (javax.lang.model.util.Elements, javax.lang.model.element.TypeElement, java.util.List)
javax.lang.model.type.TypeMirror superInterface
java.util.Iterator i$
javax.lang.model.element.ExecutableElement otherMethod
java.util.Iterator methodIter
boolean alreadySeen
javax.lang.model.element.ExecutableElement method
java.util.Iterator i$
javax.lang.model.util.Elements elements
javax.lang.model.element.TypeElement type
java.util.List methods
java.util.List theseMethods
private static com.google.common.collect.ImmutableSet getUnimplementedMethods (javax.lang.model.util.Elements, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
java.util.Iterator i$
javax.lang.model.util.Elements elements
javax.lang.model.element.TypeElement type
com.google.common.collect.ImmutableSet$Builder unimplementedMethods
java.util.List methods
static com.google.common.collect.ImmutableSet access$000 (javax.lang.model.util.Elements, javax.lang.model.element.TypeElement)
javax.lang.model.util.Elements x0
javax.lang.model.element.TypeElement x1
}
dagger/internal/codegen/ComponentGenerator$1.classComponentGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentGenerator$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.ComponentGenerator this$0
void (dagger.internal.codegen.ComponentGenerator)
public java.lang.String apply (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ComponentGenerator$2.classComponentGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentGenerator$2 extends javax.lang.model.util.ElementKindVisitor6 {
final dagger.internal.codegen.ComponentGenerator this$0
void (dagger.internal.codegen.ComponentGenerator)
public java.lang.String visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void p
public java.lang.String visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void p
public java.lang.String visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public volatile java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile java.lang.Object visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
}
dagger/internal/codegen/ComponentGenerator$3.classComponentGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentGenerator$3 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.ComponentGenerator this$0
void (dagger.internal.codegen.ComponentGenerator)
public dagger.internal.codegen.BindingKey apply (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest request
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ComponentGenerator$4.classComponentGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentGenerator$4 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.ComponentGenerator this$0
void (dagger.internal.codegen.ComponentGenerator)
public dagger.internal.codegen.BindingKey apply (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest request
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ComponentGenerator$5.classComponentGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentGenerator$5 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.ComponentGenerator this$0
void (dagger.internal.codegen.ComponentGenerator)
public dagger.internal.codegen.writer.Snippet apply (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ComponentGenerator$6.classComponentGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentGenerator$6 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final dagger.internal.codegen.ComponentGenerator this$0
void (dagger.internal.codegen.ComponentGenerator)
public dagger.internal.codegen.writer.Snippet visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement c
Void p
public dagger.internal.codegen.writer.Snippet visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Void)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
com.google.common.collect.ImmutableList$Builder snippets
javax.lang.model.element.AnnotationMirror a
Void p
public dagger.internal.codegen.writer.Snippet visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
public dagger.internal.codegen.writer.Snippet visitString (java.lang.String, java.lang.Void)
String s
Void p
protected dagger.internal.codegen.writer.Snippet defaultAction (java.lang.Object, java.lang.Void)
Object o
Void v
public dagger.internal.codegen.writer.Snippet visitArray (java.util.List, java.lang.Void)
int i
java.util.List values
Void v
com.google.common.collect.ImmutableList$Builder snippets
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
java.util.List x0
Object x1
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
javax.lang.model.element.AnnotationMirror x0
Object x1
public volatile java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
public volatile java.lang.Object visitString (java.lang.String, java.lang.Object)
String x0
Object x1
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/internal/codegen/ComponentGenerator$7.classComponentGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentGenerator$7 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static final int[] $SwitchMap$dagger$internal$codegen$DependencyRequest$Kind
static final int[] $SwitchMap$dagger$internal$codegen$ContributionBinding$BindingType
static final int[] $SwitchMap$dagger$internal$codegen$BindingKey$Kind
static final int[] $SwitchMap$dagger$internal$codegen$ProvisionBinding$Kind
static final int[] $SwitchMap$dagger$internal$codegen$ProductionBinding$Kind
static final int[] $SwitchMap$dagger$internal$codegen$MembersInjectionBinding$Strategy
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ComponentGenerator$MemberSelect.classComponentGenerator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentGenerator$MemberSelect extends java.lang.Object {
void ()
static dagger.internal.codegen.ComponentGenerator$MemberSelect instanceSelect (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.writer.Snippet)
dagger.internal.codegen.writer.ClassName owningClass
dagger.internal.codegen.writer.Snippet snippet
static dagger.internal.codegen.ComponentGenerator$MemberSelect staticSelect (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.writer.Snippet)
dagger.internal.codegen.writer.ClassName owningClass
dagger.internal.codegen.writer.Snippet snippet
static dagger.internal.codegen.ComponentGenerator$MemberSelect staticMethodInvocationWithCast (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.writer.Snippet, dagger.internal.codegen.writer.TypeName)
dagger.internal.codegen.writer.ClassName owningClass
dagger.internal.codegen.writer.Snippet snippet
dagger.internal.codegen.writer.TypeName castType
abstract com.google.common.base.Optional selectedCast ()
abstract dagger.internal.codegen.writer.ClassName owningClass ()
abstract boolean staticMember ()
abstract dagger.internal.codegen.writer.Snippet snippet ()
private dagger.internal.codegen.writer.Snippet qualifiedSelectSnippet ()
dagger.internal.codegen.writer.Snippet getSnippetWithRawTypeCastFor (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName usingClass
dagger.internal.codegen.writer.Snippet snippet
dagger.internal.codegen.writer.Snippet getSnippetFor (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName usingClass
}
dagger/internal/codegen/ComponentGenerator$ProxyClassAndField.classComponentGenerator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentGenerator$ProxyClassAndField extends java.lang.Object {
void ()
abstract dagger.internal.codegen.writer.ClassWriter proxyWriter ()
abstract dagger.internal.codegen.writer.FieldWriter proxyFieldWriter ()
static dagger.internal.codegen.ComponentGenerator$ProxyClassAndField create (dagger.internal.codegen.writer.ClassWriter, dagger.internal.codegen.writer.FieldWriter)
dagger.internal.codegen.writer.ClassWriter proxyWriter
dagger.internal.codegen.writer.FieldWriter proxyFieldWriter
}
dagger/internal/codegen/ComponentGenerator.classComponentGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final javax.lang.model.util.Types types
private final javax.tools.Diagnostic$Kind nullableValidationType
void (javax.annotation.processing.Filer, javax.lang.model.util.Types, javax.tools.Diagnostic$Kind)
javax.annotation.processing.Filer filer
javax.lang.model.util.Types types
javax.tools.Diagnostic$Kind nullableValidationType
dagger.internal.codegen.writer.ClassName nameGeneratedType (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph input
dagger.internal.codegen.writer.ClassName componentDefinitionClassName
String componentName
java.lang.Iterable getOriginatingElements (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph input
com.google.common.base.Optional getElementForErrorReporting (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph input
com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.writer.ClassName componentName
dagger.internal.codegen.BindingGraph input
javax.lang.model.element.TypeElement componentDefinitionType
dagger.internal.codegen.writer.ClassName componentDefinitionTypeName
dagger.internal.codegen.writer.JavaWriter writer
dagger.internal.codegen.writer.ClassWriter componentWriter
java.util.Set javaWriters
private com.google.common.collect.ImmutableMap writeComponent (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.writer.ClassWriter, java.util.Set)
javax.lang.model.element.TypeElement contributionElement
String contributionName
dagger.internal.codegen.writer.FieldWriter builderField
dagger.internal.codegen.writer.MethodWriter builderMethod
java.util.Map$Entry entry
java.util.Iterator i$
dagger.internal.codegen.writer.MethodWriter factoryMethod
java.util.Map$Entry subgraphEntry
java.util.Iterator i$
dagger.internal.codegen.BindingGraph input
dagger.internal.codegen.writer.ClassName componentDefinitionTypeName
dagger.internal.codegen.writer.ClassWriter componentWriter
java.util.Set proxyWriters
dagger.internal.codegen.writer.ClassWriter builderWriter
dagger.internal.codegen.writer.MethodWriter builderFactoryMethod
com.google.common.collect.ImmutableMap componentContributionNames
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
dagger.internal.codegen.writer.MethodWriter buildMethod
boolean requiresBuilder
java.util.Map componentContributionFields
java.util.Map memberSelectSnippetsBuilder
java.util.Map multibindingContributionSnippetsBuilder
com.google.common.collect.ImmutableSet$Builder enumBindingKeysBuilder
java.util.Map packageProxies
com.google.common.collect.ImmutableMap memberSelectSnippets
com.google.common.collect.ImmutableMap multibindingContributionSnippets
com.google.common.collect.ImmutableSet enumBindingKeys
private void writeSubcomponent (dagger.internal.codegen.writer.ClassWriter, java.util.Set, java.util.Map, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap, javax.lang.model.element.ExecutableElement, dagger.internal.codegen.BindingGraph)
String preferredModuleName
dagger.internal.codegen.writer.FieldWriter contributionField
String actualModuleName
dagger.internal.codegen.ComponentGenerator$MemberSelect moduleSelect
javax.lang.model.element.TypeElement moduleType
javax.lang.model.element.VariableElement moduleVariable
java.util.Iterator i$
String preferredModuleName
dagger.internal.codegen.writer.FieldWriter contributionField
String actualModuleName
dagger.internal.codegen.ComponentGenerator$MemberSelect moduleSelect
javax.lang.model.element.TypeElement moduleType
java.util.Iterator i$
java.util.Map$Entry parentBindingEntry
java.util.Iterator i$
java.util.Map$Entry subgraphEntry
java.util.Iterator i$
dagger.internal.codegen.writer.ClassWriter componentWriter
java.util.Set proxyWriters
java.util.Map parentContributionFields
com.google.common.collect.ImmutableMap parentMemberSelectSnippets
com.google.common.collect.ImmutableMap parentMultibindingContributionSnippets
javax.lang.model.element.ExecutableElement subcomponentFactoryMethod
dagger.internal.codegen.BindingGraph subgraph
dagger.internal.codegen.writer.TypeName subcomponentType
dagger.internal.codegen.writer.ClassWriter subcomponentWriter
dagger.internal.codegen.writer.MethodWriter componentMethod
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
java.util.Map componentContributionFields
com.google.common.collect.ImmutableList$Builder subcomponentConstructorParameters
com.google.common.collect.Sets$SetView uninitializedModules
java.util.Map memberSelectSnippetsBuilder
java.util.Map multibindingContributionSnippetsBuilder
com.google.common.collect.ImmutableSet$Builder enumBindingKeysBuilder
java.util.Map packageProxies
com.google.common.collect.ImmutableMap memberSelectSnippets
com.google.common.collect.ImmutableMap multibindingContributionSnippets
com.google.common.collect.ImmutableSet enumBindingKeys
private void writeFields (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.writer.ClassWriter, java.util.Set, java.util.Map, java.util.Map, java.util.Map, com.google.common.collect.ImmutableSet$Builder, java.util.Map)
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBindings
java.util.Iterator i$
dagger.internal.codegen.BindingGraph input
dagger.internal.codegen.writer.ClassWriter componentWriter
java.util.Set proxyWriters
java.util.Map memberSelectSnippetsBuilder
java.util.Map parentMultibindingContributionSnippetsBuilder
java.util.Map multibindingContributionSnippetsBuilder
com.google.common.collect.ImmutableSet$Builder enumBindingKeysBuilder
java.util.Map packageProxies
private void writeField (dagger.internal.codegen.writer.ClassWriter, java.util.Set, java.util.Map, java.util.Map, java.util.Map, com.google.common.collect.ImmutableSet$Builder, java.util.Map, dagger.internal.codegen.BindingGraph$ResolvedBindings)
dagger.internal.codegen.ProvisionBinding provisionBinding
dagger.internal.codegen.ContributionBinding contributionBinding
dagger.internal.codegen.MembersInjectionBinding membersInjectionBinding
com.google.common.base.Optional proxySelector
dagger.internal.codegen.writer.TypeWriter classWithFields
java.util.Set fieldModifiers
dagger.internal.codegen.writer.JavaWriter proxyJavaWriter
dagger.internal.codegen.writer.ClassWriter proxyWriter
dagger.internal.codegen.writer.FieldWriter proxyFieldWriter
dagger.internal.codegen.ComponentGenerator$ProxyClassAndField proxyClassAndField
dagger.internal.codegen.FrameworkField contributionBindingField
dagger.internal.codegen.writer.FieldWriter contributionField
com.google.common.collect.ImmutableList contributionSelectTokens
dagger.internal.codegen.ContributionBinding contributionBinding
java.util.Iterator i$
int contributionNumber
com.google.common.collect.ImmutableSet contributionBindings
dagger.internal.codegen.writer.ClassWriter componentWriter
java.util.Set proxyWriters
java.util.Map memberSelectSnippetsBuilder
java.util.Map parentMultibindingContributionSnippetsBuilder
java.util.Map multibindingContributionSnippetsBuilder
com.google.common.collect.ImmutableSet$Builder enumBindingKeysBuilder
java.util.Map packageProxies
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingKey bindingKey
String bindingPackage
com.google.common.base.Optional proxySelector
dagger.internal.codegen.writer.TypeWriter classWithFields
java.util.Set fieldModifiers
dagger.internal.codegen.FrameworkField bindingField
dagger.internal.codegen.writer.FieldWriter frameworkField
com.google.common.collect.ImmutableList memberSelectTokens
private void writeInterfaceMethods (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.writer.ClassWriter, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet) throws java.lang.AssertionError
javax.lang.model.element.VariableElement parameter
javax.lang.model.element.Name parameterName
dagger.internal.codegen.writer.TypeName factoryType
dagger.internal.codegen.ComponentGenerator$MemberSelect membersInjectorSelect
java.util.List parameters
dagger.internal.codegen.writer.MethodWriter interfaceMethod
dagger.internal.codegen.BindingKey bindingKey
dagger.internal.codegen.DependencyRequest interfaceRequest
javax.lang.model.element.ExecutableElement requestElement
javax.lang.model.type.ExecutableType requestType
dagger.internal.codegen.MethodSignature signature
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
java.util.Iterator i$
dagger.internal.codegen.BindingGraph input
dagger.internal.codegen.writer.ClassWriter componentWriter
com.google.common.collect.ImmutableMap memberSelectSnippets
com.google.common.collect.ImmutableSet enumBindingKeys
java.util.Set interfaceMethods
private void initializeFrameworkTypes (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.writer.ClassWriter, dagger.internal.codegen.writer.ConstructorWriter, com.google.common.base.Optional, java.util.Map, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap) throws java.lang.AssertionError
dagger.internal.codegen.writer.Snippet initializeSnippet
dagger.internal.codegen.writer.Snippet snippet
dagger.internal.codegen.ContributionBinding binding
java.util.Iterator i$
dagger.internal.codegen.writer.Snippet snippet
dagger.internal.codegen.ProvisionBinding provisionBinding
java.util.Iterator i$
dagger.internal.codegen.writer.Snippet initializeMapSnippet
com.google.common.collect.ImmutableSet provisionBindings
dagger.internal.codegen.ProvisionBinding provisionBinding
dagger.internal.codegen.ProductionBinding productionBinding
dagger.internal.codegen.ContributionBinding binding
boolean hasOnlyProvisions
com.google.common.collect.ImmutableList$Builder parameterSnippets
dagger.internal.codegen.writer.Snippet initializeSetSnippet
com.google.common.collect.ImmutableSet bindings
dagger.internal.codegen.MembersInjectionBinding binding
dagger.internal.codegen.writer.Snippet memberSelectSnippet
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingKey bindingKey
java.util.Iterator i$
dagger.internal.codegen.writer.MethodWriter initializeMethod
int i
dagger.internal.codegen.BindingGraph input
dagger.internal.codegen.writer.ClassWriter componentWriter
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
com.google.common.base.Optional builderName
java.util.Map componentContributionFields
com.google.common.collect.ImmutableMap memberSelectSnippets
com.google.common.collect.ImmutableMap parentMultibindingContributionSnippets
com.google.common.collect.ImmutableMap multibindingContributionSnippets
java.util.List partitions
private static dagger.internal.codegen.FrameworkField frameworkFieldForSyntheticContributionBinding (dagger.internal.codegen.BindingKey, int, dagger.internal.codegen.ContributionBinding) throws java.lang.AssertionError
dagger.internal.codegen.BindingKey bindingKey
int contributionNumber
dagger.internal.codegen.ContributionBinding contributionBinding
private static java.lang.Class frameworkClassForResolvedBindings (dagger.internal.codegen.BindingGraph$ResolvedBindings)
dagger.internal.codegen.ContributionBinding binding
java.util.Iterator i$
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBindings
private dagger.internal.codegen.FrameworkField frameworkFieldForResolvedBindings (dagger.internal.codegen.BindingGraph$ResolvedBindings)
dagger.internal.codegen.ContributionBinding binding
com.google.common.collect.ImmutableSet contributionBindings
dagger.internal.codegen.ContributionBinding$BindingType bindingsType
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingKey bindingKey
private dagger.internal.codegen.writer.Snippet initializeFactoryForContributionBinding (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.writer.ClassName, java.util.Map, com.google.common.collect.ImmutableMap)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.BindingGraph input
dagger.internal.codegen.writer.ClassName componentName
java.util.Map componentContributionFields
com.google.common.collect.ImmutableMap memberSelectSnippets
private dagger.internal.codegen.writer.Snippet initializeFactoryForProvisionBinding (dagger.internal.codegen.ProvisionBinding, dagger.internal.codegen.writer.ClassName, com.google.common.collect.ImmutableMap, java.util.Map, com.google.common.collect.ImmutableMap)
dagger.internal.codegen.writer.Snippet nullableSnippet
dagger.internal.codegen.writer.StringLiteral failMsg
java.util.List parameters
dagger.internal.codegen.writer.Snippet factorySnippet
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.writer.ClassName componentName
com.google.common.collect.ImmutableMap dependencyMethodIndex
java.util.Map contributionFields
com.google.common.collect.ImmutableMap memberSelectSnippets
private dagger.internal.codegen.writer.Snippet initializeFactoryForProductionBinding (dagger.internal.codegen.ProductionBinding, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.writer.ClassName, com.google.common.collect.ImmutableMap, java.util.Map, com.google.common.collect.ImmutableMap)
java.util.List parameters
dagger.internal.codegen.ProductionBinding binding
dagger.internal.codegen.BindingGraph bindingGraph
dagger.internal.codegen.writer.ClassName componentName
com.google.common.collect.ImmutableMap dependencyMethodIndex
java.util.Map contributionFields
com.google.common.collect.ImmutableMap memberSelectSnippets
private dagger.internal.codegen.writer.Snippet initializeMembersInjectorForBinding (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.MembersInjectionBinding, com.google.common.collect.ImmutableMap)
dagger.internal.codegen.DependencyRequest parentInjectorRequest
java.util.List parameters
dagger.internal.codegen.writer.ClassName componentName
dagger.internal.codegen.MembersInjectionBinding binding
com.google.common.collect.ImmutableMap memberSelectSnippets
private java.util.List getDependencyParameters (dagger.internal.codegen.writer.ClassName, java.lang.Iterable, com.google.common.collect.ImmutableMap)
dagger.internal.codegen.BindingKey key
java.util.Collection requestsForKey
java.util.Iterator i$
dagger.internal.codegen.writer.ClassName componentName
Iterable dependencies
com.google.common.collect.ImmutableMap memberSelectSnippets
com.google.common.collect.ImmutableList$Builder parameters
private java.util.List getProducerDependencyParameters (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.writer.ClassName, java.lang.Iterable, com.google.common.collect.ImmutableMap)
dagger.internal.codegen.BindingKey key
dagger.internal.codegen.BindingGraph$ResolvedBindings resolvedBindings
Class frameworkClass
java.util.Collection requestsForKey
java.util.Iterator i$
dagger.internal.codegen.BindingGraph bindingGraph
dagger.internal.codegen.writer.ClassName componentName
Iterable dependencies
com.google.common.collect.ImmutableMap memberSelectSnippets
com.google.common.collect.ImmutableList$Builder parameters
private dagger.internal.codegen.writer.Snippet initializeMapBinding (dagger.internal.codegen.writer.ClassName, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap, java.util.Set)
int i
dagger.internal.codegen.ProvisionBinding binding
javax.lang.model.type.DeclaredType mapType
javax.lang.model.type.TypeMirror mapKeyType
javax.lang.model.type.TypeMirror mapValueType
StringBuilder snippetFormatBuilder
java.util.List argsBuilder
dagger.internal.codegen.writer.ClassName componentName
com.google.common.collect.ImmutableMap memberSelectSnippets
com.google.common.collect.ImmutableMap multibindingContributionSnippets
java.util.Set bindings
java.util.Iterator iterator
dagger.internal.codegen.ProvisionBinding firstBinding
private void writeEntry (java.util.List, dagger.internal.codegen.Binding, dagger.internal.codegen.writer.Snippet)
dagger.internal.codegen.writer.Snippet snippet
java.util.Iterator i$
com.google.common.collect.FluentIterable originIterable
com.google.common.collect.FluentIterable annotationValueNames
com.google.common.collect.ImmutableList$Builder snippets
java.util.List argsBuilder
dagger.internal.codegen.Binding binding
dagger.internal.codegen.writer.Snippet factory
javax.lang.model.element.AnnotationMirror mapKeyAnnotationMirror
java.util.Map map
dagger.MapKey mapKey
private dagger.internal.codegen.writer.Snippet getValueSnippet (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
javax.lang.model.element.AnnotationValueVisitor mapKeyVisitor
private boolean isNonProviderMap (dagger.internal.codegen.Binding)
dagger.internal.codegen.Binding binding
javax.lang.model.type.TypeMirror bindingType
volatile com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, java.lang.Object)
dagger.internal.codegen.writer.ClassName x0
Object x1
volatile com.google.common.base.Optional getElementForErrorReporting (java.lang.Object)
Object x0
volatile java.lang.Iterable getOriginatingElements (java.lang.Object)
Object x0
volatile dagger.internal.codegen.writer.ClassName nameGeneratedType (java.lang.Object)
Object x0
static dagger.internal.codegen.writer.Snippet access$000 (dagger.internal.codegen.ComponentGenerator, javax.lang.model.element.AnnotationValue)
dagger.internal.codegen.ComponentGenerator x0
javax.lang.model.element.AnnotationValue x1
}
dagger/internal/codegen/ComponentProcessingStep.classComponentProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentProcessingStep extends java.lang.Object implements dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.ComponentValidator componentValidator
private final dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
private final dagger.internal.codegen.ComponentDescriptor$Factory componentDescriptorFactory
private final dagger.internal.codegen.BindingGraph$Factory bindingGraphFactory
private final dagger.internal.codegen.ComponentGenerator componentGenerator
void (javax.annotation.processing.Messager, dagger.internal.codegen.ComponentValidator, dagger.internal.codegen.BindingGraphValidator, dagger.internal.codegen.ComponentDescriptor$Factory, dagger.internal.codegen.BindingGraph$Factory, dagger.internal.codegen.ComponentGenerator)
javax.annotation.processing.Messager messager
dagger.internal.codegen.ComponentValidator componentValidator
dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
dagger.internal.codegen.ComponentDescriptor$Factory componentDescriptorFactory
dagger.internal.codegen.BindingGraph$Factory bindingGraphFactory
dagger.internal.codegen.ComponentGenerator componentGenerator
public java.util.Set annotations ()
public void process (com.google.common.collect.SetMultimap)
dagger.internal.codegen.SourceFileGenerationException e
dagger.internal.codegen.ComponentDescriptor componentDescriptor
dagger.internal.codegen.BindingGraph bindingGraph
dagger.internal.codegen.ValidationReport graphReport
javax.lang.model.element.TypeElement componentTypeElement
dagger.internal.codegen.ValidationReport componentReport
javax.lang.model.element.Element element
java.util.Iterator i$
com.google.common.collect.SetMultimap elementsByAnnotation
java.util.Set componentElements
}
dagger/internal/codegen/ComponentProcessor.classComponentProcessor.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentProcessor extends dagger.shaded.auto.common.BasicAnnotationProcessor {
private dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
private static final String DISABLE_INTER_COMPONENT_SCOPE_VALIDATION_KEY
private static final String NULLABLE_VALIDATION_KEY
public void ()
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
public java.util.Set getSupportedOptions ()
protected java.lang.Iterable initSteps ()
javax.annotation.processing.Messager messager
javax.lang.model.util.Types types
javax.lang.model.util.Elements elements
javax.annotation.processing.Filer filer
javax.tools.Diagnostic$Kind nullableDiagnosticType
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
dagger.internal.codegen.ProvisionBindingFormatter provisionBindingFormatter
dagger.internal.codegen.ProductionBindingFormatter productionBindingFormatter
dagger.internal.codegen.DependencyRequestFormatter dependencyRequestFormatter
dagger.internal.codegen.KeyFormatter keyFormatter
dagger.internal.codegen.InjectConstructorValidator injectConstructorValidator
dagger.internal.codegen.InjectFieldValidator injectFieldValidator
dagger.internal.codegen.InjectMethodValidator injectMethodValidator
dagger.internal.codegen.ModuleValidator moduleValidator
dagger.internal.codegen.ProvidesMethodValidator providesMethodValidator
dagger.internal.codegen.ComponentValidator componentValidator
dagger.internal.codegen.MapKeyValidator mapKeyValidator
dagger.internal.codegen.ModuleValidator producerModuleValidator
dagger.internal.codegen.ProducesMethodValidator producesMethodValidator
dagger.internal.codegen.ProductionComponentValidator productionComponentValidator
dagger.internal.codegen.Key$Factory keyFactory
dagger.internal.codegen.FactoryGenerator factoryGenerator
dagger.internal.codegen.MembersInjectorGenerator membersInjectorGenerator
dagger.internal.codegen.ComponentGenerator componentGenerator
dagger.internal.codegen.ProducerFactoryGenerator producerFactoryGenerator
dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
dagger.internal.codegen.ProductionBinding$Factory productionBindingFactory
dagger.internal.codegen.MembersInjectionBinding$Factory membersInjectionBindingFactory
dagger.internal.codegen.ComponentDescriptor$Factory componentDescriptorFactory
dagger.internal.codegen.BindingGraph$Factory bindingGraphFactory
dagger.internal.codegen.MapKeyGenerator mapKeyGenerator
dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
protected void postProcess ()
dagger.internal.codegen.SourceFileGenerationException e
private static dagger.internal.codegen.ValidationType scopeValidationType (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
private static dagger.internal.codegen.ValidationType nullableValidationType (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
private static dagger.internal.codegen.ValidationType validationTypeFor (javax.annotation.processing.ProcessingEnvironment, java.lang.String, dagger.internal.codegen.ValidationType, java.util.Set)
dagger.internal.codegen.ValidationType type
IllegalArgumentException e
javax.annotation.processing.ProcessingEnvironment processingEnv
String key
dagger.internal.codegen.ValidationType defaultValue
java.util.Set validValues
java.util.Map options
}
dagger/internal/codegen/ComponentValidator$1.classComponentValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentValidator$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final dagger.internal.codegen.ComponentValidator this$0
void (dagger.internal.codegen.ComponentValidator)
protected com.google.common.base.Optional defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public com.google.common.base.Optional visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/ComponentValidator$2.classComponentValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentValidator$2 extends java.lang.Object implements com.google.common.base.Predicate {
final dagger.internal.codegen.ComponentValidator this$0
void (dagger.internal.codegen.ComponentValidator)
public boolean apply (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ComponentValidator$3.classComponentValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentValidator$3 extends javax.lang.model.util.SimpleTypeVisitor6 {
final dagger.internal.codegen.ComponentValidator this$0
void (dagger.internal.codegen.ComponentValidator)
protected com.google.common.base.Optional defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public com.google.common.base.Optional visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/ComponentValidator.classComponentValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.ModuleValidator moduleValidator
void (javax.lang.model.util.Elements, javax.lang.model.util.Types, dagger.internal.codegen.ModuleValidator)
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
dagger.internal.codegen.ModuleValidator moduleValidator
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.TypeElement)
javax.lang.model.element.VariableElement onlyParameter
java.util.List parameters
javax.lang.model.type.TypeMirror returnType
com.google.common.base.Optional subcomponentAnnotation
javax.lang.model.element.ExecutableElement method
java.util.Iterator i$
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ValidationReport$Builder builder
java.util.List members
javax.lang.model.element.AnnotationMirror componentMirror
com.google.common.collect.ImmutableList moduleTypes
private void validateSubcomponentMethod (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.ExecutableElement, java.util.List, javax.lang.model.type.TypeMirror, com.google.common.base.Optional)
com.google.common.base.Optional moduleType
javax.lang.model.element.VariableElement parameter
java.util.Iterator i$
dagger.internal.codegen.ValidationReport$Builder builder
javax.lang.model.element.ExecutableElement method
java.util.List parameters
javax.lang.model.type.TypeMirror returnType
com.google.common.base.Optional subcomponentAnnotation
com.google.common.collect.ImmutableSet moduleTypes
com.google.common.collect.ImmutableSet transitiveModules
com.google.common.collect.ImmutableSet requiredModules
java.util.Set variableTypes
com.google.common.collect.Sets$SetView missingModules
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
}
dagger/internal/codegen/ConfigurationAnnotations$1.classConfigurationAnnotations.java
package dagger.internal.codegen
final dagger.internal.codegen.ConfigurationAnnotations$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public javax.lang.model.type.TypeMirror apply (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue typeValue
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ConfigurationAnnotations$SubcomponentDetector.classConfigurationAnnotations.java
package dagger.internal.codegen
final dagger.internal.codegen.ConfigurationAnnotations$SubcomponentDetector extends javax.lang.model.util.SimpleTypeVisitor6 {
private void ()
protected com.google.common.base.Optional defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public com.google.common.base.Optional visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
void (dagger.internal.codegen.ConfigurationAnnotations$1)
dagger.internal.codegen.ConfigurationAnnotations$1 x0
}
dagger/internal/codegen/ConfigurationAnnotations.classConfigurationAnnotations.java
package dagger.internal.codegen
final dagger.internal.codegen.ConfigurationAnnotations extends java.lang.Object {
private static final String MODULES_ATTRIBUTE
private static final String DEPENDENCIES_ATTRIBUTE
private static final String INCLUDES_ATTRIBUTE
private static final String INJECTS_ATTRIBUTE
static boolean isComponent (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentDefinitionType
static com.google.common.collect.ImmutableList getComponentModules (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror componentAnnotation
static com.google.common.collect.ImmutableList getComponentDependencies (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror componentAnnotation
static com.google.common.collect.ImmutableList getModuleIncludes (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror moduleAnnotation
static com.google.common.collect.ImmutableList getModuleInjects (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror moduleAnnotation
static com.google.common.collect.ImmutableSet getMapKeys (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static com.google.common.base.Optional getNullableType (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror mirror
java.util.Iterator i$
javax.lang.model.element.Element element
java.util.List mirrors
static com.google.common.collect.ImmutableList convertClassArrayToListOfTypes (javax.lang.model.element.AnnotationMirror, java.lang.String)
javax.lang.model.element.AnnotationMirror annotationMirror
String elementName
java.util.List listValue
static com.google.common.collect.ImmutableSet getTransitiveModules (javax.lang.model.util.Types, javax.lang.model.util.Elements, java.lang.Iterable)
javax.lang.model.element.TypeElement dependencyType
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder moduleDependenciesBuilder
com.google.common.collect.ImmutableSet moduleDependencies
com.google.common.base.Optional moduleMirror
javax.lang.model.element.TypeElement moduleElement
javax.lang.model.util.Types types
javax.lang.model.util.Elements elements
Iterable seedModules
javax.lang.model.type.TypeMirror objectType
java.util.Queue moduleQueue
java.util.Set moduleElements
static boolean isSubcomponentType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private static void addIncludesFromSuperclasses (javax.lang.model.util.Types, javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet$Builder, javax.lang.model.type.TypeMirror)
com.google.common.base.Optional moduleMirror
javax.lang.model.util.Types types
javax.lang.model.element.TypeElement element
com.google.common.collect.ImmutableSet$Builder builder
javax.lang.model.type.TypeMirror objectType
javax.lang.model.type.TypeMirror superclass
private void ()
}
dagger/internal/codegen/ContributionBinding$BindingType.classContributionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.ContributionBinding$BindingType extends java.lang.Enum {
public static final dagger.internal.codegen.ContributionBinding$BindingType MAP
public static final dagger.internal.codegen.ContributionBinding$BindingType SET
public static final dagger.internal.codegen.ContributionBinding$BindingType UNIQUE
private static final dagger.internal.codegen.ContributionBinding$BindingType[] $VALUES
public static dagger.internal.codegen.ContributionBinding$BindingType[] values ()
public static dagger.internal.codegen.ContributionBinding$BindingType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
boolean isMultibinding ()
static void ()
}
dagger/internal/codegen/ContributionBinding.classContributionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ContributionBinding extends dagger.internal.codegen.Binding {
void ()
abstract dagger.internal.codegen.ContributionBinding$BindingType bindingType ()
abstract com.google.common.base.Optional nullableType ()
abstract com.google.common.base.Optional contributedBy ()
abstract boolean isSyntheticBinding ()
abstract java.lang.Class frameworkClass ()
static com.google.common.collect.ImmutableListMultimap bindingTypesFor (java.lang.Iterable)
dagger.internal.codegen.ContributionBinding binding
java.util.Iterator i$
Iterable bindings
com.google.common.collect.ImmutableListMultimap$Builder builder
static dagger.internal.codegen.ContributionBinding$BindingType bindingTypeFor (java.lang.Iterable)
dagger.internal.codegen.ContributionBinding binding
java.util.Iterator i$
Iterable bindings
java.util.Set types
}
dagger/internal/codegen/DependencyRequest$1.classDependencyRequest.java
package dagger.internal.codegen
dagger.internal.codegen.DependencyRequest$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$DependencyRequest$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/DependencyRequest$Factory$1.classDependencyRequest.java
package dagger.internal.codegen
dagger.internal.codegen.DependencyRequest$Factory$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.DependencyRequest$Factory this$0
void (dagger.internal.codegen.DependencyRequest$Factory)
public dagger.internal.codegen.DependencyRequest apply (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/DependencyRequest$Factory$KindAndType.classDependencyRequest.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DependencyRequest$Factory$KindAndType extends java.lang.Object {
void ()
abstract dagger.internal.codegen.DependencyRequest$Kind kind ()
abstract javax.lang.model.type.TypeMirror type ()
}
dagger/internal/codegen/DependencyRequest$Factory.classDependencyRequest.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyRequest$Factory extends java.lang.Object {
private final dagger.internal.codegen.Key$Factory keyFactory
void (dagger.internal.codegen.Key$Factory)
dagger.internal.codegen.Key$Factory keyFactory
com.google.common.collect.ImmutableSet forRequiredResolvedVariables (javax.lang.model.type.DeclaredType, java.util.List, java.util.List)
int i
javax.lang.model.type.DeclaredType container
java.util.List variables
java.util.List resolvedTypes
com.google.common.collect.ImmutableSet$Builder builder
com.google.common.collect.ImmutableSet forRequiredVariables (java.util.List)
java.util.List variables
dagger.internal.codegen.DependencyRequest forImplicitMapBinding (dagger.internal.codegen.DependencyRequest, dagger.internal.codegen.Key)
dagger.internal.codegen.DependencyRequest delegatingRequest
dagger.internal.codegen.Key delegateKey
dagger.internal.codegen.DependencyRequest forRequiredVariable (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement variableElement
javax.lang.model.type.TypeMirror type
com.google.common.base.Optional qualifier
dagger.internal.codegen.DependencyRequest forRequiredResolvedVariable (javax.lang.model.type.DeclaredType, javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.type.DeclaredType container
javax.lang.model.element.VariableElement variableElement
javax.lang.model.type.TypeMirror resolvedType
com.google.common.base.Optional qualifier
dagger.internal.codegen.DependencyRequest forComponentProvisionMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType)
javax.lang.model.element.ExecutableElement provisionMethod
javax.lang.model.type.ExecutableType provisionMethodType
com.google.common.base.Optional qualifier
dagger.internal.codegen.DependencyRequest forComponentProductionMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType)
javax.lang.model.element.ExecutableElement productionMethod
javax.lang.model.type.ExecutableType productionMethodType
javax.lang.model.type.TypeMirror type
com.google.common.base.Optional qualifier
javax.lang.model.type.DeclaredType container
dagger.internal.codegen.DependencyRequest forComponentMembersInjectionMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType)
javax.lang.model.element.ExecutableElement membersInjectionMethod
javax.lang.model.type.ExecutableType membersInjectionMethodType
com.google.common.base.Optional qualifier
javax.lang.model.type.TypeMirror returnType
dagger.internal.codegen.DependencyRequest forMembersInjectedType (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType type
private dagger.internal.codegen.DependencyRequest newDependencyRequest (javax.lang.model.element.Element, javax.lang.model.type.TypeMirror, com.google.common.base.Optional, javax.lang.model.type.DeclaredType)
javax.lang.model.element.Element requestElement
javax.lang.model.type.TypeMirror type
com.google.common.base.Optional qualifier
javax.lang.model.type.DeclaredType container
dagger.internal.codegen.DependencyRequest$Factory$KindAndType kindAndType
boolean allowsNull
static dagger.internal.codegen.DependencyRequest$Factory$KindAndType extractKindAndType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static javax.lang.model.type.DeclaredType getEnclosingType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
}
dagger/internal/codegen/DependencyRequest$Kind.classDependencyRequest.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyRequest$Kind extends java.lang.Enum {
public static final dagger.internal.codegen.DependencyRequest$Kind INSTANCE
public static final dagger.internal.codegen.DependencyRequest$Kind PROVIDER
public static final dagger.internal.codegen.DependencyRequest$Kind LAZY
public static final dagger.internal.codegen.DependencyRequest$Kind MEMBERS_INJECTOR
public static final dagger.internal.codegen.DependencyRequest$Kind PRODUCER
public static final dagger.internal.codegen.DependencyRequest$Kind PRODUCED
public static final dagger.internal.codegen.DependencyRequest$Kind FUTURE
private static final dagger.internal.codegen.DependencyRequest$Kind[] $VALUES
public static dagger.internal.codegen.DependencyRequest$Kind[] values ()
public static dagger.internal.codegen.DependencyRequest$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/DependencyRequest.classDependencyRequest.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DependencyRequest extends java.lang.Object {
void ()
abstract dagger.internal.codegen.DependencyRequest$Kind kind ()
abstract dagger.internal.codegen.Key key ()
dagger.internal.codegen.BindingKey bindingKey ()
abstract javax.lang.model.element.Element requestElement ()
abstract javax.lang.model.type.DeclaredType enclosingType ()
abstract boolean isNullable ()
}
dagger/internal/codegen/DependencyRequestFormatter$1.classDependencyRequestFormatter.java
package dagger.internal.codegen
dagger.internal.codegen.DependencyRequestFormatter$1 extends javax.lang.model.util.SimpleElementVisitor6 {
final dagger.internal.codegen.DependencyRequest val$request
final dagger.internal.codegen.DependencyRequestFormatter this$0
void (dagger.internal.codegen.DependencyRequestFormatter, dagger.internal.codegen.DependencyRequest)
public java.lang.String visitExecutable (javax.lang.model.element.ExecutableElement, com.google.common.base.Optional)
javax.lang.model.element.VariableElement componentMethodParameter
javax.lang.model.element.ExecutableElement method
com.google.common.base.Optional qualifier
StringBuilder builder
public java.lang.String visitVariable (javax.lang.model.element.VariableElement, com.google.common.base.Optional)
int i
javax.lang.model.element.ExecutableElement methodOrConstructor
javax.lang.model.type.ExecutableType resolvedMethodOrConstructor
java.util.List parameters
java.util.List parameterTypes
javax.lang.model.element.VariableElement variable
com.google.common.base.Optional qualifier
StringBuilder builder
javax.lang.model.type.TypeMirror resolvedVariableType
public java.lang.String visitType (javax.lang.model.element.TypeElement, com.google.common.base.Optional)
javax.lang.model.element.TypeElement e
com.google.common.base.Optional p
protected java.lang.String defaultAction (javax.lang.model.element.Element, com.google.common.base.Optional)
javax.lang.model.element.Element element
com.google.common.base.Optional ignore
public volatile java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
}
dagger/internal/codegen/DependencyRequestFormatter.classDependencyRequestFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyRequestFormatter extends dagger.internal.codegen.Formatter {
private final javax.lang.model.util.Types types
void (javax.lang.model.util.Types)
javax.lang.model.util.Types types
public java.lang.String format (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest request
javax.lang.model.element.Element requestElement
com.google.common.base.Optional qualifier
private java.lang.StringBuilder appendParameter (javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror, java.lang.StringBuilder)
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror type
StringBuilder builder
private java.lang.StringBuilder appendEnclosingTypeAndMemberName (javax.lang.model.element.Element, java.lang.StringBuilder)
javax.lang.model.element.Element member
StringBuilder builder
javax.lang.model.element.TypeElement type
public volatile java.lang.String format (java.lang.Object)
Object x0
static java.lang.StringBuilder access$000 (dagger.internal.codegen.DependencyRequestFormatter, javax.lang.model.element.Element, java.lang.StringBuilder)
dagger.internal.codegen.DependencyRequestFormatter x0
javax.lang.model.element.Element x1
StringBuilder x2
static java.lang.StringBuilder access$100 (dagger.internal.codegen.DependencyRequestFormatter, javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror, java.lang.StringBuilder)
dagger.internal.codegen.DependencyRequestFormatter x0
javax.lang.model.element.VariableElement x1
javax.lang.model.type.TypeMirror x2
StringBuilder x3
static javax.lang.model.util.Types access$200 (dagger.internal.codegen.DependencyRequestFormatter)
dagger.internal.codegen.DependencyRequestFormatter x0
}
dagger/internal/codegen/DependencyRequestMapper$1.classDependencyRequestMapper.java
package dagger.internal.codegen
dagger.internal.codegen.DependencyRequestMapper$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.DependencyRequestMapper this$0
void (dagger.internal.codegen.DependencyRequestMapper)
public java.lang.Class apply (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest request
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/DependencyRequestMapper$2.classDependencyRequestMapper.java
package dagger.internal.codegen
dagger.internal.codegen.DependencyRequestMapper$2 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$DependencyRequest$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/DependencyRequestMapper$MapperForProducer.classDependencyRequestMapper.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyRequestMapper$MapperForProducer extends dagger.internal.codegen.DependencyRequestMapper {
private void ()
public java.lang.Class getFrameworkClass (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest request
void (dagger.internal.codegen.DependencyRequestMapper$1)
dagger.internal.codegen.DependencyRequestMapper$1 x0
}
dagger/internal/codegen/DependencyRequestMapper$MapperForProvider.classDependencyRequestMapper.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyRequestMapper$MapperForProvider extends dagger.internal.codegen.DependencyRequestMapper {
private void ()
public java.lang.Class getFrameworkClass (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest request
void (dagger.internal.codegen.DependencyRequestMapper$1)
dagger.internal.codegen.DependencyRequestMapper$1 x0
}
dagger/internal/codegen/DependencyRequestMapper.classDependencyRequestMapper.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DependencyRequestMapper extends java.lang.Object {
static final dagger.internal.codegen.DependencyRequestMapper FOR_PROVIDER
static final dagger.internal.codegen.DependencyRequestMapper FOR_PRODUCER
void ()
abstract java.lang.Class getFrameworkClass (dagger.internal.codegen.DependencyRequest)
java.lang.Class getFrameworkClass (java.lang.Iterable)
Iterable requests
com.google.common.collect.ImmutableSet classes
static void ()
}
dagger/internal/codegen/DependencyVariableNamer$1.classDependencyVariableNamer.java
package dagger.internal.codegen
dagger.internal.codegen.DependencyVariableNamer$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$DependencyRequest$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/DependencyVariableNamer.classDependencyVariableNamer.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyVariableNamer extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.String apply (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest dependency
String variableName
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ErrorMessages.classErrorMessages.java
package dagger.internal.codegen
final dagger.internal.codegen.ErrorMessages extends java.lang.Object {
static final String INDENT
static final String MULTIPLE_INJECT_CONSTRUCTORS
static final String FINAL_INJECT_FIELD
static final String ABSTRACT_INJECT_METHOD
static final String GENERIC_INJECT_METHOD
static final String MULTIPLE_QUALIFIERS
static final String MULTIPLE_SCOPES
static final String INJECT_ON_PRIVATE_CONSTRUCTOR
static final String INJECT_CONSTRUCTOR_ON_INNER_CLASS
static final String INJECT_CONSTRUCTOR_ON_ABSTRACT_CLASS
static final String QUALIFIER_ON_INJECT_CONSTRUCTOR
static final String PRIVATE_INJECT_FIELD
static final String PRIVATE_INJECT_METHOD
static final String INJECT_INTO_PRIVATE_CLASS
static final String DUPLICATE_BINDINGS_FOR_KEY_FORMAT
static final String PROVIDES_METHOD_RETURN_TYPE
static final String PRODUCES_METHOD_RETURN_TYPE
static final String PRODUCES_METHOD_RAW_FUTURE
static final String BINDING_METHOD_SET_VALUES_RAW_SET
static final String PROVIDES_METHOD_SET_VALUES_RETURN_SET
static final String PRODUCES_METHOD_SET_VALUES_RETURN_SET
static final String BINDING_METHOD_MUST_RETURN_A_VALUE
static final String BINDING_METHOD_ABSTRACT
static final String BINDING_METHOD_STATIC
static final String BINDING_METHOD_PRIVATE
static final String BINDING_METHOD_TYPE_PARAMETER
static final String BINDING_METHOD_NOT_IN_MODULE
static final String BINDING_METHOD_NOT_MAP_HAS_MAP_KEY
static final String BINDING_METHOD_WITH_NO_MAP_KEY
static final String BINDING_METHOD_WITH_MULTIPLE_MAP_KEY
static final String BINDING_METHOD_WITH_SAME_NAME
static final String MODULES_WITH_TYPE_PARAMS_MUST_BE_ABSTRACT
static final String REFERENCED_MODULES_MUST_NOT_BE_ABSTRACT
static final String REFERENCED_MODULE_NOT_ANNOTATED
static final String REFERENCED_MODULE_MUST_NOT_HAVE_TYPE_PARAMS
static final String PROVIDES_METHOD_OVERRIDES_ANOTHER
static final String METHOD_OVERRIDES_PROVIDES_METHOD
static final String PROVIDES_OR_PRODUCES_METHOD_MULTIPLE_QUALIFIERS
static final String MAPKEY_WITHOUT_FIELDS
static final String MULTIPLE_BINDING_TYPES_FORMAT
static final String MULTIPLE_BINDING_TYPES_FOR_KEY_FORMAT
static final String PROVIDER_ENTRY_POINT_MAY_NOT_DEPEND_ON_PRODUCER_FORMAT
static final String PROVIDER_MAY_NOT_DEPEND_ON_PRODUCER_FORMAT
static final String REQUIRES_AT_INJECT_CONSTRUCTOR_OR_PROVIDER_FORMAT
static final String REQUIRES_PROVIDER_FORMAT
static final String REQUIRES_AT_INJECT_CONSTRUCTOR_OR_PROVIDER_OR_PRODUCER_FORMAT
static final String REQUIRES_PROVIDER_OR_PRODUCER_FORMAT
static final String MEMBERS_INJECTION_DOES_NOT_IMPLY_PROVISION
static final String MEMBERS_INJECTION_WITH_RAW_TYPE
static final String MEMBERS_INJECTION_WITH_UNBOUNDED_TYPE
static final String CONTAINS_DEPENDENCY_CYCLE_FORMAT
static final String MALFORMED_MODULE_METHOD_FORMAT
static final String NULLABLE_TO_NON_NULLABLE
static final String CANNOT_RETURN_NULL_FROM_NON_NULLABLE_COMPONENT_METHOD
static final String CANNOT_RETURN_NULL_FROM_NON_NULLABLE_PROVIDES_METHOD
private static final java.util.regex.Pattern COMMON_PACKAGE_PATTERN
static java.lang.String stripCommonTypePrefixes (java.lang.String)
String type
java.util.regex.Matcher matcher
StringBuilder result
int index
static java.lang.String format (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
private void ()
static void ()
}
dagger/internal/codegen/FactoryGenerator$1.classFactoryGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.FactoryGenerator$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$ProvisionBinding$FactoryCreationStrategy
static final int[] $SwitchMap$dagger$internal$codegen$ProvisionBinding$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/FactoryGenerator.classFactoryGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.FactoryGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.DependencyRequestMapper dependencyRequestMapper
private final javax.tools.Diagnostic$Kind nullableValidationType
void (javax.annotation.processing.Filer, dagger.internal.codegen.DependencyRequestMapper, javax.tools.Diagnostic$Kind)
javax.annotation.processing.Filer filer
dagger.internal.codegen.DependencyRequestMapper dependencyRequestMapper
javax.tools.Diagnostic$Kind nullableValidationType
dagger.internal.codegen.writer.ClassName nameGeneratedType (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
java.lang.Iterable getOriginatingElements (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
com.google.common.base.Optional getElementForErrorReporting (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.ProvisionBinding)
javax.lang.model.element.TypeParameterElement typeParameter
java.util.Iterator i$
dagger.internal.codegen.writer.TypeName enclosingType
dagger.internal.codegen.writer.EnumWriter enumWriter
dagger.internal.codegen.writer.ClassWriter classWriter
dagger.internal.codegen.writer.ParameterizedTypeName membersInjectorType
dagger.internal.codegen.writer.TypeName fieldType
dagger.internal.codegen.writer.FieldWriter field
dagger.internal.codegen.FrameworkField bindingField
java.util.Iterator i$
java.util.Map$Entry param
java.util.Iterator i$
dagger.internal.codegen.writer.TypeName returnType
dagger.internal.codegen.writer.MethodWriter createMethodWriter
java.util.Map params
dagger.internal.codegen.DependencyRequest dependency
java.util.Iterator i$
dagger.internal.codegen.writer.StringLiteral failMsg
dagger.internal.codegen.writer.ClassName generatedTypeName
dagger.internal.codegen.ProvisionBinding binding
javax.lang.model.type.TypeMirror keyType
dagger.internal.codegen.writer.TypeName providedTypeName
dagger.internal.codegen.writer.JavaWriter writer
dagger.internal.codegen.writer.TypeWriter factoryWriter
com.google.common.base.Optional constructorWriter
java.util.List typeParameters
dagger.internal.codegen.writer.MethodWriter getMethodWriter
com.google.common.collect.ImmutableMap fields
java.util.List parameters
dagger.internal.codegen.writer.Snippet parametersSnippet
volatile com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, java.lang.Object)
dagger.internal.codegen.writer.ClassName x0
Object x1
volatile com.google.common.base.Optional getElementForErrorReporting (java.lang.Object)
Object x0
volatile java.lang.Iterable getOriginatingElements (java.lang.Object)
Object x0
volatile dagger.internal.codegen.writer.ClassName nameGeneratedType (java.lang.Object)
Object x0
}
dagger/internal/codegen/Formatter.classFormatter.java
package dagger.internal.codegen
abstract dagger.internal.codegen.Formatter extends java.lang.Object implements com.google.common.base.Function {
void ()
public abstract java.lang.String format (java.lang.Object)
public final java.lang.String apply (java.lang.Object)
Object object
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/FrameworkField.classFrameworkField.java
package dagger.internal.codegen
abstract dagger.internal.codegen.FrameworkField extends java.lang.Object {
void ()
static dagger.internal.codegen.FrameworkField createWithTypeFromKey (java.lang.Class, dagger.internal.codegen.BindingKey, java.lang.String)
Class frameworkClass
dagger.internal.codegen.BindingKey bindingKey
String name
String suffix
dagger.internal.codegen.writer.ParameterizedTypeName frameworkType
static dagger.internal.codegen.FrameworkField createForMapBindingContribution (java.lang.Class, dagger.internal.codegen.BindingKey, java.lang.String)
Class frameworkClass
dagger.internal.codegen.BindingKey bindingKey
String name
javax.lang.model.type.TypeMirror mapValueType
abstract java.lang.Class frameworkClass ()
abstract dagger.internal.codegen.writer.TypeName frameworkType ()
abstract dagger.internal.codegen.BindingKey bindingKey ()
abstract java.lang.String name ()
}
dagger/internal/codegen/InjectBindingRegistry$1.classInjectBindingRegistry.java
package dagger.internal.codegen
dagger.internal.codegen.InjectBindingRegistry$1 extends java.lang.Object implements com.google.common.base.Predicate {
final dagger.internal.codegen.InjectBindingRegistry this$0
void (dagger.internal.codegen.InjectBindingRegistry)
public boolean apply (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/InjectBindingRegistry$BindingsCollection.classInjectBindingRegistry.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectBindingRegistry$BindingsCollection extends java.lang.Object {
private final java.util.Map bindingsByKey
private final java.util.Deque bindingsRequiringGeneration
private final java.util.Set materializedBindings
final dagger.internal.codegen.InjectBindingRegistry this$0
void (dagger.internal.codegen.InjectBindingRegistry)
void generateBindings (dagger.internal.codegen.SourceFileGenerator) throws dagger.internal.codegen.SourceFileGenerationException
dagger.internal.codegen.Binding binding
dagger.internal.codegen.SourceFileGenerator generator
dagger.internal.codegen.Binding getBinding (dagger.internal.codegen.Key)
dagger.internal.codegen.Key key
dagger.internal.codegen.Binding pretendBindingGenerated (dagger.internal.codegen.Binding, dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.Binding binding
dagger.internal.codegen.writer.ClassName factoryName
void tryRegisterBinding (dagger.internal.codegen.Binding, dagger.internal.codegen.writer.ClassName, boolean)
dagger.internal.codegen.Binding binding
dagger.internal.codegen.writer.ClassName factoryName
boolean explicit
void tryToGenerateBinding (dagger.internal.codegen.Binding, dagger.internal.codegen.writer.ClassName, boolean)
dagger.internal.codegen.Binding binding
dagger.internal.codegen.writer.ClassName factoryName
boolean explicit
private boolean shouldGenerateBinding (dagger.internal.codegen.Binding, dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.Binding binding
dagger.internal.codegen.writer.ClassName factoryName
private void tryToCacheBinding (dagger.internal.codegen.Binding)
dagger.internal.codegen.Key key
dagger.internal.codegen.Binding previousValue
dagger.internal.codegen.Binding binding
}
dagger/internal/codegen/InjectBindingRegistry.classInjectBindingRegistry.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectBindingRegistry extends java.lang.Object {
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
private final dagger.internal.codegen.FactoryGenerator factoryGenerator
private final dagger.internal.codegen.MembersInjectionBinding$Factory membersInjectionBindingFactory
private final dagger.internal.codegen.MembersInjectorGenerator membersInjectorGenerator
private final dagger.internal.codegen.InjectBindingRegistry$BindingsCollection provisionBindings
private final dagger.internal.codegen.InjectBindingRegistry$BindingsCollection membersInjectionBindings
void (javax.lang.model.util.Elements, javax.lang.model.util.Types, javax.annotation.processing.Messager, dagger.internal.codegen.ProvisionBinding$Factory, dagger.internal.codegen.FactoryGenerator, dagger.internal.codegen.MembersInjectionBinding$Factory, dagger.internal.codegen.MembersInjectorGenerator)
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
javax.annotation.processing.Messager messager
dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
dagger.internal.codegen.FactoryGenerator factoryGenerator
dagger.internal.codegen.MembersInjectionBinding$Factory membersInjectionBindingFactory
dagger.internal.codegen.MembersInjectorGenerator membersInjectorGenerator
void generateSourcesForRequiredBindings () throws dagger.internal.codegen.SourceFileGenerationException
dagger.internal.codegen.ProvisionBinding registerBinding (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.MembersInjectionBinding registerBinding (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
private dagger.internal.codegen.ProvisionBinding registerBinding (dagger.internal.codegen.ProvisionBinding, boolean)
dagger.internal.codegen.ProvisionBinding binding
boolean explicit
dagger.internal.codegen.writer.ClassName factoryName
private dagger.internal.codegen.MembersInjectionBinding registerBinding (dagger.internal.codegen.MembersInjectionBinding, boolean)
dagger.internal.codegen.MembersInjectionBinding binding
boolean explicit
dagger.internal.codegen.writer.ClassName membersInjectorName
com.google.common.base.Optional getOrFindProvisionBinding (dagger.internal.codegen.Key)
dagger.internal.codegen.ProvisionBinding constructorBinding
dagger.internal.codegen.Key key
dagger.internal.codegen.ProvisionBinding binding
javax.lang.model.element.TypeElement element
java.util.List constructors
com.google.common.collect.ImmutableSet injectConstructors
dagger.internal.codegen.MembersInjectionBinding getOrFindMembersInjectionBinding (dagger.internal.codegen.Key)
dagger.internal.codegen.Key key
dagger.internal.codegen.MembersInjectionBinding binding
static javax.lang.model.util.Types access$000 (dagger.internal.codegen.InjectBindingRegistry)
dagger.internal.codegen.InjectBindingRegistry x0
static javax.annotation.processing.Messager access$100 (dagger.internal.codegen.InjectBindingRegistry)
dagger.internal.codegen.InjectBindingRegistry x0
static javax.lang.model.util.Elements access$200 (dagger.internal.codegen.InjectBindingRegistry)
dagger.internal.codegen.InjectBindingRegistry x0
}
dagger/internal/codegen/InjectConstructorValidator$1.classInjectConstructorValidator.java
package dagger.internal.codegen
dagger.internal.codegen.InjectConstructorValidator$1 extends java.lang.Object implements com.google.common.base.Predicate {
final dagger.internal.codegen.InjectConstructorValidator this$0
void (dagger.internal.codegen.InjectConstructorValidator)
public boolean apply (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/InjectConstructorValidator.classInjectConstructorValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectConstructorValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
void ()
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.AnnotationMirror qualifier
java.util.Iterator i$
javax.lang.model.element.AnnotationMirror qualifier
java.util.Iterator i$
com.google.common.collect.ImmutableSet qualifiers
javax.lang.model.element.VariableElement parameter
java.util.Iterator i$
javax.lang.model.element.AnnotationMirror scope
java.util.Iterator i$
javax.lang.model.element.ExecutableElement constructorElement
dagger.internal.codegen.ValidationReport$Builder builder
javax.lang.model.element.TypeElement enclosingElement
java.util.Set typeModifiers
com.google.common.collect.FluentIterable injectConstructors
com.google.common.collect.ImmutableSet scopes
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
}
dagger/internal/codegen/InjectFieldValidator.classInjectFieldValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectFieldValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
void ()
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.VariableElement)
javax.lang.model.element.AnnotationMirror qualifier
java.util.Iterator i$
javax.lang.model.element.VariableElement fieldElement
dagger.internal.codegen.ValidationReport$Builder builder
java.util.Set modifiers
com.google.common.collect.ImmutableSet qualifiers
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
}
dagger/internal/codegen/InjectionAnnotations.classInjectionAnnotations.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectionAnnotations extends java.lang.Object {
static com.google.common.base.Optional getScopeAnnotation (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.google.common.collect.ImmutableSet scopeAnnotations
static com.google.common.base.Optional getQualifier (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.google.common.collect.ImmutableSet qualifierAnnotations
static com.google.common.collect.ImmutableSet getQualifiers (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static com.google.common.collect.ImmutableSet getScopes (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private void ()
}
dagger/internal/codegen/InjectMethodValidator.classInjectMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectMethodValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
void ()
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.AnnotationMirror qualifier
java.util.Iterator i$
com.google.common.collect.ImmutableSet qualifiers
javax.lang.model.element.VariableElement parameter
java.util.Iterator i$
javax.lang.model.element.ExecutableElement methodElement
dagger.internal.codegen.ValidationReport$Builder builder
java.util.Set modifiers
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
}
dagger/internal/codegen/InjectProcessingStep$1.classInjectProcessingStep.java
package dagger.internal.codegen
dagger.internal.codegen.InjectProcessingStep$1 extends javax.lang.model.util.ElementKindVisitor6 {
final com.google.common.collect.ImmutableSet$Builder val$provisions
final com.google.common.collect.ImmutableSet$Builder val$membersInjectedTypes
final dagger.internal.codegen.InjectProcessingStep this$0
void (dagger.internal.codegen.InjectProcessingStep, com.google.common.collect.ImmutableSet$Builder, com.google.common.collect.ImmutableSet$Builder)
public java.lang.Void visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement constructorElement
Void v
dagger.internal.codegen.ValidationReport report
public java.lang.Void visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement fieldElement
Void p
dagger.internal.codegen.ValidationReport report
public java.lang.Void visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement methodElement
Void p
dagger.internal.codegen.ValidationReport report
public volatile java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile java.lang.Object visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile java.lang.Object visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
}
dagger/internal/codegen/InjectProcessingStep.classInjectProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectProcessingStep extends java.lang.Object implements dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.InjectConstructorValidator constructorValidator
private final dagger.internal.codegen.InjectFieldValidator fieldValidator
private final dagger.internal.codegen.InjectMethodValidator methodValidator
private final dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
private final dagger.internal.codegen.MembersInjectionBinding$Factory membersInjectionBindingFactory
private final dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
void (javax.annotation.processing.Messager, dagger.internal.codegen.InjectConstructorValidator, dagger.internal.codegen.InjectFieldValidator, dagger.internal.codegen.InjectMethodValidator, dagger.internal.codegen.ProvisionBinding$Factory, dagger.internal.codegen.MembersInjectionBinding$Factory, dagger.internal.codegen.InjectBindingRegistry)
javax.annotation.processing.Messager messager
dagger.internal.codegen.InjectConstructorValidator constructorValidator
dagger.internal.codegen.InjectFieldValidator fieldValidator
dagger.internal.codegen.InjectMethodValidator methodValidator
dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
dagger.internal.codegen.MembersInjectionBinding$Factory membersInjectionBindingFactory
dagger.internal.codegen.InjectBindingRegistry factoryRegistrar
public java.util.Set annotations ()
public void process (com.google.common.collect.SetMultimap)
javax.lang.model.element.Element injectElement
java.util.Iterator i$
javax.lang.model.type.DeclaredType injectedType
java.util.Iterator i$
dagger.internal.codegen.ProvisionBinding binding
java.util.Iterator i$
com.google.common.collect.SetMultimap elementsByAnnotation
com.google.common.collect.ImmutableSet$Builder provisions
com.google.common.collect.ImmutableSet$Builder membersInjectedTypes
static dagger.internal.codegen.InjectConstructorValidator access$000 (dagger.internal.codegen.InjectProcessingStep)
dagger.internal.codegen.InjectProcessingStep x0
static javax.annotation.processing.Messager access$100 (dagger.internal.codegen.InjectProcessingStep)
dagger.internal.codegen.InjectProcessingStep x0
static dagger.internal.codegen.ProvisionBinding$Factory access$200 (dagger.internal.codegen.InjectProcessingStep)
dagger.internal.codegen.InjectProcessingStep x0
static dagger.internal.codegen.InjectFieldValidator access$300 (dagger.internal.codegen.InjectProcessingStep)
dagger.internal.codegen.InjectProcessingStep x0
static dagger.internal.codegen.InjectMethodValidator access$400 (dagger.internal.codegen.InjectProcessingStep)
dagger.internal.codegen.InjectProcessingStep x0
}
dagger/internal/codegen/Key$1.classKey.java
package dagger.internal.codegen
dagger.internal.codegen.Key$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final javax.lang.model.util.Types val$types
final dagger.internal.codegen.Key this$0
void (dagger.internal.codegen.Key, javax.lang.model.util.Types)
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.TypeMirror arg
java.util.Iterator i$
javax.lang.model.type.DeclaredType type
Void ignored
javax.lang.model.element.TypeElement element
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/Key$2.classKey.java
package dagger.internal.codegen
dagger.internal.codegen.Key$2 extends java.lang.Object {
static final int[] $SwitchMap$dagger$Provides$Type
static final int[] $SwitchMap$dagger$producers$Produces$Type
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/Key$Factory.classKey.java
package dagger.internal.codegen
final dagger.internal.codegen.Key$Factory extends java.lang.Object {
private final javax.lang.model.util.Types types
private final javax.lang.model.util.Elements elements
void (javax.lang.model.util.Types, javax.lang.model.util.Elements)
javax.lang.model.util.Types types
javax.lang.model.util.Elements elements
private javax.lang.model.element.TypeElement getSetElement ()
private javax.lang.model.element.TypeElement getMapElement ()
private javax.lang.model.element.TypeElement getProviderElement ()
private javax.lang.model.element.TypeElement getProducerElement ()
private javax.lang.model.element.TypeElement getClassElement (java.lang.Class)
Class cls
dagger.internal.codegen.Key forComponentMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement componentMethod
javax.lang.model.type.TypeMirror returnType
dagger.internal.codegen.Key forProductionComponentMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement componentMethod
javax.lang.model.type.TypeMirror returnType
javax.lang.model.type.TypeMirror keyType
dagger.internal.codegen.Key forProvidesMethod (javax.lang.model.type.ExecutableType, javax.lang.model.element.ExecutableElement)
javax.lang.model.type.TypeMirror setType
javax.lang.model.element.AnnotationMirror mapKeyAnnotation
dagger.MapKey mapKey
javax.lang.model.element.TypeElement keyTypeElement
javax.lang.model.type.TypeMirror valueType
javax.lang.model.type.TypeMirror mapType
javax.lang.model.type.ExecutableType executableType
javax.lang.model.element.ExecutableElement e
dagger.Provides providesAnnotation
javax.lang.model.type.TypeMirror returnType
dagger.internal.codegen.Key forProducesMethod (javax.lang.model.type.ExecutableType, javax.lang.model.element.ExecutableElement)
javax.lang.model.type.TypeMirror setType
javax.lang.model.element.AnnotationMirror mapKeyAnnotation
dagger.MapKey mapKey
javax.lang.model.element.TypeElement keyTypeElement
javax.lang.model.type.TypeMirror valueType
javax.lang.model.type.TypeMirror mapType
javax.lang.model.type.ExecutableType executableType
javax.lang.model.element.ExecutableElement e
dagger.producers.Produces producesAnnotation
javax.lang.model.type.TypeMirror returnType
javax.lang.model.type.TypeMirror keyType
dagger.internal.codegen.Key forInjectConstructorWithResolvedType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.Key forComponent (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.Key forMembersInjectedType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.Key forQualifiedType (com.google.common.base.Optional, javax.lang.model.type.TypeMirror)
com.google.common.base.Optional qualifier
javax.lang.model.type.TypeMirror type
com.google.common.base.Optional implicitMapProviderKeyFrom (dagger.internal.codegen.Key)
dagger.internal.codegen.Key possibleMapKey
com.google.common.base.Optional implicitMapProducerKeyFrom (dagger.internal.codegen.Key)
dagger.internal.codegen.Key possibleMapKey
private com.google.common.base.Optional maybeWrapMapValue (dagger.internal.codegen.Key, java.lang.Class)
javax.lang.model.type.DeclaredType keyType
javax.lang.model.element.TypeElement wrappingElement
javax.lang.model.type.DeclaredType wrappedType
javax.lang.model.type.TypeMirror mapType
javax.lang.model.type.DeclaredType declaredMapType
javax.lang.model.type.TypeMirror mapValueType
dagger.internal.codegen.Key possibleMapKey
Class wrappingClass
}
dagger/internal/codegen/Key.classKey.java
package dagger.internal.codegen
abstract dagger.internal.codegen.Key extends java.lang.Object {
void ()
abstract com.google.common.base.Optional wrappedQualifier ()
abstract com.google.common.base.Equivalence$Wrapper wrappedType ()
com.google.common.base.Optional qualifier ()
javax.lang.model.type.TypeMirror type ()
private static javax.lang.model.type.TypeMirror normalize (javax.lang.model.util.Types, javax.lang.model.type.TypeMirror)
javax.lang.model.util.Types types
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeKind kind
dagger.internal.codegen.Key withType (javax.lang.model.util.Types, javax.lang.model.type.TypeMirror)
javax.lang.model.util.Types types
javax.lang.model.type.TypeMirror newType
boolean isValidMembersInjectionKey ()
boolean isValidImplicitProvisionKey (javax.lang.model.util.Types)
javax.lang.model.util.Types types
public java.lang.String toString ()
static javax.lang.model.type.TypeMirror access$000 (javax.lang.model.util.Types, javax.lang.model.type.TypeMirror)
javax.lang.model.util.Types x0
javax.lang.model.type.TypeMirror x1
}
dagger/internal/codegen/KeyFormatter.classKeyFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.KeyFormatter extends dagger.internal.codegen.Formatter {
void ()
public java.lang.String format (dagger.internal.codegen.Key)
dagger.internal.codegen.Key request
StringBuilder builder
public volatile java.lang.String format (java.lang.Object)
Object x0
}
dagger/internal/codegen/KeyVariableNamer$1.classKeyVariableNamer.java
package dagger.internal.codegen
dagger.internal.codegen.KeyVariableNamer$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final dagger.internal.codegen.KeyVariableNamer this$0
void (dagger.internal.codegen.KeyVariableNamer)
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, java.lang.StringBuilder)
javax.lang.model.type.TypeMirror first
javax.lang.model.type.DeclaredType t
StringBuilder builder
java.util.Iterator argumentIterator
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
}
dagger/internal/codegen/KeyVariableNamer.classKeyVariableNamer.java
package dagger.internal.codegen
final dagger.internal.codegen.KeyVariableNamer extends java.lang.Enum implements com.google.common.base.Function {
public static final dagger.internal.codegen.KeyVariableNamer INSTANCE
private static final dagger.internal.codegen.KeyVariableNamer[] $VALUES
public static dagger.internal.codegen.KeyVariableNamer[] values ()
public static dagger.internal.codegen.KeyVariableNamer valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String apply (dagger.internal.codegen.Key)
dagger.internal.codegen.Key key
StringBuilder builder
public volatile java.lang.Object apply (java.lang.Object)
Object x0
static void ()
}
dagger/internal/codegen/MapKeyGenerator.classMapKeyGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.MapKeyGenerator extends dagger.internal.codegen.SourceFileGenerator {
void (javax.annotation.processing.Filer)
javax.annotation.processing.Filer filer
dagger.internal.codegen.writer.ClassName nameGeneratedType (javax.lang.model.element.Element)
javax.lang.model.element.Element e
dagger.internal.codegen.writer.ClassName enclosingClassName
java.lang.Iterable getOriginatingElements (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.google.common.base.Optional getElementForErrorReporting (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, javax.lang.model.element.Element)
javax.lang.model.element.ExecutableElement executableElement
javax.lang.model.element.Name parameterName
javax.lang.model.element.Element element
java.util.Iterator i$
dagger.internal.codegen.writer.ClassName generatedTypeName
javax.lang.model.element.Element e
dagger.internal.codegen.writer.JavaWriter writer
dagger.internal.codegen.writer.TypeWriter mapKeyWriter
dagger.internal.codegen.writer.MethodWriter getMethodWriter
java.util.List enclosingElements
java.util.List paraList
volatile com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, java.lang.Object)
dagger.internal.codegen.writer.ClassName x0
Object x1
volatile com.google.common.base.Optional getElementForErrorReporting (java.lang.Object)
Object x0
volatile java.lang.Iterable getOriginatingElements (java.lang.Object)
Object x0
volatile dagger.internal.codegen.writer.ClassName nameGeneratedType (java.lang.Object)
Object x0
}
dagger/internal/codegen/MapKeyProcessingStep.classMapKeyProcessingStep.java
package dagger.internal.codegen
public dagger.internal.codegen.MapKeyProcessingStep extends java.lang.Object implements dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.MapKeyValidator mapKeyValidator
private final dagger.internal.codegen.MapKeyGenerator mapKeyGenerator
void (javax.annotation.processing.Messager, dagger.internal.codegen.MapKeyValidator, dagger.internal.codegen.MapKeyGenerator)
javax.annotation.processing.Messager messager
dagger.internal.codegen.MapKeyValidator mapKeyValidator
dagger.internal.codegen.MapKeyGenerator mapKeyGenerator
public java.util.Set annotations ()
public void process (com.google.common.collect.SetMultimap)
dagger.internal.codegen.SourceFileGenerationException e
dagger.MapKey mapkey
dagger.internal.codegen.ValidationReport mapKeyReport
javax.lang.model.element.Element element
java.util.Iterator i$
com.google.common.collect.SetMultimap elementsByAnnotation
}
dagger/internal/codegen/MapKeyValidator.classMapKeyValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.MapKeyValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
void ()
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.Element)
javax.lang.model.element.Element element
dagger.internal.codegen.ValidationReport$Builder builder
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
}
dagger/internal/codegen/MembersInjectionBinding$1.classMembersInjectionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectionBinding$1 extends com.google.common.collect.Ordering {
void ()
public int compare (dagger.internal.codegen.MembersInjectionBinding$InjectionSite, dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite left
dagger.internal.codegen.MembersInjectionBinding$InjectionSite right
private int targetIndexInEnclosing (dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/internal/codegen/MembersInjectionBinding$Factory$1.classMembersInjectionBinding.java
package dagger.internal.codegen
dagger.internal.codegen.MembersInjectionBinding$Factory$1 extends javax.lang.model.util.ElementKindVisitor6 {
final javax.lang.model.type.DeclaredType val$resolved
final dagger.internal.codegen.MembersInjectionBinding$Factory this$0
void (dagger.internal.codegen.MembersInjectionBinding$Factory, com.google.common.base.Optional, javax.lang.model.type.DeclaredType)
com.google.common.base.Optional x0
public com.google.common.base.Optional visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void p
public com.google.common.base.Optional visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement e
Void p
public volatile java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile java.lang.Object visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
}
dagger/internal/codegen/MembersInjectionBinding$Factory$2.classMembersInjectionBinding.java
package dagger.internal.codegen
dagger.internal.codegen.MembersInjectionBinding$Factory$2 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.MembersInjectionBinding$Factory this$0
void (dagger.internal.codegen.MembersInjectionBinding$Factory)
public java.util.Set apply (dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/MembersInjectionBinding$Factory$3.classMembersInjectionBinding.java
package dagger.internal.codegen
dagger.internal.codegen.MembersInjectionBinding$Factory$3 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.MembersInjectionBinding$Factory this$0
void (dagger.internal.codegen.MembersInjectionBinding$Factory)
public dagger.internal.codegen.DependencyRequest apply (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/MembersInjectionBinding$Factory.classMembersInjectionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectionBinding$Factory extends java.lang.Object {
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.Key$Factory keyFactory
private final dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
void (javax.lang.model.util.Elements, javax.lang.model.util.Types, dagger.internal.codegen.Key$Factory, dagger.internal.codegen.DependencyRequest$Factory)
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
dagger.internal.codegen.Key$Factory keyFactory
dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
private dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSiteForInjectMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.DeclaredType)
javax.lang.model.element.ExecutableElement methodElement
javax.lang.model.type.DeclaredType containingType
javax.lang.model.type.ExecutableType resolved
private dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSiteForInjectField (javax.lang.model.element.VariableElement, javax.lang.model.type.DeclaredType)
javax.lang.model.element.VariableElement fieldElement
javax.lang.model.type.DeclaredType containingType
javax.lang.model.type.TypeMirror resolved
dagger.internal.codegen.MembersInjectionBinding unresolve (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
javax.lang.model.type.DeclaredType unresolved
dagger.internal.codegen.MembersInjectionBinding forInjectedType (javax.lang.model.type.DeclaredType, com.google.common.base.Optional)
javax.lang.model.type.DeclaredType resolved
javax.lang.model.element.Element enclosedElement
java.util.Iterator i$
javax.lang.model.type.DeclaredType type
com.google.common.base.Optional resolvedType
javax.lang.model.element.TypeElement typeElement
javax.lang.model.type.DeclaredType resolved
com.google.common.collect.ImmutableSortedSet$Builder injectionSitesBuilder
com.google.common.collect.ImmutableSortedSet injectionSites
com.google.common.collect.ImmutableSet dependencies
com.google.common.base.Optional parentInjectorRequest
dagger.internal.codegen.Key key
static dagger.internal.codegen.MembersInjectionBinding$InjectionSite access$100 (dagger.internal.codegen.MembersInjectionBinding$Factory, javax.lang.model.element.ExecutableElement, javax.lang.model.type.DeclaredType)
dagger.internal.codegen.MembersInjectionBinding$Factory x0
javax.lang.model.element.ExecutableElement x1
javax.lang.model.type.DeclaredType x2
static dagger.internal.codegen.MembersInjectionBinding$InjectionSite access$200 (dagger.internal.codegen.MembersInjectionBinding$Factory, javax.lang.model.element.VariableElement, javax.lang.model.type.DeclaredType)
dagger.internal.codegen.MembersInjectionBinding$Factory x0
javax.lang.model.element.VariableElement x1
javax.lang.model.type.DeclaredType x2
static dagger.internal.codegen.DependencyRequest$Factory access$300 (dagger.internal.codegen.MembersInjectionBinding$Factory)
dagger.internal.codegen.MembersInjectionBinding$Factory x0
}
dagger/internal/codegen/MembersInjectionBinding$InjectionSite$Kind.classMembersInjectionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind extends java.lang.Enum {
public static final dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind FIELD
public static final dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind METHOD
private static final dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind[] $VALUES
public static dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind[] values ()
public static dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/MembersInjectionBinding$InjectionSite.classMembersInjectionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MembersInjectionBinding$InjectionSite extends java.lang.Object {
void ()
abstract dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind kind ()
abstract javax.lang.model.element.Element element ()
abstract com.google.common.collect.ImmutableSet dependencies ()
}
dagger/internal/codegen/MembersInjectionBinding$Strategy.classMembersInjectionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectionBinding$Strategy extends java.lang.Enum {
public static final dagger.internal.codegen.MembersInjectionBinding$Strategy NO_OP
public static final dagger.internal.codegen.MembersInjectionBinding$Strategy DELEGATE
public static final dagger.internal.codegen.MembersInjectionBinding$Strategy INJECT_MEMBERS
private static final dagger.internal.codegen.MembersInjectionBinding$Strategy[] $VALUES
public static dagger.internal.codegen.MembersInjectionBinding$Strategy[] values ()
public static dagger.internal.codegen.MembersInjectionBinding$Strategy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/MembersInjectionBinding.classMembersInjectionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MembersInjectionBinding extends dagger.internal.codegen.Binding {
private static final com.google.common.collect.Ordering INJECTION_ORDERING
void ()
abstract javax.lang.model.element.TypeElement bindingElement ()
abstract com.google.common.collect.ImmutableSortedSet injectionSites ()
abstract com.google.common.base.Optional parentInjectorRequest ()
dagger.internal.codegen.MembersInjectionBinding$Strategy injectionStrategy ()
dagger.internal.codegen.MembersInjectionBinding withoutParentInjectorRequest ()
volatile javax.lang.model.element.Element bindingElement ()
static com.google.common.collect.Ordering access$000 ()
static void ()
}
dagger/internal/codegen/MembersInjectorGenerator$1.classMembersInjectorGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.MembersInjectorGenerator$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.MembersInjectorGenerator this$0
void (dagger.internal.codegen.MembersInjectorGenerator)
public javax.lang.model.element.Element apply (dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/MembersInjectorGenerator$2.classMembersInjectorGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.MembersInjectorGenerator$2 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$MembersInjectionBinding$InjectionSite$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/MembersInjectorGenerator.classMembersInjectorGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectorGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.DependencyRequestMapper dependencyRequestMapper
void (javax.annotation.processing.Filer, javax.lang.model.util.Elements, javax.lang.model.util.Types, dagger.internal.codegen.DependencyRequestMapper)
javax.annotation.processing.Filer filer
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
dagger.internal.codegen.DependencyRequestMapper dependencyRequestMapper
dagger.internal.codegen.writer.ClassName nameGeneratedType (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
java.lang.Iterable getOriginatingElements (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
com.google.common.base.Optional getElementForErrorReporting (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.MembersInjectionBinding)
javax.lang.model.element.TypeParameterElement typeParameter
java.util.Iterator i$
dagger.internal.codegen.writer.ParameterizedTypeName supertypeMemebersInjectorType
dagger.internal.codegen.FrameworkField bindingField
dagger.internal.codegen.writer.TypeName fieldType
dagger.internal.codegen.writer.FieldWriter field
java.util.Map$Entry fieldEntry
java.util.Iterator i$
java.util.Map$Entry param
java.util.Iterator i$
dagger.internal.codegen.writer.FieldWriter field
dagger.internal.codegen.DependencyRequest methodDependency
java.util.Iterator i$
dagger.internal.codegen.DependencyRequest fieldDependency
dagger.internal.codegen.writer.FieldWriter singleField
com.google.common.collect.ImmutableList$Builder parameters
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
java.util.Iterator i$
dagger.internal.codegen.writer.ClassName generatedTypeName
dagger.internal.codegen.MembersInjectionBinding binding
dagger.internal.codegen.writer.TypeName injectedTypeName
dagger.internal.codegen.writer.JavaWriter writer
dagger.internal.codegen.writer.ClassWriter injectorWriter
java.util.List typeParameters
dagger.internal.codegen.writer.TypeName implementedType
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
dagger.internal.codegen.writer.MethodWriter injectMembersWriter
com.google.common.base.Optional supertype
com.google.common.collect.ImmutableMap fields
com.google.common.collect.ImmutableMap$Builder dependencyFieldsBuilder
dagger.internal.codegen.writer.MethodWriter createMethodWriter
java.util.Map params
com.google.common.collect.ImmutableMap depedencyFields
volatile com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, java.lang.Object)
dagger.internal.codegen.writer.ClassName x0
Object x1
volatile com.google.common.base.Optional getElementForErrorReporting (java.lang.Object)
Object x0
volatile java.lang.Iterable getOriginatingElements (java.lang.Object)
Object x0
volatile dagger.internal.codegen.writer.ClassName nameGeneratedType (java.lang.Object)
Object x0
}
dagger/internal/codegen/MethodSignature.classMethodSignature.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MethodSignature extends java.lang.Object {
void ()
abstract java.lang.String name ()
abstract com.google.common.collect.ImmutableList parameterTypes ()
abstract com.google.common.collect.ImmutableList thrownTypes ()
static dagger.internal.codegen.MethodSignature fromExecutableType (java.lang.String, javax.lang.model.type.ExecutableType)
javax.lang.model.type.TypeMirror parameter
java.util.Iterator i$
javax.lang.model.type.TypeMirror thrownType
java.util.Iterator i$
String methodName
javax.lang.model.type.ExecutableType methodType
com.google.common.collect.ImmutableList$Builder parameters
com.google.common.collect.ImmutableList$Builder thrownTypes
}
dagger/internal/codegen/MethodSignatureFormatter.classMethodSignatureFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.MethodSignatureFormatter extends dagger.internal.codegen.Formatter {
private final javax.lang.model.util.Types types
void (javax.lang.model.util.Types)
javax.lang.model.util.Types types
public java.lang.String format (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
public java.lang.String format (javax.lang.model.element.ExecutableElement, com.google.common.base.Optional)
int i
java.util.Iterator annotationIterator
int i
javax.lang.model.element.ExecutableElement method
com.google.common.base.Optional container
StringBuilder builder
javax.lang.model.element.TypeElement type
javax.lang.model.type.ExecutableType executableType
java.util.List annotations
java.util.Iterator parameters
java.util.Iterator parameterTypes
private static void appendParameter (java.lang.StringBuilder, javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror)
StringBuilder builder
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror type
com.google.common.base.Optional qualifier
private static java.lang.String nameOfType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public volatile java.lang.String format (java.lang.Object)
Object x0
}
dagger/internal/codegen/ModuleProcessingStep$1.classModuleProcessingStep.java
package dagger.internal.codegen
dagger.internal.codegen.ModuleProcessingStep$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.ModuleProcessingStep this$0
void (dagger.internal.codegen.ModuleProcessingStep)
public dagger.internal.codegen.ProvisionBinding apply (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement providesMethod
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ModuleProcessingStep.classModuleProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.ModuleProcessingStep extends java.lang.Object implements dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.ModuleValidator moduleValidator
private final dagger.internal.codegen.ProvidesMethodValidator providesMethodValidator
private final dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
private final dagger.internal.codegen.FactoryGenerator factoryGenerator
private final java.util.Set processedModuleElements
void (javax.annotation.processing.Messager, dagger.internal.codegen.ModuleValidator, dagger.internal.codegen.ProvidesMethodValidator, dagger.internal.codegen.ProvisionBinding$Factory, dagger.internal.codegen.FactoryGenerator)
javax.annotation.processing.Messager messager
dagger.internal.codegen.ModuleValidator moduleValidator
dagger.internal.codegen.ProvidesMethodValidator providesMethodValidator
dagger.internal.codegen.ProvisionBinding$Factory provisionBindingFactory
dagger.internal.codegen.FactoryGenerator factoryGenerator
public java.util.Set annotations ()
public void process (com.google.common.collect.SetMultimap)
javax.lang.model.element.ExecutableElement providesMethodElement
dagger.internal.codegen.ValidationReport methodReport
javax.lang.model.element.Element providesElement
java.util.Iterator i$
javax.lang.model.element.ExecutableElement methodElement
java.util.Iterator i$
dagger.internal.codegen.ProvisionBinding binding
java.util.Iterator i$
dagger.internal.codegen.SourceFileGenerationException e
com.google.common.collect.ImmutableSet bindings
com.google.common.collect.ImmutableSet$Builder moduleProvidesMethodsBuilder
java.util.List moduleMethods
com.google.common.collect.ImmutableSet moduleProvidesMethods
dagger.internal.codegen.ValidationReport report
javax.lang.model.element.Element moduleElement
java.util.Iterator i$
com.google.common.collect.SetMultimap elementsByAnnotation
com.google.common.collect.ImmutableSet$Builder validProvidesMethodsBuilder
com.google.common.collect.ImmutableSet validProvidesMethods
static dagger.internal.codegen.ProvisionBinding$Factory access$000 (dagger.internal.codegen.ModuleProcessingStep)
dagger.internal.codegen.ModuleProcessingStep x0
}
dagger/internal/codegen/ModuleValidator$1.classModuleValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ModuleValidator$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final dagger.internal.codegen.ValidationReport$Builder val$builder
final javax.lang.model.element.TypeElement val$subject
final dagger.internal.codegen.ModuleValidator this$0
void (dagger.internal.codegen.ModuleValidator, dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.TypeElement)
protected java.lang.Void defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror mirror
Void p
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
javax.lang.model.element.TypeElement element
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/ModuleValidator$2.classModuleValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ModuleValidator$2 extends java.lang.Object implements com.google.common.base.Predicate {
final dagger.internal.codegen.ModuleValidator this$0
void (dagger.internal.codegen.ModuleValidator)
public boolean apply (javax.lang.model.element.Element)
javax.lang.model.element.Element input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ModuleValidator$3.classModuleValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ModuleValidator$3 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.ModuleValidator this$0
void (dagger.internal.codegen.ModuleValidator)
public javax.lang.model.element.Element apply (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ModuleValidator$4.classModuleValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ModuleValidator$4 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$NestingKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ModuleValidator.classModuleValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ModuleValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
private final javax.lang.model.util.Types types
private final javax.lang.model.util.Elements elements
private final Class moduleClass
private final Class methodClass
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
void (javax.lang.model.util.Types, javax.lang.model.util.Elements, dagger.internal.codegen.MethodSignatureFormatter, java.lang.Class, java.lang.Class)
javax.lang.model.util.Types types
javax.lang.model.util.Elements elements
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
Class moduleClass
Class methodClass
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement moduleMethod
java.util.Iterator i$
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ValidationReport$Builder builder
java.util.List moduleMethods
com.google.common.collect.ListMultimap allMethodsByName
com.google.common.collect.ListMultimap bindingMethodsByName
private void validateModifiers (javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ValidationReport$Builder builder
private void validateMethodsWithSameName (dagger.internal.codegen.ValidationReport$Builder, com.google.common.collect.ListMultimap)
javax.lang.model.element.ExecutableElement offendingMethod
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
dagger.internal.codegen.ValidationReport$Builder builder
com.google.common.collect.ListMultimap bindingMethodsByName
private void validateReferencedModules (javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ValidationReport$Builder builder
javax.lang.model.element.AnnotationMirror mirror
com.google.common.collect.ImmutableList includedTypes
void validateReferencedModules (javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder, com.google.common.collect.ImmutableList)
javax.lang.model.type.TypeMirror includedType
java.util.Iterator i$
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ValidationReport$Builder builder
com.google.common.collect.ImmutableList includedTypes
private void validateProvidesOverrides (javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder, com.google.common.collect.ListMultimap, com.google.common.collect.ListMultimap)
javax.lang.model.element.ExecutableElement providesMethod
java.util.Iterator i$
javax.lang.model.element.ExecutableElement method
java.util.Iterator i$
String name
javax.lang.model.element.ExecutableElement superclassMethod
java.util.Iterator i$
java.util.List superclassMethods
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ValidationReport$Builder builder
com.google.common.collect.ListMultimap allMethodsByName
com.google.common.collect.ListMultimap bindingMethodsByName
javax.lang.model.element.TypeElement currentClass
javax.lang.model.type.TypeMirror objectType
java.util.Set failedMethods
private void validateModuleVisibility (javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder)
com.google.common.collect.ImmutableSet nonPublicModules
javax.lang.model.element.TypeElement moduleElement
dagger.internal.codegen.ValidationReport$Builder reportBuilder
dagger.shaded.auto.common.Visibility moduleVisibility
private static java.lang.String formatListForErrorMessage (java.util.List)
StringBuilder output
java.util.List things
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
static java.lang.Class access$000 (dagger.internal.codegen.ModuleValidator)
dagger.internal.codegen.ModuleValidator x0
static javax.lang.model.util.Types access$100 (dagger.internal.codegen.ModuleValidator)
dagger.internal.codegen.ModuleValidator x0
}
dagger/internal/codegen/PrintableErrorMessage.classPrintableErrorMessage.java
package dagger.internal.codegen
abstract dagger.internal.codegen.PrintableErrorMessage extends java.lang.Object {
public abstract void printMessageTo (javax.annotation.processing.Messager)
}
dagger/internal/codegen/ProducerFactoryGenerator$1.classProducerFactoryGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ProducerFactoryGenerator$1 extends java.lang.Object implements com.google.common.base.Predicate {
final dagger.internal.codegen.ProducerFactoryGenerator this$0
void (dagger.internal.codegen.ProducerFactoryGenerator)
public boolean apply (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest dependency
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ProducerFactoryGenerator$2.classProducerFactoryGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ProducerFactoryGenerator$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.ImmutableMap val$fields
final dagger.internal.codegen.ProducerFactoryGenerator this$0
void (dagger.internal.codegen.ProducerFactoryGenerator, com.google.common.collect.ImmutableMap)
public java.lang.String apply (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest dependency
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ProducerFactoryGenerator$3.classProducerFactoryGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ProducerFactoryGenerator$3 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.ProducerFactoryGenerator this$0
void (dagger.internal.codegen.ProducerFactoryGenerator)
public dagger.internal.codegen.writer.Snippet apply (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror thrownType
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ProducerFactoryGenerator$4.classProducerFactoryGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.ProducerFactoryGenerator$4 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$DependencyRequest$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ProducerFactoryGenerator.classProducerFactoryGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerFactoryGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.DependencyRequestMapper dependencyRequestMapper
void (javax.annotation.processing.Filer, dagger.internal.codegen.DependencyRequestMapper)
javax.annotation.processing.Filer filer
dagger.internal.codegen.DependencyRequestMapper dependencyRequestMapper
dagger.internal.codegen.writer.ClassName nameGeneratedType (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding binding
java.lang.Iterable getOriginatingElements (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding binding
com.google.common.base.Optional getElementForErrorReporting (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding binding
com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.writer.TypeName fieldType
dagger.internal.codegen.writer.FieldWriter field
dagger.internal.codegen.FrameworkField bindingField
java.util.Iterator i$
dagger.internal.codegen.writer.ParameterizedTypeName futureType
String name
dagger.internal.codegen.writer.Snippet futureAccess
dagger.internal.codegen.DependencyRequest dependency
java.util.Iterator i$
dagger.internal.codegen.DependencyRequest dependency
java.util.Iterator i$
com.google.common.collect.ImmutableList$Builder parameterSnippets
boolean wrapWithFuture
dagger.internal.codegen.writer.Snippet invocationSnippet
dagger.internal.codegen.writer.TypeName callableReturnType
dagger.internal.codegen.writer.Snippet throwsClause
dagger.internal.codegen.writer.Snippet callableSnippet
dagger.internal.codegen.DependencyRequest dependency
java.util.Iterator i$
dagger.internal.codegen.DependencyRequest asyncDependency
String argName
com.google.common.collect.ImmutableList$Builder parameterSnippets
boolean wrapWithFuture
dagger.internal.codegen.writer.Snippet invocationSnippet
dagger.internal.codegen.writer.Snippet throwsClause
dagger.internal.codegen.writer.Snippet futureSnippet
dagger.internal.codegen.writer.Snippet transformSnippet
com.google.common.collect.ImmutableList parameterSnippets
boolean wrapWithFuture
dagger.internal.codegen.writer.Snippet invocationSnippet
dagger.internal.codegen.writer.ParameterizedTypeName listOfObject
dagger.internal.codegen.writer.Snippet throwsClause
dagger.internal.codegen.writer.Snippet futureSnippet
dagger.internal.codegen.writer.Snippet transformSnippet
dagger.internal.codegen.writer.ClassName generatedTypeName
dagger.internal.codegen.ProductionBinding binding
javax.lang.model.type.TypeMirror keyType
dagger.internal.codegen.writer.TypeName providedTypeName
dagger.internal.codegen.writer.TypeName futureTypeName
dagger.internal.codegen.writer.JavaWriter writer
dagger.internal.codegen.writer.ClassWriter factoryWriter
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
dagger.internal.codegen.writer.MethodWriter getMethodWriter
com.google.common.collect.ImmutableMap fields
boolean returnsFuture
com.google.common.collect.ImmutableList asyncDependencies
private boolean isAsyncDependency (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest dependency
private dagger.internal.codegen.writer.TypeName asyncDependencyType (dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest dependency
dagger.internal.codegen.writer.TypeName keyName
private com.google.common.collect.ImmutableList getParameterSnippets (dagger.internal.codegen.ProductionBinding, com.google.common.collect.ImmutableMap, java.lang.String)
dagger.internal.codegen.DependencyRequest dependency
java.util.Iterator i$
dagger.internal.codegen.ProductionBinding binding
com.google.common.collect.ImmutableMap fields
String listArgName
int argIndex
com.google.common.collect.ImmutableList$Builder snippets
private dagger.internal.codegen.writer.Snippet getInvocationSnippet (boolean, dagger.internal.codegen.ProductionBinding, com.google.common.collect.ImmutableList)
boolean wrapWithFuture
dagger.internal.codegen.ProductionBinding binding
com.google.common.collect.ImmutableList parameterSnippets
dagger.internal.codegen.writer.Snippet moduleSnippet
private dagger.internal.codegen.writer.Snippet getThrowsClause (java.util.List)
java.util.List thrownTypes
volatile com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, java.lang.Object)
dagger.internal.codegen.writer.ClassName x0
Object x1
volatile com.google.common.base.Optional getElementForErrorReporting (java.lang.Object)
Object x0
volatile java.lang.Iterable getOriginatingElements (java.lang.Object)
Object x0
volatile dagger.internal.codegen.writer.ClassName nameGeneratedType (java.lang.Object)
Object x0
static boolean access$000 (dagger.internal.codegen.ProducerFactoryGenerator, dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.ProducerFactoryGenerator x0
dagger.internal.codegen.DependencyRequest x1
}
dagger/internal/codegen/ProducerModuleProcessingStep$1.classProducerModuleProcessingStep.java
package dagger.internal.codegen
dagger.internal.codegen.ProducerModuleProcessingStep$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.ProducerModuleProcessingStep this$0
void (dagger.internal.codegen.ProducerModuleProcessingStep)
public dagger.internal.codegen.ProductionBinding apply (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement producesMethod
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/ProducerModuleProcessingStep.classProducerModuleProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerModuleProcessingStep extends java.lang.Object implements dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.ModuleValidator moduleValidator
private final dagger.internal.codegen.ProducesMethodValidator producesMethodValidator
private final dagger.internal.codegen.ProductionBinding$Factory productionBindingFactory
private final dagger.internal.codegen.ProducerFactoryGenerator factoryGenerator
private final java.util.Set processedModuleElements
void (javax.annotation.processing.Messager, dagger.internal.codegen.ModuleValidator, dagger.internal.codegen.ProducesMethodValidator, dagger.internal.codegen.ProductionBinding$Factory, dagger.internal.codegen.ProducerFactoryGenerator)
javax.annotation.processing.Messager messager
dagger.internal.codegen.ModuleValidator moduleValidator
dagger.internal.codegen.ProducesMethodValidator producesMethodValidator
dagger.internal.codegen.ProductionBinding$Factory productionBindingFactory
dagger.internal.codegen.ProducerFactoryGenerator factoryGenerator
public java.util.Set annotations ()
public void process (com.google.common.collect.SetMultimap)
javax.lang.model.element.ExecutableElement producesMethodElement
dagger.internal.codegen.ValidationReport methodReport
javax.lang.model.element.Element producesElement
java.util.Iterator i$
javax.lang.model.element.ExecutableElement methodElement
java.util.Iterator i$
dagger.internal.codegen.ProductionBinding binding
java.util.Iterator i$
dagger.internal.codegen.SourceFileGenerationException e
com.google.common.collect.ImmutableSet bindings
com.google.common.collect.ImmutableSet$Builder moduleProducesMethodsBuilder
java.util.List moduleMethods
com.google.common.collect.ImmutableSet moduleProducesMethods
dagger.internal.codegen.ValidationReport report
javax.lang.model.element.Element moduleElement
java.util.Iterator i$
com.google.common.collect.SetMultimap elementsByAnnotation
com.google.common.collect.ImmutableSet$Builder validProducesMethodsBuilder
com.google.common.collect.ImmutableSet validProducesMethods
static dagger.internal.codegen.ProductionBinding$Factory access$000 (dagger.internal.codegen.ProducerModuleProcessingStep)
dagger.internal.codegen.ProducerModuleProcessingStep x0
}
dagger/internal/codegen/ProducesMethodValidator$1.classProducesMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ProducesMethodValidator$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$producers$Produces$Type
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ProducesMethodValidator.classProducesMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducesMethodValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
private final javax.lang.model.util.Elements elements
void (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elements
private javax.lang.model.element.TypeElement getSetElement ()
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.ExecutableElement)
javax.lang.model.type.DeclaredType declaredReturnType
com.google.common.collect.ImmutableSet annotationMirrors
javax.lang.model.element.ExecutableElement producesMethodElement
dagger.internal.codegen.ValidationReport$Builder builder
dagger.producers.Produces producesAnnotation
javax.lang.model.element.Element enclosingElement
java.util.Set modifiers
javax.lang.model.type.TypeMirror returnType
javax.lang.model.type.TypeKind returnTypeKind
private java.lang.String formatErrorMessage (java.lang.String)
String msg
private java.lang.String formatModuleErrorMessage (java.lang.String)
String msg
private void validateKeyType (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.type.TypeMirror)
dagger.internal.codegen.ValidationReport$Builder reportBuilder
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeKind kind
private void validateSingleReturnType (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.type.TypeMirror)
javax.lang.model.type.DeclaredType declaredType
dagger.internal.codegen.ValidationReport$Builder reportBuilder
javax.lang.model.type.TypeMirror type
private void validateSetType (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.type.TypeMirror)
dagger.internal.codegen.ValidationReport$Builder reportBuilder
javax.lang.model.type.TypeMirror type
javax.lang.model.type.DeclaredType declaredType
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
}
dagger/internal/codegen/ProductionBinding$1.classProductionBinding.java
package dagger.internal.codegen
dagger.internal.codegen.ProductionBinding$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$producers$Produces$Type
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ProductionBinding$Factory.classProductionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.ProductionBinding$Factory extends java.lang.Object {
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.Key$Factory keyFactory
private final dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
void (javax.lang.model.util.Types, dagger.internal.codegen.Key$Factory, dagger.internal.codegen.DependencyRequest$Factory)
javax.lang.model.util.Types types
dagger.internal.codegen.Key$Factory keyFactory
dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
dagger.internal.codegen.ProductionBinding forProducesMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.element.ExecutableElement producesMethod
javax.lang.model.type.TypeMirror contributedBy
dagger.producers.Produces producesAnnotation
javax.lang.model.type.DeclaredType declaredContainer
javax.lang.model.type.ExecutableType resolvedMethod
dagger.internal.codegen.Key key
com.google.common.collect.ImmutableSet dependencies
dagger.internal.codegen.ProductionBinding$Kind kind
dagger.internal.codegen.ProductionBinding forImplicitMapBinding (dagger.internal.codegen.DependencyRequest, dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest explicitRequest
dagger.internal.codegen.DependencyRequest implicitRequest
com.google.common.collect.ImmutableSet dependencies
dagger.internal.codegen.ProductionBinding forComponentMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement componentMethod
}
dagger/internal/codegen/ProductionBinding$Kind.classProductionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.ProductionBinding$Kind extends java.lang.Enum {
public static final dagger.internal.codegen.ProductionBinding$Kind IMMEDIATE
public static final dagger.internal.codegen.ProductionBinding$Kind FUTURE_PRODUCTION
public static final dagger.internal.codegen.ProductionBinding$Kind SYNTHETIC_PRODUCTION
public static final dagger.internal.codegen.ProductionBinding$Kind COMPONENT_PRODUCTION
private static final dagger.internal.codegen.ProductionBinding$Kind[] $VALUES
public static dagger.internal.codegen.ProductionBinding$Kind[] values ()
public static dagger.internal.codegen.ProductionBinding$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/ProductionBinding.classProductionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProductionBinding extends dagger.internal.codegen.ContributionBinding {
void ()
com.google.common.collect.ImmutableSet implicitDependencies ()
abstract dagger.internal.codegen.ProductionBinding$Kind bindingKind ()
abstract dagger.producers.Produces$Type productionType ()
abstract com.google.common.collect.ImmutableList thrownTypes ()
dagger.internal.codegen.ContributionBinding$BindingType bindingType ()
boolean isSyntheticBinding ()
java.lang.Class frameworkClass ()
}
dagger/internal/codegen/ProductionBindingFormatter$1.classProductionBindingFormatter.java
package dagger.internal.codegen
dagger.internal.codegen.ProductionBindingFormatter$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$ProductionBinding$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ProductionBindingFormatter.classProductionBindingFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.ProductionBindingFormatter extends dagger.internal.codegen.Formatter {
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
void (dagger.internal.codegen.MethodSignatureFormatter)
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
public java.lang.String format (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding binding
public volatile java.lang.String format (java.lang.Object)
Object x0
}
dagger/internal/codegen/ProductionComponentProcessingStep.classProductionComponentProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.ProductionComponentProcessingStep extends java.lang.Object implements dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.ProductionComponentValidator componentValidator
private final dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
private final dagger.internal.codegen.ComponentDescriptor$Factory componentDescriptorFactory
private final dagger.internal.codegen.BindingGraph$Factory bindingGraphFactory
private final dagger.internal.codegen.ComponentGenerator componentGenerator
void (javax.annotation.processing.Messager, dagger.internal.codegen.ProductionComponentValidator, dagger.internal.codegen.BindingGraphValidator, dagger.internal.codegen.ComponentDescriptor$Factory, dagger.internal.codegen.BindingGraph$Factory, dagger.internal.codegen.ComponentGenerator)
javax.annotation.processing.Messager messager
dagger.internal.codegen.ProductionComponentValidator componentValidator
dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
dagger.internal.codegen.ComponentDescriptor$Factory componentDescriptorFactory
dagger.internal.codegen.BindingGraph$Factory bindingGraphFactory
dagger.internal.codegen.ComponentGenerator componentGenerator
public java.util.Set annotations ()
public void process (com.google.common.collect.SetMultimap)
dagger.internal.codegen.SourceFileGenerationException e
dagger.internal.codegen.ComponentDescriptor componentDescriptor
dagger.internal.codegen.BindingGraph bindingGraph
dagger.internal.codegen.ValidationReport graphReport
javax.lang.model.element.TypeElement componentTypeElement
dagger.internal.codegen.ValidationReport componentReport
javax.lang.model.element.Element element
java.util.Iterator i$
com.google.common.collect.SetMultimap elementsByAnnotation
java.util.Set componentElements
}
dagger/internal/codegen/ProductionComponentValidator$1.classProductionComponentValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ProductionComponentValidator$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final dagger.internal.codegen.ValidationReport$Builder val$builder
final javax.lang.model.element.TypeElement val$subject
final dagger.internal.codegen.ProductionComponentValidator this$0
void (dagger.internal.codegen.ProductionComponentValidator, dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.TypeElement)
protected java.lang.Void defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror mirror
Void p
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
javax.lang.model.element.TypeElement moduleElement
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/ProductionComponentValidator.classProductionComponentValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProductionComponentValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
void ()
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.TypeElement)
javax.lang.model.type.TypeMirror moduleType
java.util.Iterator i$
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ValidationReport$Builder builder
javax.lang.model.element.AnnotationMirror componentMirror
com.google.common.collect.ImmutableList moduleTypes
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
}
dagger/internal/codegen/ProvidesMethodValidator$1.classProvidesMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ProvidesMethodValidator$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$Provides$Type
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ProvidesMethodValidator.classProvidesMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProvidesMethodValidator extends java.lang.Object implements dagger.internal.codegen.Validator {
private final javax.lang.model.util.Elements elements
void (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elements
private javax.lang.model.element.TypeElement getSetElement ()
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.ExecutableElement)
javax.lang.model.type.DeclaredType declaredReturnType
com.google.common.collect.ImmutableSet annotationMirrors
javax.lang.model.element.ExecutableElement providesMethodElement
dagger.internal.codegen.ValidationReport$Builder builder
dagger.Provides providesAnnotation
javax.lang.model.element.Element enclosingElement
java.util.Set modifiers
javax.lang.model.type.TypeMirror returnType
javax.lang.model.type.TypeKind returnTypeKind
static void validateMethodQualifiers (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.AnnotationMirror qualifier
java.util.Iterator i$
dagger.internal.codegen.ValidationReport$Builder builder
javax.lang.model.element.ExecutableElement methodElement
com.google.common.collect.ImmutableSet qualifiers
private java.lang.String formatErrorMessage (java.lang.String)
String msg
private java.lang.String formatModuleErrorMessage (java.lang.String)
String msg
private void validateKeyType (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.type.TypeMirror)
dagger.internal.codegen.ValidationReport$Builder reportBuilder
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeKind kind
public volatile dagger.internal.codegen.ValidationReport validate (java.lang.Object)
Object x0
}
dagger/internal/codegen/ProvisionBinding$1.classProvisionBinding.java
package dagger.internal.codegen
dagger.internal.codegen.ProvisionBinding$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$Provides$Type
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ProvisionBinding$Factory.classProvisionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.ProvisionBinding$Factory extends java.lang.Object {
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.Key$Factory keyFactory
private final dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
private static final com.google.common.collect.ImmutableSet MEMBER_KINDS
void (javax.lang.model.util.Elements, javax.lang.model.util.Types, dagger.internal.codegen.Key$Factory, dagger.internal.codegen.DependencyRequest$Factory)
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
dagger.internal.codegen.Key$Factory keyFactory
dagger.internal.codegen.DependencyRequest$Factory dependencyRequestFactory
dagger.internal.codegen.ProvisionBinding unresolve (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.ProvisionBinding forInjectConstructor (javax.lang.model.element.ExecutableElement, com.google.common.base.Optional)
javax.lang.model.type.DeclaredType resolved
javax.lang.model.element.ExecutableElement constructorElement
com.google.common.base.Optional resolvedType
javax.lang.model.type.ExecutableType cxtorType
javax.lang.model.type.DeclaredType enclosingCxtorType
dagger.internal.codegen.Key key
com.google.common.collect.ImmutableSet dependencies
com.google.common.base.Optional membersInjectionRequest
com.google.common.base.Optional scope
javax.lang.model.element.TypeElement bindingTypeElement
private com.google.common.base.Optional membersInjectionRequest (javax.lang.model.type.DeclaredType)
javax.lang.model.element.Element enclosedElement
java.util.Iterator i$
javax.lang.model.type.DeclaredType type
javax.lang.model.element.TypeElement typeElement
dagger.internal.codegen.ProvisionBinding forProvidesMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.element.ExecutableElement providesMethod
javax.lang.model.type.TypeMirror contributedBy
dagger.Provides providesAnnotation
javax.lang.model.type.DeclaredType declaredContainer
javax.lang.model.type.ExecutableType resolvedMethod
dagger.internal.codegen.Key key
com.google.common.collect.ImmutableSet dependencies
com.google.common.base.Optional scope
dagger.internal.codegen.ProvisionBinding forImplicitMapBinding (dagger.internal.codegen.DependencyRequest, dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest explicitRequest
dagger.internal.codegen.DependencyRequest implicitRequest
com.google.common.collect.ImmutableSet dependencies
com.google.common.base.Optional scope
dagger.internal.codegen.ProvisionBinding forComponent (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentDefinitionType
dagger.internal.codegen.ProvisionBinding forComponentMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement componentMethod
com.google.common.base.Optional scope
static void ()
}
dagger/internal/codegen/ProvisionBinding$FactoryCreationStrategy.classProvisionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.ProvisionBinding$FactoryCreationStrategy extends java.lang.Enum {
public static final dagger.internal.codegen.ProvisionBinding$FactoryCreationStrategy ENUM_INSTANCE
public static final dagger.internal.codegen.ProvisionBinding$FactoryCreationStrategy CLASS_CONSTRUCTOR
private static final dagger.internal.codegen.ProvisionBinding$FactoryCreationStrategy[] $VALUES
public static dagger.internal.codegen.ProvisionBinding$FactoryCreationStrategy[] values ()
public static dagger.internal.codegen.ProvisionBinding$FactoryCreationStrategy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/ProvisionBinding$Kind.classProvisionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.ProvisionBinding$Kind extends java.lang.Enum {
public static final dagger.internal.codegen.ProvisionBinding$Kind INJECTION
public static final dagger.internal.codegen.ProvisionBinding$Kind PROVISION
public static final dagger.internal.codegen.ProvisionBinding$Kind SYNTHETIC_PROVISON
public static final dagger.internal.codegen.ProvisionBinding$Kind COMPONENT
public static final dagger.internal.codegen.ProvisionBinding$Kind COMPONENT_PROVISION
private static final dagger.internal.codegen.ProvisionBinding$Kind[] $VALUES
public static dagger.internal.codegen.ProvisionBinding$Kind[] values ()
public static dagger.internal.codegen.ProvisionBinding$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/internal/codegen/ProvisionBinding.classProvisionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProvisionBinding extends dagger.internal.codegen.ContributionBinding {
void ()
com.google.common.collect.ImmutableSet implicitDependencies ()
abstract dagger.internal.codegen.ProvisionBinding$Kind bindingKind ()
abstract dagger.Provides$Type provisionType ()
com.google.common.base.Optional scope ()
abstract com.google.common.base.Optional wrappedScope ()
abstract com.google.common.base.Optional memberInjectionRequest ()
dagger.internal.codegen.ContributionBinding$BindingType bindingType ()
boolean isSyntheticBinding ()
java.lang.Class frameworkClass ()
dagger.internal.codegen.ProvisionBinding$FactoryCreationStrategy factoryCreationStrategy ()
}
dagger/internal/codegen/ProvisionBindingFormatter$1.classProvisionBindingFormatter.java
package dagger.internal.codegen
dagger.internal.codegen.ProvisionBindingFormatter$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$ProvisionBinding$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ProvisionBindingFormatter.classProvisionBindingFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.ProvisionBindingFormatter extends dagger.internal.codegen.Formatter {
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
void (dagger.internal.codegen.MethodSignatureFormatter)
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
public java.lang.String format (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
public volatile java.lang.String format (java.lang.Object)
Object x0
}
dagger/internal/codegen/SourceFileGenerationException.classSourceFileGenerationException.java
package dagger.internal.codegen
final dagger.internal.codegen.SourceFileGenerationException extends java.lang.Exception implements dagger.internal.codegen.PrintableErrorMessage {
private final com.google.common.collect.ImmutableSet generatedClassNames
private final com.google.common.base.Optional associatedElement
void (java.lang.Iterable, java.lang.Throwable, com.google.common.base.Optional)
Iterable generatedClassNames
Throwable cause
com.google.common.base.Optional associatedElement
void (java.lang.Iterable, java.lang.Throwable)
Iterable generatedClassNames
Throwable cause
void (java.lang.Iterable, java.lang.Throwable, javax.lang.model.element.Element)
Iterable generatedClassNames
Throwable cause
javax.lang.model.element.Element associatedElement
public com.google.common.collect.ImmutableSet generatedClassNames ()
public com.google.common.base.Optional associatedElement ()
private static java.lang.String createMessage (java.lang.Iterable, java.lang.String)
Iterable generatedClassNames
String message
public void printMessageTo (javax.annotation.processing.Messager)
javax.annotation.processing.Messager messager
}
dagger/internal/codegen/SourceFileGenerator$1.classSourceFileGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.SourceFileGenerator$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public dagger.internal.codegen.writer.ClassName apply (dagger.internal.codegen.writer.TypeWriter)
dagger.internal.codegen.writer.TypeWriter input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/SourceFileGenerator.classSourceFileGenerator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SourceFileGenerator extends java.lang.Object {
private final javax.annotation.processing.Filer filer
void (javax.annotation.processing.Filer)
javax.annotation.processing.Filer filer
final void generate (java.lang.Object) throws dagger.internal.codegen.SourceFileGenerationException
java.io.IOException e
dagger.internal.codegen.writer.JavaWriter javaWriter
java.util.Iterator i$
com.google.common.collect.ImmutableSet writers
Exception e
Object input
dagger.internal.codegen.writer.ClassName generatedTypeName
com.google.common.collect.ImmutableSet originatingElements
private static java.lang.Iterable getNamesForWriters (java.lang.Iterable)
Iterable typeWriters
abstract dagger.internal.codegen.writer.ClassName nameGeneratedType (java.lang.Object)
abstract java.lang.Iterable getOriginatingElements (java.lang.Object)
abstract com.google.common.base.Optional getElementForErrorReporting (java.lang.Object)
abstract com.google.common.collect.ImmutableSet write (dagger.internal.codegen.writer.ClassName, java.lang.Object)
}
dagger/internal/codegen/SourceFiles$1.classSourceFiles.java
package dagger.internal.codegen
final dagger.internal.codegen.SourceFiles$1 extends com.google.common.collect.Ordering {
void ()
public int compare (dagger.internal.codegen.DependencyRequest, dagger.internal.codegen.DependencyRequest)
dagger.internal.codegen.DependencyRequest left
dagger.internal.codegen.DependencyRequest right
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/internal/codegen/SourceFiles$2.classSourceFiles.java
package dagger.internal.codegen
dagger.internal.codegen.SourceFiles$2 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$DependencyRequest$Kind
static final int[] $SwitchMap$dagger$internal$codegen$ProvisionBinding$Kind
static final int[] $SwitchMap$dagger$internal$codegen$ProductionBinding$Kind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/SourceFiles.classSourceFiles.java
package dagger.internal.codegen
dagger.internal.codegen.SourceFiles extends java.lang.Object {
static final com.google.common.collect.Ordering DEPENDENCY_ORDERING
static com.google.common.collect.ImmutableSetMultimap indexDependenciesByUnresolvedKey (javax.lang.model.util.Types, java.lang.Iterable)
dagger.internal.codegen.BindingKey resolved
javax.lang.model.type.TypeMirror unresolvedType
dagger.internal.codegen.BindingKey unresolved
dagger.internal.codegen.DependencyRequest dependency
java.util.Iterator i$
javax.lang.model.util.Types types
Iterable dependencies
com.google.common.collect.ImmutableSetMultimap$Builder dependenciesByKeyBuilder
static com.google.common.collect.ImmutableSetMultimap indexDependenciesByKey (java.lang.Iterable)
dagger.internal.codegen.DependencyRequest dependency
java.util.Iterator i$
Iterable dependencies
com.google.common.collect.ImmutableSetMultimap$Builder dependenciesByKeyBuilder
static com.google.common.collect.ImmutableMap generateBindingFieldsForDependencies (dagger.internal.codegen.DependencyRequestMapper, java.lang.Iterable)
String name
java.util.Iterator namesIterator
String first
StringBuilder compositeNameBuilder
dagger.internal.codegen.BindingKey bindingKey
java.util.Collection requests
Class frameworkClass
com.google.common.collect.ImmutableSet dependencyNames
java.util.Map$Entry entry
java.util.Iterator i$
dagger.internal.codegen.DependencyRequestMapper dependencyRequestMapper
Iterable dependencies
com.google.common.collect.ImmutableSetMultimap dependenciesByKey
java.util.Map dependenciesByKeyMap
com.google.common.collect.ImmutableMap$Builder bindingFields
static dagger.internal.codegen.writer.Snippet frameworkTypeUsageStatement (dagger.internal.codegen.writer.Snippet, dagger.internal.codegen.DependencyRequest$Kind)
dagger.internal.codegen.writer.Snippet frameworkTypeMemberSelect
dagger.internal.codegen.DependencyRequest$Kind dependencyKind
static dagger.internal.codegen.writer.ClassName factoryNameForProvisionBinding (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
javax.lang.model.element.TypeElement enclosingTypeElement
dagger.internal.codegen.writer.ClassName enclosingClassName
static dagger.internal.codegen.writer.TypeName parameterizedFactoryNameForProvisionBinding (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.writer.TypeName bindingName
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.writer.ClassName factoryName
java.util.List parameters
static dagger.internal.codegen.writer.ClassName factoryNameForProductionBinding (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding binding
javax.lang.model.element.TypeElement enclosingTypeElement
dagger.internal.codegen.writer.ClassName enclosingClassName
static dagger.internal.codegen.writer.TypeName parameterizedMembersInjectorNameForMembersInjectionBinding (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
dagger.internal.codegen.writer.ClassName factoryName
dagger.internal.codegen.writer.TypeName bindingName
static dagger.internal.codegen.writer.ClassName membersInjectorNameForMembersInjectionBinding (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
dagger.internal.codegen.writer.ClassName injectedClassName
private static java.lang.String factoryPrefix (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
private static java.lang.String factoryPrefix (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding binding
private void ()
static void ()
}
dagger/internal/codegen/Util$1.classUtil.java
package dagger.internal.codegen
final dagger.internal.codegen.Util$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final javax.lang.model.util.Elements val$elements
void (javax.lang.model.util.Elements)
public javax.lang.model.element.TypeElement visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement c
Void p
public javax.lang.model.element.TypeElement visitString (java.lang.String, java.lang.Void)
String s
Void p
protected javax.lang.model.element.TypeElement defaultAction (java.lang.Object, java.lang.Void)
Object o
Void v
public volatile java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
public volatile java.lang.Object visitString (java.lang.String, java.lang.Object)
String x0
Object x1
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/internal/codegen/Util$2.classUtil.java
package dagger.internal.codegen
dagger.internal.codegen.Util$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$NestingKind
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/Util.classUtil.java
package dagger.internal.codegen
final dagger.internal.codegen.Util extends java.lang.Object {
public static javax.lang.model.type.TypeMirror getProvidedValueTypeOfMap (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType mapType
public static javax.lang.model.type.TypeMirror getValueTypeOfMap (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType mapType
java.util.List mapArgs
public static javax.lang.model.type.DeclaredType getKeyTypeOfMap (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType mapType
java.util.List mapArgs
public static javax.lang.model.element.TypeElement getKeyTypeElement (javax.lang.model.element.AnnotationMirror, javax.lang.model.util.Elements)
javax.lang.model.element.AnnotationMirror mapKey
javax.lang.model.util.Elements elements
java.util.Map map
javax.lang.model.element.AnnotationValueVisitor mapKeyVisitor
javax.lang.model.element.TypeElement keyTypeElement
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
private static boolean requiresEnclosingInstance (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
static boolean componentCanMakeNewInstances (javax.lang.model.element.TypeElement)
javax.lang.model.element.Element enclosed
java.util.Iterator i$
javax.lang.model.element.TypeElement typeElement
private void ()
}
dagger/internal/codegen/ValidationReport$1.classValidationReport.java
package dagger.internal.codegen
dagger.internal.codegen.ValidationReport$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void ()
NoSuchFieldError ex
}
dagger/internal/codegen/ValidationReport$Builder.classValidationReport.java
package dagger.internal.codegen
final dagger.internal.codegen.ValidationReport$Builder extends java.lang.Object {
private final Object subject
private final com.google.common.collect.ImmutableSet$Builder items
static dagger.internal.codegen.ValidationReport$Builder about (java.lang.Object)
Object subject
private void (java.lang.Object)
Object subject
java.lang.Object getSubject ()
dagger.internal.codegen.ValidationReport$Builder addItem (java.lang.String, javax.lang.model.element.Element)
String message
javax.lang.model.element.Element element
dagger.internal.codegen.ValidationReport$Builder addItem (java.lang.String, javax.tools.Diagnostic$Kind, javax.lang.model.element.Element)
String message
javax.tools.Diagnostic$Kind kind
javax.lang.model.element.Element element
dagger.internal.codegen.ValidationReport$Builder addItem (java.lang.String, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
String message
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
dagger.internal.codegen.ValidationReport$Builder addItem (java.lang.String, javax.tools.Diagnostic$Kind, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
String message
javax.tools.Diagnostic$Kind kind
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
private dagger.internal.codegen.ValidationReport$Builder addItem (java.lang.String, javax.tools.Diagnostic$Kind, javax.lang.model.element.Element, com.google.common.base.Optional)
String message
javax.tools.Diagnostic$Kind kind
javax.lang.model.element.Element element
com.google.common.base.Optional annotation
dagger.internal.codegen.ValidationReport build ()
}
dagger/internal/codegen/ValidationReport$Item.classValidationReport.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ValidationReport$Item extends java.lang.Object implements dagger.internal.codegen.PrintableErrorMessage {
void ()
abstract java.lang.String message ()
abstract javax.tools.Diagnostic$Kind kind ()
abstract javax.lang.model.element.Element element ()
abstract com.google.common.base.Optional annotation ()
public void printMessageTo (javax.annotation.processing.Messager)
javax.annotation.processing.Messager messager
}
dagger/internal/codegen/ValidationReport.classValidationReport.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ValidationReport extends java.lang.Object {
void ()
abstract java.lang.Object subject ()
abstract com.google.common.collect.ImmutableSet items ()
boolean isClean ()
dagger.internal.codegen.ValidationReport$Item item
java.util.Iterator i$
void printMessagesTo (javax.annotation.processing.Messager)
dagger.internal.codegen.ValidationReport$Item item
java.util.Iterator i$
javax.annotation.processing.Messager messager
}
dagger/internal/codegen/ValidationType$1.classValidationType.java
package dagger.internal.codegen
dagger.internal.codegen.ValidationType$1 extends java.lang.Object {
static final int[] $SwitchMap$dagger$internal$codegen$ValidationType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/ValidationType.classValidationType.java
package dagger.internal.codegen
final dagger.internal.codegen.ValidationType extends java.lang.Enum {
public static final dagger.internal.codegen.ValidationType ERROR
public static final dagger.internal.codegen.ValidationType WARNING
public static final dagger.internal.codegen.ValidationType NONE
private static final dagger.internal.codegen.ValidationType[] $VALUES
public static dagger.internal.codegen.ValidationType[] values ()
public static dagger.internal.codegen.ValidationType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
com.google.common.base.Optional diagnosticKind ()
static void ()
}
dagger/internal/codegen/Validator.classValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.Validator extends java.lang.Object {
public abstract dagger.internal.codegen.ValidationReport validate (java.lang.Object)
}
dagger/internal/codegen/writer/
dagger/internal/codegen/writer/AnnotationWriter.classAnnotationWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.AnnotationWriter extends java.lang.Object implements dagger.internal.codegen.writer.Writable dagger.internal.codegen.writer.HasClassReferences {
private final dagger.internal.codegen.writer.ClassName annotationName
private final java.util.SortedMap memberMap
void (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName annotationName
public void setValue (java.lang.String)
String value
public void setMember (java.lang.String, int)
String name
int value
public void setMember (java.lang.String, java.lang.String)
String name
String value
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
java.util.Map$Entry onlyEntry
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public java.util.Set referencedClasses ()
}
dagger/internal/codegen/writer/ArrayTypeName.classArrayTypeName.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.ArrayTypeName extends java.lang.Object implements dagger.internal.codegen.writer.TypeName {
private final dagger.internal.codegen.writer.TypeName componentType
void (dagger.internal.codegen.writer.TypeName)
dagger.internal.codegen.writer.TypeName componentType
public java.util.Set referencedClasses ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
}
dagger/internal/codegen/writer/BlockWriter$1.classBlockWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.BlockWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.BlockWriter this$0
void (dagger.internal.codegen.writer.BlockWriter)
public java.util.Set apply (dagger.internal.codegen.writer.HasClassReferences)
dagger.internal.codegen.writer.HasClassReferences input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/BlockWriter.classBlockWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.BlockWriter extends java.lang.Object implements dagger.internal.codegen.writer.Writable dagger.internal.codegen.writer.HasClassReferences {
private final java.util.List snippets
void ()
public transient dagger.internal.codegen.writer.BlockWriter addSnippet (java.lang.String, java.lang.Object[])
String snippet
Object[] args
public dagger.internal.codegen.writer.BlockWriter addSnippet (dagger.internal.codegen.writer.Snippet)
dagger.internal.codegen.writer.Snippet snippet
boolean isEmpty ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
dagger.internal.codegen.writer.Snippet snippet
java.util.Iterator i$
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public java.util.Set referencedClasses ()
}
dagger/internal/codegen/writer/ClassName.classClassName.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.ClassName extends java.lang.Object implements dagger.internal.codegen.writer.TypeName java.lang.Comparable {
private String fullyQualifiedName
private final String packageName
private final com.google.common.collect.ImmutableList enclosingSimpleNames
private final String simpleName
private static final com.google.common.collect.ImmutableSet ACCEPTABLE_NESTING_KINDS
private void (java.lang.String, com.google.common.collect.ImmutableList, java.lang.String)
String packageName
com.google.common.collect.ImmutableList enclosingSimpleNames
String simpleName
public java.lang.String packageName ()
public com.google.common.collect.ImmutableList enclosingSimpleNames ()
public com.google.common.base.Optional enclosingClassName ()
public java.lang.String simpleName ()
public java.lang.String canonicalName ()
String enclosingSimpleName
java.util.Iterator i$
StringBuilder builder
public java.lang.String classFileName ()
StringBuilder builder
public dagger.internal.codegen.writer.ClassName topLevelClassName ()
java.util.Iterator enclosingIterator
public dagger.internal.codegen.writer.ClassName nestedClassNamed (java.lang.String)
String memberClassName
public dagger.internal.codegen.writer.ClassName peerNamed (java.lang.String)
String peerClassName
public static dagger.internal.codegen.writer.ClassName fromTypeElement (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement element
String simpleName
java.util.List enclosingNames
javax.lang.model.element.Element current
javax.lang.model.element.PackageElement packageElement
public static dagger.internal.codegen.writer.ClassName fromClass (java.lang.Class)
Class clazz
java.util.List enclosingNames
Class current
private static javax.lang.model.element.PackageElement getPackage (javax.lang.model.element.Element)
javax.lang.model.element.Element type
public static dagger.internal.codegen.writer.ClassName bestGuessFromString (java.lang.String)
String part
char firstChar
int i
String classNameString
java.util.List parts
int firstClassPartIndex
int lastIndex
public static dagger.internal.codegen.writer.ClassName create (java.lang.String, java.util.List, java.lang.String)
String packageName
java.util.List enclosingSimpleNames
String simpleName
public static dagger.internal.codegen.writer.ClassName create (java.lang.String, java.lang.String)
String packageName
String simpleName
public java.lang.String toString ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public boolean equals (java.lang.Object)
dagger.internal.codegen.writer.ClassName that
Object obj
public int hashCode ()
public int compareTo (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName o
public java.util.Set referencedClasses ()
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
dagger/internal/codegen/writer/ClassWriter$1.classClassWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.ClassWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.ClassWriter this$0
void (dagger.internal.codegen.writer.ClassWriter)
public dagger.internal.codegen.writer.ClassName apply (dagger.internal.codegen.writer.TypeWriter)
dagger.internal.codegen.writer.TypeWriter input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/ClassWriter$2.classClassWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.ClassWriter$2 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.ClassWriter this$0
void (dagger.internal.codegen.writer.ClassWriter)
public java.util.Set apply (dagger.internal.codegen.writer.HasClassReferences)
dagger.internal.codegen.writer.HasClassReferences input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/ClassWriter.classClassWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.ClassWriter extends dagger.internal.codegen.writer.TypeWriter {
private final java.util.List constructorWriters
private final java.util.List typeParameters
private static final java.util.Set VISIBILIY_MODIFIERS
void (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName className
public dagger.internal.codegen.writer.ConstructorWriter addConstructor ()
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
public void addTypeParameter (dagger.internal.codegen.writer.TypeVariableName)
dagger.internal.codegen.writer.TypeVariableName typeVariableName
public void addTypeParameters (java.lang.Iterable)
Iterable typeVariableNames
public java.util.List typeParameters ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
dagger.internal.codegen.writer.VariableWriter fieldWriter
java.util.Iterator i$
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
java.util.Iterator i$
dagger.internal.codegen.writer.MethodWriter methodWriter
java.util.Iterator i$
dagger.internal.codegen.writer.TypeWriter nestedTypeWriter
java.util.Iterator i$
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
private boolean isDefaultConstructor (dagger.internal.codegen.writer.ConstructorWriter)
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
public java.util.Set referencedClasses ()
Iterable concat
static void ()
}
dagger/internal/codegen/writer/ConstructorWriter$1.classConstructorWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.ConstructorWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.ConstructorWriter this$0
void (dagger.internal.codegen.writer.ConstructorWriter)
public java.util.Set apply (dagger.internal.codegen.writer.HasClassReferences)
dagger.internal.codegen.writer.HasClassReferences input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/ConstructorWriter.classConstructorWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.ConstructorWriter extends dagger.internal.codegen.writer.Modifiable implements dagger.internal.codegen.writer.Writable dagger.internal.codegen.writer.HasClassReferences {
private final String name
private final java.util.Map parameterWriters
private final dagger.internal.codegen.writer.BlockWriter blockWriter
void (java.lang.String)
String name
public dagger.internal.codegen.writer.VariableWriter addParameter (java.lang.Class, java.lang.String)
Class type
String name
public dagger.internal.codegen.writer.VariableWriter addParameter (javax.lang.model.element.TypeElement, java.lang.String)
javax.lang.model.element.TypeElement type
String name
public dagger.internal.codegen.writer.VariableWriter addParameter (dagger.internal.codegen.writer.TypeWriter, java.lang.String)
dagger.internal.codegen.writer.TypeWriter type
String name
public dagger.internal.codegen.writer.VariableWriter addParameter (dagger.internal.codegen.writer.TypeName, java.lang.String)
dagger.internal.codegen.writer.TypeName type
String name
dagger.internal.codegen.writer.VariableWriter parameterWriter
public java.util.Map parameters ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableMap$Builder params
public dagger.internal.codegen.writer.BlockWriter body ()
private dagger.internal.codegen.writer.VariableWriter addParameter (dagger.internal.codegen.writer.ClassName, java.lang.String)
dagger.internal.codegen.writer.ClassName type
String name
dagger.internal.codegen.writer.VariableWriter parameterWriter
public java.util.Set referencedClasses ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
}
dagger/internal/codegen/writer/EnumWriter$1.classEnumWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.EnumWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.EnumWriter this$0
void (dagger.internal.codegen.writer.EnumWriter)
public dagger.internal.codegen.writer.ClassName apply (dagger.internal.codegen.writer.TypeWriter)
dagger.internal.codegen.writer.TypeWriter input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/EnumWriter$2.classEnumWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.EnumWriter$2 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.EnumWriter this$0
void (dagger.internal.codegen.writer.EnumWriter)
public java.util.Set apply (dagger.internal.codegen.writer.HasClassReferences)
dagger.internal.codegen.writer.HasClassReferences input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/EnumWriter$ConstantWriter$1.classEnumWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.EnumWriter$ConstantWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.EnumWriter$ConstantWriter this$0
void (dagger.internal.codegen.writer.EnumWriter$ConstantWriter)
public java.util.Set apply (dagger.internal.codegen.writer.Snippet)
dagger.internal.codegen.writer.Snippet input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/EnumWriter$ConstantWriter.classEnumWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.EnumWriter$ConstantWriter extends java.lang.Object implements dagger.internal.codegen.writer.Writable dagger.internal.codegen.writer.HasClassReferences {
private final String name
private final java.util.List constructorSnippets
private void (java.lang.String)
String name
dagger.internal.codegen.writer.EnumWriter$ConstantWriter addArgument (dagger.internal.codegen.writer.Snippet)
dagger.internal.codegen.writer.Snippet snippet
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
java.util.Iterator snippetIterator
public java.util.Set referencedClasses ()
void (java.lang.String, dagger.internal.codegen.writer.EnumWriter$1)
String x0
dagger.internal.codegen.writer.EnumWriter$1 x1
}
dagger/internal/codegen/writer/EnumWriter.classEnumWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.EnumWriter extends dagger.internal.codegen.writer.TypeWriter {
private final java.util.Map constantWriters
private final java.util.List constructorWriters
private static final java.util.Set VISIBILIY_MODIFIERS
void (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName name
public dagger.internal.codegen.writer.EnumWriter$ConstantWriter addConstant (java.lang.String)
String name
dagger.internal.codegen.writer.EnumWriter$ConstantWriter constantWriter
public dagger.internal.codegen.writer.ConstructorWriter addConstructor ()
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
dagger.internal.codegen.writer.EnumWriter$ConstantWriter constantWriter
java.util.Iterator i$
dagger.internal.codegen.writer.VariableWriter fieldWriter
java.util.Iterator i$
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
java.util.Iterator i$
dagger.internal.codegen.writer.MethodWriter methodWriter
java.util.Iterator i$
dagger.internal.codegen.writer.TypeWriter nestedTypeWriter
java.util.Iterator i$
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
java.util.Iterator implementedTypesIterator
com.google.common.collect.ImmutableList constantWriterList
private boolean isDefaultConstructor (dagger.internal.codegen.writer.ConstructorWriter)
dagger.internal.codegen.writer.ConstructorWriter constructorWriter
public java.util.Set referencedClasses ()
Iterable concat
static void ()
}
dagger/internal/codegen/writer/FieldWriter$1.classFieldWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.FieldWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.FieldWriter this$0
void (dagger.internal.codegen.writer.FieldWriter)
public java.util.Set apply (dagger.internal.codegen.writer.HasClassReferences)
dagger.internal.codegen.writer.HasClassReferences input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/FieldWriter.classFieldWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.FieldWriter extends dagger.internal.codegen.writer.VariableWriter {
private com.google.common.base.Optional initializer
void (dagger.internal.codegen.writer.TypeName, java.lang.String)
dagger.internal.codegen.writer.TypeName type
String name
public void setInitializer (dagger.internal.codegen.writer.Snippet)
dagger.internal.codegen.writer.Snippet initializer
public transient void setInitializer (java.lang.String, java.lang.Object[])
String initializer
Object[] args
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public java.util.Set referencedClasses ()
Iterable concat
}
dagger/internal/codegen/writer/HasClassReferences.classHasClassReferences.java
package dagger.internal.codegen.writer
public abstract dagger.internal.codegen.writer.HasClassReferences extends java.lang.Object {
public abstract java.util.Set referencedClasses ()
}
dagger/internal/codegen/writer/HasTypeName.classHasTypeName.java
package dagger.internal.codegen.writer
abstract dagger.internal.codegen.writer.HasTypeName extends java.lang.Object {
public abstract dagger.internal.codegen.writer.TypeName name ()
}
dagger/internal/codegen/writer/IndentingAppendable$1.classIndentingAppendable.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.IndentingAppendable$1 extends com.google.common.collect.AbstractIterator {
int index
final int val$start
final int val$end
final CharSequence val$csq
void (int, int, java.lang.CharSequence)
protected java.lang.CharSequence computeNext ()
int nextStart
int nextEnd
protected volatile java.lang.Object computeNext ()
}
dagger/internal/codegen/writer/IndentingAppendable.classIndentingAppendable.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.IndentingAppendable extends java.lang.Object implements java.lang.Appendable {
private final String indentation
private final Appendable delegate
private boolean requiresIndent
void (java.lang.Appendable)
Appendable delegate
void (java.lang.String, java.lang.Appendable)
String indentation
Appendable delegate
public java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
CharSequence csq
public java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence line
CharSequence csq
int start
int end
java.util.Iterator lines
public java.lang.Appendable append (char) throws java.io.IOException
char c
void maybeIndent () throws java.io.IOException
private static java.util.Iterator lines (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
}
dagger/internal/codegen/writer/InterfaceWriter$1.classInterfaceWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.InterfaceWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.InterfaceWriter this$0
void (dagger.internal.codegen.writer.InterfaceWriter)
public dagger.internal.codegen.writer.ClassName apply (dagger.internal.codegen.writer.TypeWriter)
dagger.internal.codegen.writer.TypeWriter input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/InterfaceWriter$2.classInterfaceWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.InterfaceWriter$2 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.InterfaceWriter this$0
void (dagger.internal.codegen.writer.InterfaceWriter)
public java.util.Set apply (dagger.internal.codegen.writer.HasClassReferences)
dagger.internal.codegen.writer.HasClassReferences input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/InterfaceWriter.classInterfaceWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.InterfaceWriter extends dagger.internal.codegen.writer.TypeWriter {
private final java.util.List typeVariables
void (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName name
public void addTypeVariable (dagger.internal.codegen.writer.TypeVariableName)
dagger.internal.codegen.writer.TypeVariableName typeVariable
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
dagger.internal.codegen.writer.MethodWriter methodWriter
java.util.Iterator i$
dagger.internal.codegen.writer.TypeWriter nestedTypeWriter
java.util.Iterator i$
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
java.util.Iterator implementedTypesIterator
public java.util.Set referencedClasses ()
Iterable concat
}
dagger/internal/codegen/writer/JavaWriter$1.classJavaWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.JavaWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.JavaWriter this$0
void (dagger.internal.codegen.writer.JavaWriter)
public java.util.Set apply (dagger.internal.codegen.writer.HasClassReferences)
dagger.internal.codegen.writer.HasClassReferences input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/JavaWriter$2.classJavaWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.JavaWriter$2 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.JavaWriter this$0
void (dagger.internal.codegen.writer.JavaWriter)
public dagger.internal.codegen.writer.ClassName apply (dagger.internal.codegen.writer.TypeWriter)
dagger.internal.codegen.writer.TypeWriter input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/JavaWriter$CompilationUnitContext$1.classJavaWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.JavaWriter$CompilationUnitContext$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.JavaWriter$CompilationUnitContext this$0
void (dagger.internal.codegen.writer.JavaWriter$CompilationUnitContext)
public java.lang.String apply (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/JavaWriter$CompilationUnitContext.classJavaWriter.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.JavaWriter$CompilationUnitContext extends java.lang.Object implements dagger.internal.codegen.writer.Writable$Context {
private final String packageName
private final com.google.common.collect.ImmutableSortedSet visibleClasses
void (java.lang.String, java.util.Set)
String packageName
java.util.Set visibleClasses
public dagger.internal.codegen.writer.Writable$Context createSubcontext (java.util.Set)
java.util.Set newTypes
public java.lang.String sourceReferenceForClassName (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName className
com.google.common.base.Optional enclosingClassName
private boolean collidesWithVisibleClass (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName className
private boolean collidesWithVisibleClass (java.lang.String)
String simpleName
private boolean isImported (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName className
}
dagger/internal/codegen/writer/JavaWriter.classJavaWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.JavaWriter extends java.lang.Object {
private final String packageName
private final java.util.List typeWriters
private final java.util.List explicitImports
public static dagger.internal.codegen.writer.JavaWriter inPackage (java.lang.String)
String packageName
public static dagger.internal.codegen.writer.JavaWriter inPackage (java.lang.Package)
Package enclosingPackage
public static dagger.internal.codegen.writer.JavaWriter inPackage (javax.lang.model.element.PackageElement)
javax.lang.model.element.PackageElement packageElement
private void (java.lang.String)
String packageName
public java.util.List getTypeWriters ()
public dagger.internal.codegen.writer.JavaWriter addImport (java.lang.Class)
Class importedClass
public dagger.internal.codegen.writer.ClassWriter addClass (java.lang.String)
String simpleName
dagger.internal.codegen.writer.ClassWriter classWriter
public dagger.internal.codegen.writer.EnumWriter addEnum (java.lang.String)
String simpleName
dagger.internal.codegen.writer.EnumWriter writer
public dagger.internal.codegen.writer.InterfaceWriter addInterface (java.lang.String)
String simpleName
dagger.internal.codegen.writer.InterfaceWriter writer
public java.lang.Appendable write (java.lang.Appendable) throws java.io.IOException
dagger.internal.codegen.writer.TypeWriter currentType
com.google.common.base.Optional importCandidate
dagger.internal.codegen.writer.ClassName className
java.util.Iterator i$
dagger.internal.codegen.writer.TypeWriter typeWriter
java.util.Iterator i$
Appendable appendable
com.google.common.collect.ImmutableSet classNames
com.google.common.collect.ImmutableSortedSet importCandidates
com.google.common.collect.ImmutableSet typeNames
com.google.common.collect.ImmutableSet$Builder declaredSimpleNamesBuilder
java.util.Deque declaredTypes
com.google.common.collect.ImmutableSet declaredSimpleNames
com.google.common.collect.BiMap importedClassIndex
dagger.internal.codegen.writer.JavaWriter$CompilationUnitContext context
public void file (javax.annotation.processing.Filer, java.lang.Iterable) throws java.io.IOException
javax.annotation.processing.Filer filer
Iterable originatingElements
public void file (javax.annotation.processing.Filer, java.lang.CharSequence, java.lang.Iterable) throws java.io.IOException
Exception e2
Exception e
javax.annotation.processing.Filer filer
CharSequence name
Iterable originatingElements
javax.tools.JavaFileObject sourceFile
com.google.common.io.Closer closer
public java.lang.String toString ()
java.io.IOException e
}
dagger/internal/codegen/writer/MethodWriter$1.classMethodWriter.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.MethodWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.MethodWriter this$0
void (dagger.internal.codegen.writer.MethodWriter)
public java.util.Set apply (dagger.internal.codegen.writer.HasClassReferences)
dagger.internal.codegen.writer.HasClassReferences input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/MethodWriter.classMethodWriter.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.MethodWriter extends dagger.internal.codegen.writer.Modifiable implements dagger.internal.codegen.writer.HasClassReferences dagger.internal.codegen.writer.Writable {
private final dagger.internal.codegen.writer.TypeName returnType
private final String name
private final java.util.Map parameterWriters
private final java.util.List typeParameters
private com.google.common.base.Optional body
void (dagger.internal.codegen.writer.TypeName, java.lang.String)
dagger.internal.codegen.writer.TypeName returnType
String name
public java.lang.String name ()
public dagger.internal.codegen.writer.TypeName returnType ()
public void addTypeParameter (dagger.internal.codegen.writer.TypeVariableName)
dagger.internal.codegen.writer.TypeVariableName typeVariableName
public void addTypeParameters (java.lang.Iterable)
Iterable typeVariableNames
public dagger.internal.codegen.writer.VariableWriter addParameter (java.lang.Class, java.lang.String)
Class type
String name
public dagger.internal.codegen.writer.VariableWriter addParameter (javax.lang.model.element.TypeElement, java.lang.String)
javax.lang.model.element.TypeElement type
String name
public dagger.internal.codegen.writer.VariableWriter addParameter (dagger.internal.codegen.writer.TypeWriter, java.lang.String)
dagger.internal.codegen.writer.TypeWriter type
String name
public dagger.internal.codegen.writer.VariableWriter addParameter (dagger.internal.codegen.writer.TypeName, java.lang.String)
dagger.internal.codegen.writer.TypeName type
String name
dagger.internal.codegen.writer.VariableWriter parameterWriter
public dagger.internal.codegen.writer.BlockWriter body ()
dagger.internal.codegen.writer.BlockWriter blockWriter
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public java.util.Set referencedClasses ()
}
dagger/internal/codegen/writer/Modifiable.classModifiable.java
package dagger.internal.codegen.writer
public abstract dagger.internal.codegen.writer.Modifiable extends java.lang.Object {
final java.util.Set modifiers
final java.util.List annotations
void ()
public transient void addModifiers (javax.lang.model.element.Modifier, javax.lang.model.element.Modifier[])
javax.lang.model.element.Modifier first
javax.lang.model.element.Modifier[] rest
public void addModifiers (java.lang.Iterable)
Iterable modifiers
public dagger.internal.codegen.writer.AnnotationWriter annotate (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName annotation
dagger.internal.codegen.writer.AnnotationWriter annotationWriter
public dagger.internal.codegen.writer.AnnotationWriter annotate (java.lang.Class)
Class annotation
java.lang.Appendable writeModifiers (java.lang.Appendable) throws java.io.IOException
javax.lang.model.element.Modifier modifier
java.util.Iterator i$
Appendable appendable
java.lang.Appendable writeAnnotations (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
dagger.internal.codegen.writer.AnnotationWriter annotationWriter
java.util.Iterator i$
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
}
dagger/internal/codegen/writer/NullName.classNullName.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.NullName extends java.lang.Enum implements dagger.internal.codegen.writer.TypeName {
public static final dagger.internal.codegen.writer.NullName NULL
private static final dagger.internal.codegen.writer.NullName[] $VALUES
public static dagger.internal.codegen.writer.NullName[] values ()
public static dagger.internal.codegen.writer.NullName valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.util.Set referencedClasses ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public java.lang.String toString ()
static void ()
}
dagger/internal/codegen/writer/ParameterizedTypeName.classParameterizedTypeName.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.ParameterizedTypeName extends java.lang.Object implements dagger.internal.codegen.writer.TypeName {
private final dagger.internal.codegen.writer.ClassName type
private final com.google.common.collect.ImmutableList parameters
void (dagger.internal.codegen.writer.ClassName, java.lang.Iterable)
dagger.internal.codegen.writer.ClassName type
Iterable parameters
public dagger.internal.codegen.writer.ClassName type ()
public com.google.common.collect.ImmutableList parameters ()
public java.util.Set referencedClasses ()
dagger.internal.codegen.writer.TypeName parameter
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder builder
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
java.util.Iterator parameterIterator
public boolean equals (java.lang.Object)
dagger.internal.codegen.writer.ParameterizedTypeName that
Object obj
public int hashCode ()
public java.lang.String toString ()
public static transient dagger.internal.codegen.writer.ParameterizedTypeName create (dagger.internal.codegen.writer.ClassName, dagger.internal.codegen.writer.TypeName[])
dagger.internal.codegen.writer.ClassName className
dagger.internal.codegen.writer.TypeName[] parameters
public static dagger.internal.codegen.writer.ParameterizedTypeName create (dagger.internal.codegen.writer.ClassName, java.lang.Iterable)
dagger.internal.codegen.writer.ClassName className
Iterable parameters
public static transient dagger.internal.codegen.writer.ParameterizedTypeName create (java.lang.Class, dagger.internal.codegen.writer.TypeName[])
Class parameterizedClass
dagger.internal.codegen.writer.TypeName[] parameters
}
dagger/internal/codegen/writer/PrimitiveName$1.classPrimitiveName.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.PrimitiveName$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/writer/PrimitiveName.classPrimitiveName.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.PrimitiveName extends java.lang.Enum implements dagger.internal.codegen.writer.TypeName {
public static final dagger.internal.codegen.writer.PrimitiveName BOOLEAN
public static final dagger.internal.codegen.writer.PrimitiveName BYTE
public static final dagger.internal.codegen.writer.PrimitiveName SHORT
public static final dagger.internal.codegen.writer.PrimitiveName INT
public static final dagger.internal.codegen.writer.PrimitiveName LONG
public static final dagger.internal.codegen.writer.PrimitiveName CHAR
public static final dagger.internal.codegen.writer.PrimitiveName FLOAT
public static final dagger.internal.codegen.writer.PrimitiveName DOUBLE
private static final dagger.internal.codegen.writer.PrimitiveName[] $VALUES
public static dagger.internal.codegen.writer.PrimitiveName[] values ()
public static dagger.internal.codegen.writer.PrimitiveName valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.util.Set referencedClasses ()
public java.lang.String toString ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
static dagger.internal.codegen.writer.PrimitiveName forTypeMirror (javax.lang.model.type.PrimitiveType)
javax.lang.model.type.PrimitiveType mirror
static dagger.internal.codegen.writer.PrimitiveName forClass (java.lang.Class)
Class primitiveClass
static void ()
}
dagger/internal/codegen/writer/Snippet$1.classSnippet.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.Snippet$1 extends java.lang.Object implements com.google.common.base.Function {
final dagger.internal.codegen.writer.Snippet this$0
void (dagger.internal.codegen.writer.Snippet)
public java.util.Set apply (dagger.internal.codegen.writer.TypeName)
dagger.internal.codegen.writer.TypeName input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/Snippet.classSnippet.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.Snippet extends java.lang.Object implements dagger.internal.codegen.writer.HasClassReferences dagger.internal.codegen.writer.Writable {
private final String format
private final com.google.common.collect.ImmutableSet types
private final com.google.common.collect.ImmutableList args
private void (java.lang.String, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableList)
String format
com.google.common.collect.ImmutableSet types
com.google.common.collect.ImmutableList args
public java.lang.String format ()
public com.google.common.collect.ImmutableList args ()
public com.google.common.collect.ImmutableSet types ()
public java.lang.String toString ()
public java.util.Set referencedClasses ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Object arg
java.util.Iterator i$
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
com.google.common.collect.ImmutableList$Builder formattedArgsBuilder
java.util.Formatter formatter
public static transient dagger.internal.codegen.writer.Snippet format (java.lang.String, java.lang.Object[])
Object arg
Object[] arr$
int len$
int i$
String format
Object[] args
com.google.common.collect.ImmutableSet$Builder types
public static dagger.internal.codegen.writer.Snippet format (java.lang.String, java.lang.Iterable)
String format
Iterable args
public static dagger.internal.codegen.writer.Snippet memberSelectSnippet (java.lang.Iterable)
Iterable selectors
public static dagger.internal.codegen.writer.Snippet makeParametersSnippet (java.lang.Iterable)
dagger.internal.codegen.writer.Snippet firstSnippet
dagger.internal.codegen.writer.Snippet nextSnippet
Iterable parameterSnippets
java.util.Iterator iterator
StringBuilder stringBuilder
com.google.common.collect.ImmutableSet$Builder typesBuilder
com.google.common.collect.ImmutableList$Builder argsBuilder
}
dagger/internal/codegen/writer/StringLiteral.classStringLiteral.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.StringLiteral extends java.lang.Object {
private final String value
private final String literal
public static dagger.internal.codegen.writer.StringLiteral forValue (java.lang.String)
String value
private static java.lang.String stringLiteral (java.lang.String)
char c
int i
String value
StringBuilder result
private void (java.lang.String, java.lang.String)
String value
String literal
public java.lang.String value ()
public java.lang.String literal ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
dagger/internal/codegen/writer/TypeName.classTypeName.java
package dagger.internal.codegen.writer
public abstract dagger.internal.codegen.writer.TypeName extends java.lang.Object implements dagger.internal.codegen.writer.HasClassReferences dagger.internal.codegen.writer.Writable {
}
dagger/internal/codegen/writer/TypeNames$1.classTypeNames.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.TypeNames$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public dagger.internal.codegen.writer.TypeName apply (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/TypeNames$2.classTypeNames.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.TypeNames$2 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
protected dagger.internal.codegen.writer.TypeName defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public dagger.internal.codegen.writer.TypeName visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.type.TypeVariable t
Void p
public dagger.internal.codegen.writer.ArrayTypeName visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType t
Void p
public dagger.internal.codegen.writer.TypeName visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public dagger.internal.codegen.writer.PrimitiveName visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType t
Void p
public dagger.internal.codegen.writer.WildcardName visitWildcard (javax.lang.model.type.WildcardType, java.lang.Void)
javax.lang.model.type.WildcardType t
Void p
public dagger.internal.codegen.writer.NullName visitNull (javax.lang.model.type.NullType, java.lang.Void)
javax.lang.model.type.NullType t
Void p
public dagger.internal.codegen.writer.TypeName visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType t
Void p
public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType x0
Object x1
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
javax.lang.model.type.WildcardType x0
Object x1
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
javax.lang.model.type.TypeVariable x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
public volatile java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
javax.lang.model.type.NullType x0
Object x1
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/internal/codegen/writer/TypeNames$3.classTypeNames.java
package dagger.internal.codegen.writer
dagger.internal.codegen.writer.TypeNames$3 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/internal/codegen/writer/TypeNames.classTypeNames.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.TypeNames extends java.lang.Object {
static final com.google.common.base.Function FOR_TYPE_MIRROR
public static dagger.internal.codegen.writer.TypeName forClass (java.lang.Class)
Class clazz
public static dagger.internal.codegen.writer.TypeName forTypeMirror (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror mirror
private void ()
static void ()
}
dagger/internal/codegen/writer/TypeVariableName$1.classTypeVariableName.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.TypeVariableName$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/internal/codegen/writer/TypeVariableName.classTypeVariableName.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.TypeVariableName extends java.lang.Object implements dagger.internal.codegen.writer.TypeName {
private final CharSequence name
private final Iterable extendsBounds
void (java.lang.CharSequence, java.lang.Iterable)
CharSequence name
Iterable extendsBounds
public java.lang.CharSequence name ()
public java.util.Set referencedClasses ()
dagger.internal.codegen.writer.TypeName bound
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder builder
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
java.util.Iterator iter
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.writer.TypeVariableName that
Object obj
public int hashCode ()
static dagger.internal.codegen.writer.TypeVariableName named (java.lang.CharSequence)
CharSequence name
public static dagger.internal.codegen.writer.TypeVariableName fromTypeVariable (javax.lang.model.type.TypeVariable)
javax.lang.model.type.TypeVariable variable
public static dagger.internal.codegen.writer.TypeVariableName fromTypeParameterElement (javax.lang.model.element.TypeParameterElement)
javax.lang.model.element.TypeParameterElement element
Iterable bounds
}
dagger/internal/codegen/writer/TypeWriter.classTypeWriter.java
package dagger.internal.codegen.writer
public abstract dagger.internal.codegen.writer.TypeWriter extends dagger.internal.codegen.writer.Modifiable implements dagger.internal.codegen.writer.Writable dagger.internal.codegen.writer.HasTypeName dagger.internal.codegen.writer.HasClassReferences {
final dagger.internal.codegen.writer.ClassName name
com.google.common.base.Optional supertype
final java.util.List implementedTypes
final java.util.List methodWriters
final java.util.List nestedTypeWriters
final java.util.Map fieldWriters
void (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName name
public dagger.internal.codegen.writer.ClassName name ()
public dagger.internal.codegen.writer.MethodWriter addMethod (dagger.internal.codegen.writer.TypeWriter, java.lang.String)
dagger.internal.codegen.writer.TypeWriter returnType
String name
dagger.internal.codegen.writer.MethodWriter methodWriter
public dagger.internal.codegen.writer.MethodWriter addMethod (javax.lang.model.type.TypeMirror, java.lang.String)
javax.lang.model.type.TypeMirror returnType
String name
dagger.internal.codegen.writer.MethodWriter methodWriter
public dagger.internal.codegen.writer.MethodWriter addMethod (dagger.internal.codegen.writer.TypeName, java.lang.String)
dagger.internal.codegen.writer.TypeName returnType
String name
dagger.internal.codegen.writer.MethodWriter methodWriter
public dagger.internal.codegen.writer.MethodWriter addMethod (java.lang.Class, java.lang.String)
Class returnType
String name
dagger.internal.codegen.writer.MethodWriter methodWriter
public dagger.internal.codegen.writer.ClassWriter addNestedClass (java.lang.String)
String name
dagger.internal.codegen.writer.ClassWriter innerClassWriter
public void addImplementedType (dagger.internal.codegen.writer.TypeName)
dagger.internal.codegen.writer.TypeName typeReference
public void addImplementedType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
public void setSuperType (dagger.internal.codegen.writer.TypeName)
dagger.internal.codegen.writer.TypeName typeReference
public void setSuperType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
public dagger.internal.codegen.writer.FieldWriter addField (java.lang.Class, java.lang.String)
Class type
String name
public dagger.internal.codegen.writer.FieldWriter addField (javax.lang.model.element.TypeElement, java.lang.String)
javax.lang.model.element.TypeElement type
String name
public dagger.internal.codegen.writer.FieldWriter addField (dagger.internal.codegen.writer.TypeName, java.lang.String)
dagger.internal.codegen.writer.TypeName type
String name
String candidateName
int differentiator
dagger.internal.codegen.writer.FieldWriter fieldWriter
public volatile dagger.internal.codegen.writer.TypeName name ()
}
dagger/internal/codegen/writer/VariableWriter.classVariableWriter.java
package dagger.internal.codegen.writer
public dagger.internal.codegen.writer.VariableWriter extends dagger.internal.codegen.writer.Modifiable implements dagger.internal.codegen.writer.Writable dagger.internal.codegen.writer.HasClassReferences {
private final dagger.internal.codegen.writer.TypeName type
private final String name
void (dagger.internal.codegen.writer.TypeName, java.lang.String)
dagger.internal.codegen.writer.TypeName type
String name
public dagger.internal.codegen.writer.TypeName type ()
public java.lang.String name ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
public java.util.Set referencedClasses ()
}
dagger/internal/codegen/writer/VoidName.classVoidName.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.VoidName extends java.lang.Enum implements dagger.internal.codegen.writer.TypeName {
public static final dagger.internal.codegen.writer.VoidName VOID
private static final dagger.internal.codegen.writer.VoidName[] $VALUES
public static dagger.internal.codegen.writer.VoidName[] values ()
public static dagger.internal.codegen.writer.VoidName valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.util.Set referencedClasses ()
public java.lang.String toString ()
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
static void ()
}
dagger/internal/codegen/writer/WildcardName.classWildcardName.java
package dagger.internal.codegen.writer
public final dagger.internal.codegen.writer.WildcardName extends java.lang.Object implements dagger.internal.codegen.writer.TypeName {
private final com.google.common.base.Optional extendsBound
private final com.google.common.base.Optional superBound
void (com.google.common.base.Optional, com.google.common.base.Optional)
com.google.common.base.Optional extendsBound
com.google.common.base.Optional superBound
static dagger.internal.codegen.writer.WildcardName forTypeMirror (javax.lang.model.type.WildcardType)
javax.lang.model.type.WildcardType mirror
public java.util.Set referencedClasses ()
com.google.common.collect.ImmutableSet$Builder builder
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
}
dagger/internal/codegen/writer/Writable$Context.classWritable.java
package dagger.internal.codegen.writer
public abstract dagger.internal.codegen.writer.Writable$Context extends java.lang.Object {
public abstract java.lang.String sourceReferenceForClassName (dagger.internal.codegen.writer.ClassName)
public abstract dagger.internal.codegen.writer.Writable$Context createSubcontext (java.util.Set)
}
dagger/internal/codegen/writer/Writable.classWritable.java
package dagger.internal.codegen.writer
abstract dagger.internal.codegen.writer.Writable extends java.lang.Object {
public abstract java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
}
dagger/internal/codegen/writer/Writables$1.classWritables.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.Writables$1 extends java.lang.Object implements dagger.internal.codegen.writer.Writable {
final Object val$object
void (java.lang.Object)
public java.lang.Appendable write (java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
}
dagger/internal/codegen/writer/Writables$2.classWritables.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.Writables$2 extends java.lang.Object implements dagger.internal.codegen.writer.Writable$Context {
void ()
public java.lang.String sourceReferenceForClassName (dagger.internal.codegen.writer.ClassName)
dagger.internal.codegen.writer.ClassName className
public dagger.internal.codegen.writer.Writable$Context createSubcontext (java.util.Set)
java.util.Set newTypes
}
dagger/internal/codegen/writer/Writables.classWritables.java
package dagger.internal.codegen.writer
final dagger.internal.codegen.writer.Writables extends java.lang.Object {
private static final dagger.internal.codegen.writer.Writable$Context DEFAULT_CONTEXT
static void join (java.lang.String, java.lang.Iterable, java.lang.String, java.lang.String, java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
String delimiter
Iterable writables
String prefix
String suffix
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
java.util.Iterator iter
static void join (java.lang.String, java.lang.Iterable, java.lang.Appendable, dagger.internal.codegen.writer.Writable$Context) throws java.io.IOException
String delimiter
Iterable writables
Appendable appendable
dagger.internal.codegen.writer.Writable$Context context
static dagger.internal.codegen.writer.Writable toStringWritable (java.lang.Object)
Object object
static java.lang.String writeToString (dagger.internal.codegen.writer.Writable)
java.io.IOException e
dagger.internal.codegen.writer.Writable writable
StringBuilder builder
private void ()
static void ()
}
META-INF/services/
META-INF/services/javax.annotation.processing.Processor
META-INF/maven/
META-INF/maven/com.google.dagger/
META-INF/maven/com.google.dagger/dagger-compiler/
META-INF/maven/com.google.dagger/dagger-compiler/pom.xml
META-INF/maven/com.google.dagger/dagger-compiler/pom.properties
dagger/shaded/
dagger/shaded/auto/
dagger/shaded/auto/common/
dagger/shaded/auto/common/AnnotationMirrors$1.classAnnotationMirrors.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.AnnotationMirrors$1 extends com.google.common.base.Equivalence {
void ()
protected boolean doEquivalent (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror left
javax.lang.model.element.AnnotationMirror right
protected int doHash (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.type.DeclaredType type
Iterable annotationValues
protected volatile int doHash (java.lang.Object)
Object x0
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/AnnotationMirrors$2.classAnnotationMirrors.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.AnnotationMirrors$2 extends java.lang.Object implements com.google.common.base.Predicate {
final Class val$annotationType
void (java.lang.Class)
public boolean apply (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/shaded/auto/common/AnnotationMirrors.classAnnotationMirrors.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.AnnotationMirrors extends java.lang.Object {
private static final com.google.common.base.Equivalence ANNOTATION_MIRROR_EQUIVALENCE
public static com.google.common.base.Equivalence equivalence ()
public static java.util.Map getAnnotationValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.ExecutableElement method
java.util.Iterator i$
javax.lang.model.element.AnnotationMirror annotation
java.util.Map values
java.util.Map declaredValues
public static javax.lang.model.element.AnnotationValue getAnnotationValue (javax.lang.model.element.AnnotationMirror, java.lang.String)
javax.lang.model.element.AnnotationMirror annotationMirror
String elementName
public static java.util.Map$Entry getAnnotationElementAndValue (javax.lang.model.element.AnnotationMirror, java.lang.String)
java.util.Map$Entry entry
java.util.Iterator i$
javax.lang.model.element.AnnotationMirror annotationMirror
String elementName
public static com.google.common.collect.ImmutableSet getAnnotatedAnnotations (javax.lang.model.element.Element, java.lang.Class)
javax.lang.model.element.Element element
Class annotationType
java.util.List annotations
private void ()
static void ()
}
dagger/shaded/auto/common/AnnotationValues$1$1$1.classAnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final dagger.shaded.auto.common.AnnotationValues$1$1 this$1
void (dagger.shaded.auto.common.AnnotationValues$1$1)
protected java.lang.Object defaultAction (java.lang.Object, java.lang.Void)
Object object
Void unused
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/AnnotationValues$1$1$2.classAnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1$2 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final dagger.shaded.auto.common.AnnotationValues$1$1 this$1
void (dagger.shaded.auto.common.AnnotationValues$1$1)
protected java.lang.Boolean defaultAction (java.lang.Object, javax.lang.model.element.AnnotationMirror)
Object right
javax.lang.model.element.AnnotationMirror left
public java.lang.Boolean visitAnnotation (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror right
javax.lang.model.element.AnnotationMirror left
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
javax.lang.model.element.AnnotationMirror x0
Object x1
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/AnnotationValues$1$1$3.classAnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final dagger.shaded.auto.common.AnnotationValues$1$1 this$1
void (dagger.shaded.auto.common.AnnotationValues$1$1)
protected java.lang.Boolean defaultAction (java.lang.Object, java.util.List)
Object ignored
java.util.List alsoIgnored
public java.lang.Boolean visitArray (java.util.List, java.util.List)
java.util.List right
java.util.List left
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
java.util.List x0
Object x1
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/AnnotationValues$1$1$4.classAnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1$4 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final dagger.shaded.auto.common.AnnotationValues$1$1 this$1
void (dagger.shaded.auto.common.AnnotationValues$1$1)
protected java.lang.Boolean defaultAction (java.lang.Object, javax.lang.model.type.TypeMirror)
Object ignored
javax.lang.model.type.TypeMirror alsoIgnored
public java.lang.Boolean visitType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror right
javax.lang.model.type.TypeMirror left
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/AnnotationValues$1$1.classAnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final dagger.shaded.auto.common.AnnotationValues$1 this$0
void (dagger.shaded.auto.common.AnnotationValues$1)
protected java.lang.Boolean defaultAction (java.lang.Object, javax.lang.model.element.AnnotationValue)
Object left
javax.lang.model.element.AnnotationValue right
public java.lang.Boolean visitAnnotation (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationMirror left
javax.lang.model.element.AnnotationValue right
public java.lang.Boolean visitArray (java.util.List, javax.lang.model.element.AnnotationValue)
java.util.List left
javax.lang.model.element.AnnotationValue right
public java.lang.Boolean visitType (javax.lang.model.type.TypeMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.type.TypeMirror left
javax.lang.model.element.AnnotationValue right
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
java.util.List x0
Object x1
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
javax.lang.model.element.AnnotationMirror x0
Object x1
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/AnnotationValues$1$2.classAnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$2 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final dagger.shaded.auto.common.AnnotationValues$1 this$0
void (dagger.shaded.auto.common.AnnotationValues$1)
public java.lang.Integer visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Void)
javax.lang.model.element.AnnotationMirror value
Void ignore
public java.lang.Integer visitArray (java.util.List, java.lang.Void)
java.util.List values
Void ignore
public java.lang.Integer visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror value
Void ignore
protected java.lang.Integer defaultAction (java.lang.Object, java.lang.Void)
Object value
Void ignored
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
java.util.List x0
Object x1
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
javax.lang.model.element.AnnotationMirror x0
Object x1
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/AnnotationValues$1.classAnnotationValues.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.AnnotationValues$1 extends com.google.common.base.Equivalence {
void ()
protected boolean doEquivalent (javax.lang.model.element.AnnotationValue, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue left
javax.lang.model.element.AnnotationValue right
protected int doHash (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
protected volatile int doHash (java.lang.Object)
Object x0
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/AnnotationValues.classAnnotationValues.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.AnnotationValues extends java.lang.Object {
private static final com.google.common.base.Equivalence ANNOTATION_VALUE_EQUIVALENCE
public static com.google.common.base.Equivalence equivalence ()
private void ()
static void ()
}
dagger/shaded/auto/common/BasicAnnotationProcessor$1.classBasicAnnotationProcessor.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.BasicAnnotationProcessor$1 extends javax.lang.model.util.SimpleElementVisitor6 {
void ()
protected javax.lang.model.element.TypeElement defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public javax.lang.model.element.TypeElement visitPackage (javax.lang.model.element.PackageElement, java.lang.Void)
javax.lang.model.element.PackageElement e
Void p
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
public volatile java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
}
dagger/shaded/auto/common/BasicAnnotationProcessor$ProcessingStep.classBasicAnnotationProcessor.java
package dagger.shaded.auto.common
public abstract dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep extends java.lang.Object {
public abstract java.util.Set annotations ()
public abstract void process (com.google.common.collect.SetMultimap)
}
dagger/shaded/auto/common/BasicAnnotationProcessor.classBasicAnnotationProcessor.java
package dagger.shaded.auto.common
public abstract dagger.shaded.auto.common.BasicAnnotationProcessor extends javax.annotation.processing.AbstractProcessor {
private final java.util.Set deferredPackageNames
private final java.util.Set deferredTypeNames
private final String processorName
private javax.lang.model.util.Elements elements
private javax.annotation.processing.Messager messager
private com.google.common.collect.ImmutableList steps
private static final String INVALID_ELEMENT_MESSAGE_FORMAT
public void ()
public final synchronized void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
protected abstract java.lang.Iterable initSteps ()
protected void postProcess ()
private com.google.common.collect.ImmutableSet getSupportedAnnotationClasses ()
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep step
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder builder
public final com.google.common.collect.ImmutableSet getSupportedAnnotationTypes ()
Class annotationClass
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder builder
public final boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
String deferredTypeName
java.util.Iterator i$
String deferredPackageName
java.util.Iterator i$
com.google.common.base.Optional deferredElement
java.util.Map$Entry deferredTypeElementEntry
java.util.Iterator i$
javax.lang.model.element.PackageElement annotatedPackageElement
String annotatedPackageName
boolean validPackage
javax.lang.model.element.TypeElement enclosingType
String enclosingTypeName
boolean validEnclosingType
javax.lang.model.element.Element annotatedElement
java.util.Iterator i$
javax.lang.model.element.TypeElement annotationType
java.util.Set elementsAnnotatedWith
Class annotationClass
java.util.Iterator i$
com.google.common.collect.SetMultimap filteredMap
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep step
java.util.Iterator i$
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
com.google.common.collect.ImmutableMap$Builder deferredElementsBuilder
com.google.common.collect.ImmutableMap deferredElements
com.google.common.collect.ImmutableSetMultimap$Builder deferredElementsByAnnotationBuilder
com.google.common.collect.ImmutableSetMultimap deferredElementsByAnnotation
com.google.common.collect.ImmutableSetMultimap$Builder elementsByAnnotationBuilder
java.util.Set validPackageNames
java.util.Set validTypeNames
com.google.common.collect.ImmutableSetMultimap elementsByAnnotation
private void reportMissingElements (java.util.Map)
com.google.common.base.Optional missingElement
java.util.Map$Entry missingElementEntry
java.util.Iterator i$
java.util.Map missingElements
private static void findAnnotatedElements (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSetMultimap$Builder)
javax.lang.model.element.Element enclosedElement
java.util.Iterator i$
Class annotationClass
java.util.Iterator i$
javax.lang.model.element.Element element
com.google.common.collect.ImmutableSet annotationClasses
com.google.common.collect.ImmutableSetMultimap$Builder builder
private static javax.lang.model.element.TypeElement getEnclosingType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public volatile java.util.Set getSupportedAnnotationTypes ()
}
dagger/shaded/auto/common/MoreElements$1.classMoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$1 extends javax.lang.model.util.SimpleElementVisitor6 {
void ()
protected javax.lang.model.element.PackageElement defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public javax.lang.model.element.PackageElement visitPackage (javax.lang.model.element.PackageElement, java.lang.Void)
javax.lang.model.element.PackageElement e
Void p
public volatile java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
}
dagger/shaded/auto/common/MoreElements$2.classMoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$2 extends javax.lang.model.util.SimpleElementVisitor6 {
void ()
protected javax.lang.model.element.TypeElement defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
}
dagger/shaded/auto/common/MoreElements$3.classMoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$3 extends javax.lang.model.util.SimpleElementVisitor6 {
void ()
protected javax.lang.model.element.VariableElement defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public javax.lang.model.element.VariableElement visitVariable (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement e
Void p
public volatile java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
}
dagger/shaded/auto/common/MoreElements$4.classMoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$4 extends javax.lang.model.util.SimpleElementVisitor6 {
void ()
protected javax.lang.model.element.ExecutableElement defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public javax.lang.model.element.ExecutableElement visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void p
public volatile java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
}
dagger/shaded/auto/common/MoreElements$5.classMoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$5 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Set val$modifiers
void (java.util.Set)
public boolean apply (javax.lang.model.element.Element)
javax.lang.model.element.Element input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/shaded/auto/common/MoreElements.classMoreElements.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.MoreElements extends java.lang.Object {
private static final javax.lang.model.element.ElementVisitor PACKAGE_ELEMENT_VISITOR
private static final javax.lang.model.element.ElementVisitor TYPE_ELEMENT_VISITOR
private static final javax.lang.model.element.ElementVisitor VARIABLE_ELEMENT_VISITOR
private static final javax.lang.model.element.ElementVisitor EXECUTABLE_ELEMENT_VISITOR
public static javax.lang.model.element.PackageElement getPackage (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static javax.lang.model.element.PackageElement asPackage (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static boolean isType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static javax.lang.model.element.TypeElement asType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static javax.lang.model.element.VariableElement asVariable (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static javax.lang.model.element.ExecutableElement asExecutable (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static boolean isAnnotationPresent (javax.lang.model.element.Element, java.lang.Class)
javax.lang.model.element.Element element
Class annotationClass
public static com.google.common.base.Optional getAnnotationMirror (javax.lang.model.element.Element, java.lang.Class)
javax.lang.model.element.TypeElement annotationTypeElement
javax.lang.model.element.AnnotationMirror annotationMirror
java.util.Iterator i$
javax.lang.model.element.Element element
Class annotationClass
String annotationClassName
public static transient com.google.common.base.Predicate hasModifiers (javax.lang.model.element.Modifier[])
javax.lang.model.element.Modifier[] modifiers
public static com.google.common.base.Predicate hasModifiers (java.util.Set)
java.util.Set modifiers
private void ()
static void ()
}
dagger/shaded/auto/common/MoreTypes$1.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$1 extends com.google.common.base.Equivalence {
void ()
protected boolean doEquivalent (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror a
javax.lang.model.type.TypeMirror b
protected int doHash (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
protected volatile int doHash (java.lang.Object)
Object x0
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$10.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$10 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.NoType visitNoType (javax.lang.model.type.NoType, java.lang.String)
javax.lang.model.type.NoType noType
String p
public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$11.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$11 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.NullType visitNull (javax.lang.model.type.NullType, java.lang.String)
javax.lang.model.type.NullType nullType
String p
public volatile java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
javax.lang.model.type.NullType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$12.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$12 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.PrimitiveType visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.String)
javax.lang.model.type.PrimitiveType type
String p
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$13.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$13 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.TypeVariable visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.String)
javax.lang.model.type.TypeVariable type
String p
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
javax.lang.model.type.TypeVariable x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$14.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$14 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.WildcardType visitWildcard (javax.lang.model.type.WildcardType, java.lang.String)
javax.lang.model.type.WildcardType type
String p
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
javax.lang.model.type.WildcardType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$15.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$15 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror type
Void ignored
public java.lang.Boolean visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType noType
Void p
public java.lang.Boolean visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType type
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType array
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType type
Void ignored
public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$16.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$16 extends javax.lang.model.util.SimpleTypeVisitor6 {
final Class val$clazz
void (java.lang.Class)
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror type
Void ignored
public java.lang.Boolean visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType noType
Void p
public java.lang.Boolean visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType type
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType array
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
IllegalArgumentException iae
javax.lang.model.type.DeclaredType type
Void ignored
javax.lang.model.element.TypeElement typeElement
public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$17.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$17 extends java.lang.Object implements com.google.common.base.Predicate {
final javax.lang.model.util.Types val$types
final javax.lang.model.type.TypeMirror val$objectType
void (javax.lang.model.util.Types, javax.lang.model.type.TypeMirror)
public boolean apply (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror input
public volatile boolean apply (java.lang.Object)
Object x0
}
dagger/shaded/auto/common/MoreTypes$18.classMoreTypes.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.MoreTypes$18 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
dagger/shaded/auto/common/MoreTypes$2.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$2 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, dagger.shaded.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.TypeMirror a
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, dagger.shaded.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.ArrayType b
javax.lang.model.type.ArrayType a
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, dagger.shaded.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.DeclaredType b
javax.lang.model.element.Element aElement
javax.lang.model.element.Element bElement
java.util.Set newVisiting
javax.lang.model.type.DeclaredType a
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitError (javax.lang.model.type.ErrorType, dagger.shaded.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.ErrorType a
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitExecutable (javax.lang.model.type.ExecutableType, dagger.shaded.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.ExecutableType b
javax.lang.model.type.ExecutableType a
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitTypeVariable (javax.lang.model.type.TypeVariable, dagger.shaded.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.TypeVariable b
javax.lang.model.element.TypeParameterElement aElement
javax.lang.model.element.TypeParameterElement bElement
java.util.Set newVisiting
javax.lang.model.type.TypeVariable a
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitWildcard (javax.lang.model.type.WildcardType, dagger.shaded.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.WildcardType b
javax.lang.model.type.WildcardType a
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
public java.lang.Boolean visitUnknown (javax.lang.model.type.TypeMirror, dagger.shaded.auto.common.MoreTypes$EqualVisitorParam)
javax.lang.model.type.TypeMirror a
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
private java.util.Set visitingSetPlus (java.util.Set, javax.lang.model.element.Element, javax.lang.model.element.Element)
java.util.Set visiting
javax.lang.model.element.Element a
javax.lang.model.element.Element b
dagger.shaded.auto.common.MoreTypes$ComparedElements comparedElements
java.util.Set newVisiting
public volatile java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
javax.lang.model.type.ExecutableType x0
Object x1
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
javax.lang.model.type.WildcardType x0
Object x1
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
javax.lang.model.type.TypeVariable x0
Object x1
public volatile java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
javax.lang.model.type.ErrorType x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
public volatile java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$3.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$3 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
int hashKind (int, javax.lang.model.type.TypeMirror)
int seed
javax.lang.model.type.TypeMirror t
int result
protected java.lang.Integer defaultAction (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror e
java.util.Set visiting
public java.lang.Integer visitArray (javax.lang.model.type.ArrayType, java.util.Set)
javax.lang.model.type.ArrayType t
java.util.Set visiting
int result
public java.lang.Integer visitDeclared (javax.lang.model.type.DeclaredType, java.util.Set)
javax.lang.model.type.DeclaredType t
java.util.Set visiting
javax.lang.model.element.Element element
java.util.Set newVisiting
int result
public java.lang.Integer visitExecutable (javax.lang.model.type.ExecutableType, java.util.Set)
javax.lang.model.type.ExecutableType t
java.util.Set visiting
int result
public java.lang.Integer visitTypeVariable (javax.lang.model.type.TypeVariable, java.util.Set)
javax.lang.model.type.TypeMirror bound
java.util.Iterator i$
javax.lang.model.type.TypeVariable t
java.util.Set visiting
int result
javax.lang.model.element.TypeParameterElement element
public java.lang.Integer visitWildcard (javax.lang.model.type.WildcardType, java.util.Set)
javax.lang.model.type.WildcardType t
java.util.Set visiting
int result
public java.lang.Integer visitUnknown (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror t
java.util.Set visiting
public volatile java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
javax.lang.model.type.ExecutableType x0
Object x1
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
javax.lang.model.type.WildcardType x0
Object x1
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
javax.lang.model.type.TypeVariable x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
public volatile java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$4.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$4 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
public java.lang.Void visitArray (javax.lang.model.type.ArrayType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.ArrayType t
com.google.common.collect.ImmutableSet$Builder p
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.TypeMirror typeArgument
java.util.Iterator i$
javax.lang.model.type.DeclaredType t
com.google.common.collect.ImmutableSet$Builder p
public java.lang.Void visitTypeVariable (javax.lang.model.type.TypeVariable, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.TypeVariable t
com.google.common.collect.ImmutableSet$Builder p
public java.lang.Void visitWildcard (javax.lang.model.type.WildcardType, com.google.common.collect.ImmutableSet$Builder)
javax.lang.model.type.WildcardType t
com.google.common.collect.ImmutableSet$Builder p
javax.lang.model.type.TypeMirror extendsBound
javax.lang.model.type.TypeMirror superBound
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
javax.lang.model.type.WildcardType x0
Object x1
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
javax.lang.model.type.TypeVariable x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$5.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$5 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
protected javax.lang.model.element.Element defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public javax.lang.model.element.Element visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public javax.lang.model.element.Element visitError (javax.lang.model.type.ErrorType, java.lang.Void)
javax.lang.model.type.ErrorType t
Void p
public javax.lang.model.element.Element visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.type.TypeVariable t
Void p
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
javax.lang.model.type.TypeVariable x0
Object x1
public volatile java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
javax.lang.model.type.ErrorType x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$6.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$6 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.ArrayType visitArray (javax.lang.model.type.ArrayType, java.lang.String)
javax.lang.model.type.ArrayType type
String ignore
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$7.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$7 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.DeclaredType visitDeclared (javax.lang.model.type.DeclaredType, java.lang.String)
javax.lang.model.type.DeclaredType type
String ignored
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$8.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$8 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.ErrorType visitError (javax.lang.model.type.ErrorType, java.lang.String)
javax.lang.model.type.ErrorType type
String p
public volatile java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
javax.lang.model.type.ErrorType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$9.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$9 extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
void ()
public javax.lang.model.type.ExecutableType visitExecutable (javax.lang.model.type.ExecutableType, java.lang.String)
javax.lang.model.type.ExecutableType type
String p
public volatile java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
javax.lang.model.type.ExecutableType x0
Object x1
}
dagger/shaded/auto/common/MoreTypes$CastingTypeVisitor.classMoreTypes.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private void ()
protected java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.String)
javax.lang.model.type.TypeMirror e
String label
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
void (dagger.shaded.auto.common.MoreTypes$1)
dagger.shaded.auto.common.MoreTypes$1 x0
}
dagger/shaded/auto/common/MoreTypes$ComparedElements.classMoreTypes.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.MoreTypes$ComparedElements extends java.lang.Object {
final javax.lang.model.element.Element a
final javax.lang.model.element.Element b
void (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element a
javax.lang.model.element.Element b
public boolean equals (java.lang.Object)
dagger.shaded.auto.common.MoreTypes$ComparedElements that
Object o
public int hashCode ()
}
dagger/shaded/auto/common/MoreTypes$EqualVisitorParam.classMoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$EqualVisitorParam extends java.lang.Object {
javax.lang.model.type.TypeMirror type
java.util.Set visiting
private void ()
void (dagger.shaded.auto.common.MoreTypes$1)
dagger.shaded.auto.common.MoreTypes$1 x0
}
dagger/shaded/auto/common/MoreTypes.classMoreTypes.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.MoreTypes extends java.lang.Object {
private static final com.google.common.base.Equivalence TYPE_EQUIVALENCE
private static final javax.lang.model.type.TypeVisitor EQUAL_VISITOR
private static final Class INTERSECTION_TYPE
private static final java.lang.reflect.Method GET_BOUNDS
private static final int HASH_SEED
private static final int HASH_MULTIPLIER
private static final javax.lang.model.type.TypeVisitor HASH_VISITOR
private static final javax.lang.model.type.TypeVisitor AS_ELEMENT_VISITOR
public static com.google.common.base.Equivalence equivalence ()
private static boolean equal (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror a
javax.lang.model.type.TypeMirror b
java.util.Set visiting
dagger.shaded.auto.common.MoreTypes$EqualVisitorParam p
private static boolean isIntersectionType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
private static boolean equalIntersectionTypes (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror, java.util.Set)
Exception e
javax.lang.model.type.TypeMirror a
javax.lang.model.type.TypeMirror b
java.util.Set visiting
java.util.List aBounds
java.util.List bBounds
private static boolean equalLists (java.util.List, java.util.List, java.util.Set)
javax.lang.model.type.TypeMirror nextMirrorA
javax.lang.model.type.TypeMirror nextMirrorB
java.util.List a
java.util.List b
java.util.Set visiting
int size
java.util.Iterator aIterator
java.util.Iterator bIterator
private static int hashList (java.util.List, java.util.Set)
javax.lang.model.type.TypeMirror mirror
java.util.Iterator i$
java.util.List mirrors
java.util.Set visiting
int result
private static int hash (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror mirror
java.util.Set visiting
public static com.google.common.collect.ImmutableSet referencedTypes (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
com.google.common.collect.ImmutableSet$Builder elements
public static javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror typeMirror
public static javax.lang.model.element.TypeElement asTypeElement (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror mirror
public static com.google.common.collect.ImmutableSet asTypeElements (java.lang.Iterable)
javax.lang.model.type.TypeMirror mirror
java.util.Iterator i$
Iterable mirrors
com.google.common.collect.ImmutableSet$Builder builder
public static javax.lang.model.type.ArrayType asArray (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeArrayType
public static javax.lang.model.type.DeclaredType asDeclared (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeDeclaredType
public static javax.lang.model.type.ErrorType asError (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeErrorType
public static javax.lang.model.type.ExecutableType asExecutable (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeExecutableType
public static javax.lang.model.type.NoType asNoType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeNoType
public static javax.lang.model.type.NullType asNullType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeNullType
public static javax.lang.model.type.PrimitiveType asPrimitiveType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybePrimitiveType
public static javax.lang.model.type.TypeVariable asTypeVariable (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybeTypeVariable
public static javax.lang.model.type.WildcardType asWildcard (javax.lang.model.type.WildcardType)
javax.lang.model.type.WildcardType maybeWildcardType
public static boolean isType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public static boolean isTypeOf (java.lang.Class, javax.lang.model.type.TypeMirror)
Class clazz
javax.lang.model.type.TypeMirror type
public static com.google.common.base.Optional nonObjectSuperclass (javax.lang.model.util.Types, javax.lang.model.util.Elements, javax.lang.model.type.DeclaredType)
javax.lang.model.util.Types types
javax.lang.model.util.Elements elements
javax.lang.model.type.DeclaredType type
javax.lang.model.type.TypeMirror objectType
javax.lang.model.type.TypeMirror superclass
public static javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.util.Types, javax.lang.model.type.DeclaredType, javax.lang.model.element.VariableElement)
int i
javax.lang.model.element.ExecutableElement methodOrConstructor
javax.lang.model.type.ExecutableType resolvedMethodOrConstructor
java.util.List parameters
java.util.List parameterTypes
javax.lang.model.util.Types types
javax.lang.model.type.DeclaredType container
javax.lang.model.element.VariableElement variable
private void ()
static boolean access$000 (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror x0
javax.lang.model.type.TypeMirror x1
java.util.Set x2
static int access$100 (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror x0
java.util.Set x1
static boolean access$200 (java.util.List, java.util.List, java.util.Set)
java.util.List x0
java.util.List x1
java.util.Set x2
static int access$400 (java.util.List, java.util.Set)
java.util.List x0
java.util.Set x1
static void ()
Exception e
Class c
java.lang.reflect.Method m
}
dagger/shaded/auto/common/SuperficialValidation$1.classSuperficialValidation.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.SuperficialValidation$1 extends javax.lang.model.util.AbstractElementVisitor6 {
void ()
public java.lang.Boolean visitPackage (javax.lang.model.element.PackageElement, java.lang.Void)
javax.lang.model.element.PackageElement e
Void p
public java.lang.Boolean visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public java.lang.Boolean visitVariable (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement e
Void p
public java.lang.Boolean visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void p
javax.lang.model.element.AnnotationValue defaultValue
public java.lang.Boolean visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Void)
javax.lang.model.element.TypeParameterElement e
Void p
public java.lang.Boolean visitUnknown (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void p
public volatile java.lang.Object visitUnknown (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
public volatile java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
javax.lang.model.element.TypeParameterElement x0
Object x1
public volatile java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
public volatile java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement x0
Object x1
}
dagger/shaded/auto/common/SuperficialValidation$2.classSuperficialValidation.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.SuperficialValidation$2 extends javax.lang.model.util.SimpleTypeVisitor6 {
void ()
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType t
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public java.lang.Boolean visitError (javax.lang.model.type.ErrorType, java.lang.Void)
javax.lang.model.type.ErrorType t
Void p
public java.lang.Boolean visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
public java.lang.Boolean visitWildcard (javax.lang.model.type.WildcardType, java.lang.Void)
javax.lang.model.type.WildcardType t
Void p
javax.lang.model.type.TypeMirror extendsBound
javax.lang.model.type.TypeMirror superBound
public java.lang.Boolean visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Void)
javax.lang.model.type.ExecutableType t
Void p
public volatile java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
javax.lang.model.type.ExecutableType x0
Object x1
public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
javax.lang.model.type.WildcardType x0
Object x1
public volatile java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
javax.lang.model.type.ErrorType x0
Object x1
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType x0
Object x1
protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
public volatile java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
dagger/shaded/auto/common/SuperficialValidation$3.classSuperficialValidation.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.SuperficialValidation$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
void ()
protected java.lang.Boolean defaultAction (java.lang.Object, javax.lang.model.type.TypeMirror)
Object o
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitUnknown (javax.lang.model.element.AnnotationValue, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationValue av
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitAnnotation (javax.lang.model.element.AnnotationMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationMirror a
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitArray (java.util.List, javax.lang.model.type.TypeMirror)
IllegalArgumentException e
javax.lang.model.element.AnnotationValue value
java.util.Iterator i$
java.util.List values
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitEnumConstant (javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.element.VariableElement enumConstant
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeMirror ignored
public java.lang.Boolean visitBoolean (boolean, javax.lang.model.type.TypeMirror)
boolean b
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitByte (byte, javax.lang.model.type.TypeMirror)
byte b
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitChar (char, javax.lang.model.type.TypeMirror)
char c
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitDouble (double, javax.lang.model.type.TypeMirror)
double d
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitFloat (float, javax.lang.model.type.TypeMirror)
float f
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitInt (int, javax.lang.model.type.TypeMirror)
int i
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitLong (long, javax.lang.model.type.TypeMirror)
long l
javax.lang.model.type.TypeMirror expectedType
public java.lang.Boolean visitShort (short, javax.lang.model.type.TypeMirror)
short s
javax.lang.model.type.TypeMirror expectedType
public volatile java.lang.Object visitArray (java.util.List, java.lang.Object)
java.util.List x0
Object x1
public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
javax.lang.model.element.AnnotationMirror x0
Object x1
public volatile java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
public volatile java.lang.Object visitShort (short, java.lang.Object)
short x0
Object x1
public volatile java.lang.Object visitLong (long, java.lang.Object)
long x0
Object x1
public volatile java.lang.Object visitInt (int, java.lang.Object)
int x0
Object x1
public volatile java.lang.Object visitFloat (float, java.lang.Object)
float x0
Object x1
public volatile java.lang.Object visitDouble (double, java.lang.Object)
double x0
Object x1
public volatile java.lang.Object visitChar (char, java.lang.Object)
char x0
Object x1
public volatile java.lang.Object visitByte (byte, java.lang.Object)
byte x0
Object x1
public volatile java.lang.Object visitBoolean (boolean, java.lang.Object)
boolean x0
Object x1
protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.lang.Object visitUnknown (javax.lang.model.element.AnnotationValue, java.lang.Object)
javax.lang.model.element.AnnotationValue x0
Object x1
}
dagger/shaded/auto/common/SuperficialValidation.classSuperficialValidation.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.SuperficialValidation extends java.lang.Object {
private static final javax.lang.model.element.ElementVisitor ELEMENT_VALIDATING_VISITOR
private static final javax.lang.model.type.TypeVisitor TYPE_VALIDATING_VISITOR
private static final javax.lang.model.element.AnnotationValueVisitor VALUE_VALIDATING_VISITOR
public void ()
public static boolean validateElements (java.lang.Iterable)
javax.lang.model.element.Element element
java.util.Iterator i$
Iterable elements
public static boolean validateElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static boolean isValidBaseElement (javax.lang.model.element.Element)
javax.lang.model.element.Element e
private static boolean validateTypes (java.lang.Iterable)
javax.lang.model.type.TypeMirror type
java.util.Iterator i$
Iterable types
private static boolean validateType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private static boolean validateAnnotations (java.lang.Iterable)
javax.lang.model.element.AnnotationMirror annotationMirror
java.util.Iterator i$
Iterable annotationMirrors
private static boolean validateAnnotation (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotationMirror
private static boolean validateAnnotationValues (java.util.Map)
javax.lang.model.type.TypeMirror expectedType
java.util.Map$Entry valueEntry
java.util.Iterator i$
java.util.Map valueMap
private static boolean validateAnnotationValue (javax.lang.model.element.AnnotationValue, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationValue annotationValue
javax.lang.model.type.TypeMirror expectedType
static boolean access$000 (java.lang.Iterable)
Iterable x0
static boolean access$100 (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
static boolean access$200 (java.lang.Iterable)
Iterable x0
static boolean access$300 (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror x0
static boolean access$400 (javax.lang.model.element.AnnotationValue, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationValue x0
javax.lang.model.type.TypeMirror x1
static boolean access$500 (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror x0
static void ()
}
dagger/shaded/auto/common/Visibility.classVisibility.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.Visibility extends java.lang.Enum {
public static final dagger.shaded.auto.common.Visibility PRIVATE
public static final dagger.shaded.auto.common.Visibility DEFAULT
public static final dagger.shaded.auto.common.Visibility PROTECTED
public static final dagger.shaded.auto.common.Visibility PUBLIC
private static final dagger.shaded.auto.common.Visibility[] $VALUES
public static dagger.shaded.auto.common.Visibility[] values ()
public static dagger.shaded.auto.common.Visibility valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static dagger.shaded.auto.common.Visibility ofElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
java.util.Set modifiers
public static dagger.shaded.auto.common.Visibility effectiveVisibilityOfElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
dagger.shaded.auto.common.Visibility effectiveVisibility
javax.lang.model.element.Element currentElement
static void ()
}
META-INF/maven/com.google.auto/
META-INF/maven/com.google.auto/auto-common/
META-INF/maven/com.google.auto/auto-common/pom.xml
META-INF/maven/com.google.auto/auto-common/pom.properties