java/dagger/internal/codegen/META-INF/gradle/incremental.annotation.processors
java/dagger/internal/codegen/META-INF/gradle/
java/dagger/internal/codegen/META-INF/
java/dagger/internal/codegen/
java/dagger/internal/
java/dagger/
java/
dagger/shaded/auto/common/Visibility.class
Visibility.java
package dagger.shaded.auto.common
public final enum dagger.shaded.auto.common.Visibility extends java.lang.Enum {
public static final enum dagger.shaded.auto.common.Visibility PRIVATE
public static final enum dagger.shaded.auto.common.Visibility DEFAULT
public static final enum dagger.shaded.auto.common.Visibility PROTECTED
public static final enum dagger.shaded.auto.common.Visibility PUBLIC
private static final javax.lang.model.element.ElementKind MODULE
private static final synthetic 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 <init> (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 <clinit> ()
}
dagger/shaded/auto/common/SuperficialValidation.class
SuperficialValidation.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 <init> ()
public static boolean validateElements (java.lang.Iterable)
javax.lang.model.element.Element element
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
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
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.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 synthetic boolean access$000 (java.lang.Iterable)
Iterable x0
static synthetic boolean access$100 (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
static synthetic boolean access$200 (java.lang.Iterable)
Iterable x0
static synthetic boolean access$300 (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror x0
static synthetic 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 synthetic boolean access$500 (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror x0
static void <clinit> ()
}
dagger/shaded/auto/common/SuperficialValidation$3.class
SuperficialValidation.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.SuperficialValidation$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
void <init> ()
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.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 synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile synthetic java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitShort (short, java.lang.Object)
public volatile synthetic java.lang.Object visitLong (long, java.lang.Object)
public volatile synthetic java.lang.Object visitInt (int, java.lang.Object)
public volatile synthetic java.lang.Object visitFloat (float, java.lang.Object)
public volatile synthetic java.lang.Object visitDouble (double, java.lang.Object)
public volatile synthetic java.lang.Object visitChar (char, java.lang.Object)
public volatile synthetic java.lang.Object visitByte (byte, java.lang.Object)
public volatile synthetic java.lang.Object visitBoolean (boolean, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknown (javax.lang.model.element.AnnotationValue, java.lang.Object)
}
dagger/shaded/auto/common/SuperficialValidation$2.class
SuperficialValidation.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.SuperficialValidation$2 extends javax.lang.model.util.SimpleTypeVisitor6 {
void <init> ()
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 synthetic java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/shaded/auto/common/SuperficialValidation$1.class
SuperficialValidation.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.SuperficialValidation$1 extends javax.lang.model.util.AbstractElementVisitor6 {
void <init> ()
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 synthetic java.lang.Object visitUnknown (javax.lang.model.element.Element, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
}
dagger/shaded/auto/common/SimpleTypeAnnotationValue.class
SimpleTypeAnnotationValue.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.SimpleTypeAnnotationValue extends java.lang.Object implements javax.lang.model.element.AnnotationValue {
private final javax.lang.model.type.TypeMirror value
private void <init> (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror value
public static javax.lang.model.element.AnnotationValue of (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror value
public javax.lang.model.type.TypeMirror getValue ()
public java.lang.String toString ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor visitor
Object parameter
public volatile synthetic java.lang.Object getValue ()
}
dagger/shaded/auto/common/SimpleAnnotationMirror.class
SimpleAnnotationMirror.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.SimpleAnnotationMirror extends java.lang.Object implements javax.lang.model.element.AnnotationMirror {
private final javax.lang.model.element.TypeElement annotationType
private final com.google.common.collect.ImmutableMap namedValues
private final com.google.common.collect.ImmutableMap elementValues
private void <init> (javax.lang.model.element.TypeElement, java.util.Map)
String memberName
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement annotationType
java.util.Map namedValues
java.util.Map values
java.util.Map unusedValues
java.util.List missingMembers
public static javax.lang.model.element.AnnotationMirror of (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationType
public static javax.lang.model.element.AnnotationMirror of (javax.lang.model.element.TypeElement, java.util.Map)
javax.lang.model.element.TypeElement annotationType
java.util.Map namedValues
public javax.lang.model.type.DeclaredType getAnnotationType ()
public java.util.Map getElementValues ()
public java.lang.String toString ()
StringBuilder builder
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
private static synthetic javax.lang.model.element.AnnotationValue lambda$new$1 (java.util.Map, javax.lang.model.element.ExecutableElement)
java.util.Map values
javax.lang.model.element.ExecutableElement e
private static synthetic javax.lang.model.element.ExecutableElement lambda$new$0 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement e
}
dagger/shaded/auto/common/Overrides.class
Overrides.java
package dagger.shaded.auto.common
abstract dagger.shaded.auto.common.Overrides extends java.lang.Object {
void <init> ()
abstract boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
}
dagger/shaded/auto/common/Overrides$NativeOverrides.class
Overrides.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.Overrides$NativeOverrides extends dagger.shaded.auto.common.Overrides {
private final javax.lang.model.util.Elements elementUtils
void <init> (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elementUtils
boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement overrider
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement in
}
dagger/shaded/auto/common/Overrides$ExplicitOverrides.class
Overrides.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.Overrides$ExplicitOverrides extends dagger.shaded.auto.common.Overrides {
private final javax.lang.model.util.Types typeUtils
void <init> (javax.lang.model.util.Types)
javax.lang.model.util.Types typeUtils
public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement inherited
javax.lang.model.element.ExecutableElement inherited
javax.lang.model.element.ExecutableElement overrider
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement in
dagger.shaded.auto.common.Visibility overriddenVisibility
dagger.shaded.auto.common.Visibility overriderVisibility
javax.lang.model.element.TypeElement overriddenType
private boolean isSubsignature (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.type.ExecutableType overriderExecutable
javax.lang.model.type.ExecutableType overriddenExecutable
int i
int nParams
java.util.List overriderParams
java.util.List overriddenParams
IllegalArgumentException e
javax.lang.model.element.ExecutableElement overrider
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement in
javax.lang.model.type.DeclaredType inType
com.google.common.collect.ImmutableList erasedParameterTypes (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement in
javax.lang.model.element.ExecutableElement methodFromSuperclasses (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement tMethod
javax.lang.model.element.TypeElement t
javax.lang.model.element.TypeElement in
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.ExecutableElement methodFromSuperinterfaces (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement tMethod
javax.lang.model.element.TypeElement sup
javax.lang.model.type.TypeMirror candidateType
javax.lang.model.element.TypeElement t
com.google.common.collect.ImmutableList$Builder newTypes
javax.lang.model.element.TypeElement in
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement methodContainer
javax.lang.model.type.TypeMirror methodContainerType
com.google.common.collect.ImmutableList types
private javax.lang.model.element.ExecutableElement methodInType (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.type.TypeMirror tParamType
int i
javax.lang.model.element.ExecutableElement tMethod
javax.lang.model.element.TypeElement type
javax.lang.model.element.ExecutableElement method
int nParams
java.util.List params
private javax.lang.model.element.TypeElement superclass (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
javax.lang.model.type.TypeMirror sup
private com.google.common.collect.ImmutableList superinterfaces (javax.lang.model.element.TypeElement)
javax.lang.model.type.TypeMirror sup
javax.lang.model.element.TypeElement type
com.google.common.collect.ImmutableList$Builder types
private javax.lang.model.element.TypeElement asTypeElement (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror typeMirror
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.element.Element element
static synthetic javax.lang.model.util.Types access$100 (dagger.shaded.auto.common.Overrides$ExplicitOverrides)
dagger.shaded.auto.common.Overrides$ExplicitOverrides x0
static synthetic javax.lang.model.element.TypeElement access$200 (dagger.shaded.auto.common.Overrides$ExplicitOverrides, javax.lang.model.type.TypeMirror)
dagger.shaded.auto.common.Overrides$ExplicitOverrides x0
javax.lang.model.type.TypeMirror x1
}
dagger/shaded/auto/common/Overrides$ExplicitOverrides$TypeSubstVisitor.class
Overrides.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.Overrides$ExplicitOverrides$TypeSubstVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private final java.util.Map typeBindings
final synthetic dagger.shaded.auto.common.Overrides$ExplicitOverrides this$0
private void <init> (dagger.shaded.auto.common.Overrides$ExplicitOverrides)
com.google.common.collect.ImmutableList erasedParameterTypes (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.VariableElement param
com.google.common.collect.ImmutableList$Builder params
int i
javax.lang.model.type.DeclaredType declared
javax.lang.model.element.TypeElement element
java.util.List actuals
java.util.List formals
com.google.common.collect.ImmutableList params
javax.lang.model.type.TypeMirror supertype
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement in
java.util.List supers
protected javax.lang.model.type.TypeMirror defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public javax.lang.model.type.TypeMirror visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.element.TypeParameterElement e
javax.lang.model.type.TypeVariable t
Void p
javax.lang.model.element.Element element
public javax.lang.model.type.TypeMirror visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.TypeMirror arg
javax.lang.model.type.DeclaredType t
Void p
java.util.List newArgs
public javax.lang.model.type.TypeMirror visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType t
Void p
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
synthetic void <init> (dagger.shaded.auto.common.Overrides$ExplicitOverrides, dagger.shaded.auto.common.Overrides$1)
dagger.shaded.auto.common.Overrides$ExplicitOverrides x0
dagger.shaded.auto.common.Overrides$1 x1
}
dagger/shaded/auto/common/Overrides$1.class
Overrides.java
package dagger.shaded.auto.common
synthetic dagger.shaded.auto.common.Overrides$1 extends java.lang.Object {
}
dagger/shaded/auto/common/MoreTypes.class
MoreTypes.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.MoreTypes extends java.lang.Object {
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
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 javax.lang.model.type.TypeMirror enclosingType (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType t
javax.lang.model.type.TypeMirror enclosing
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)
java.util.List aBounds
java.util.List bBounds
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.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
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.TypeMirror)
javax.lang.model.type.TypeMirror 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 <init> ()
static synthetic 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 synthetic int access$100 (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror x0
java.util.Set x1
static synthetic javax.lang.model.type.TypeMirror access$300 (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType x0
static synthetic boolean access$400 (java.util.List, java.util.List, java.util.Set)
java.util.List x0
java.util.List x1
java.util.Set x2
static synthetic int access$700 (java.util.List, java.util.Set)
java.util.List x0
java.util.Set x1
static void <clinit> ()
Class c
java.lang.reflect.Method m
Exception e
Class c
java.lang.reflect.Method m
}
dagger/shaded/auto/common/MoreTypes$WildcardTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$WildcardTypeVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$WildcardTypeVisitor INSTANCE
void <init> ()
public javax.lang.model.type.WildcardType visitWildcard (javax.lang.model.type.WildcardType, java.lang.Void)
javax.lang.model.type.WildcardType type
Void ignore
public volatile synthetic java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$WildcardTypeVisitor access$1900 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$TypeVariableVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$TypeVariableVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$TypeVariableVisitor INSTANCE
void <init> ()
public javax.lang.model.type.TypeVariable visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.type.TypeVariable type
Void ignore
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$TypeVariableVisitor access$1800 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$TypeEquivalence.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$TypeEquivalence extends com.google.common.base.Equivalence {
private static final dagger.shaded.auto.common.MoreTypes$TypeEquivalence INSTANCE
private void <init> ()
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 synthetic int doHash (java.lang.Object)
protected volatile synthetic boolean doEquivalent (java.lang.Object, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$TypeEquivalence access$200 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$ReferencedTypes.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$ReferencedTypes extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final dagger.shaded.auto.common.MoreTypes$ReferencedTypes INSTANCE
private void <init> ()
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
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 synthetic java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$ReferencedTypes access$900 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$PrimitiveTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$PrimitiveTypeVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$PrimitiveTypeVisitor INSTANCE
void <init> ()
public javax.lang.model.type.PrimitiveType visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType type
Void ignore
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$PrimitiveTypeVisitor access$1700 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$NullTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$NullTypeVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$NullTypeVisitor INSTANCE
void <init> ()
public javax.lang.model.type.NullType visitNull (javax.lang.model.type.NullType, java.lang.Void)
javax.lang.model.type.NullType type
Void ignore
public volatile synthetic java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$NullTypeVisitor access$1600 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$NoTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$NoTypeVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$NoTypeVisitor INSTANCE
void <init> ()
public javax.lang.model.type.NoType visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType type
Void ignore
public volatile synthetic java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$NoTypeVisitor access$1500 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$IsTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$IsTypeVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final dagger.shaded.auto.common.MoreTypes$IsTypeVisitor INSTANCE
private void <init> ()
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 synthetic java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$IsTypeVisitor access$2000 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$IsTypeOf.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$IsTypeOf extends javax.lang.model.util.SimpleTypeVisitor6 {
private final Class clazz
void <init> (java.lang.Class)
Class clazz
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.element.TypeElement typeElement
IllegalArgumentException iae
javax.lang.model.type.DeclaredType type
Void ignored
javax.lang.model.element.TypeElement typeElement
public volatile synthetic java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/shaded/auto/common/MoreTypes$HashVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$HashVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final dagger.shaded.auto.common.MoreTypes$HashVisitor INSTANCE
private void <init> ()
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
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 synthetic java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$HashVisitor access$800 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$ExecutableTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$ExecutableTypeVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$ExecutableTypeVisitor INSTANCE
void <init> ()
public javax.lang.model.type.ExecutableType visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Void)
javax.lang.model.type.ExecutableType type
Void ignore
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$ExecutableTypeVisitor access$1400 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$ErrorTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$ErrorTypeVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$ErrorTypeVisitor INSTANCE
void <init> ()
public javax.lang.model.type.ErrorType visitError (javax.lang.model.type.ErrorType, java.lang.Void)
javax.lang.model.type.ErrorType type
Void ignore
public volatile synthetic java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$ErrorTypeVisitor access$1300 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$EqualVisitorParam.class
MoreTypes.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 <init> ()
synthetic void <init> (dagger.shaded.auto.common.MoreTypes$1)
dagger.shaded.auto.common.MoreTypes$1 x0
}
dagger/shaded/auto/common/MoreTypes$EqualVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$EqualVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final dagger.shaded.auto.common.MoreTypes$EqualVisitor INSTANCE
private void <init> ()
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
com.google.common.collect.ImmutableList noArguments
private java.util.Set visitingSetPlus (java.util.Set, javax.lang.model.element.Element, java.util.List, javax.lang.model.element.Element, java.util.List)
java.util.Set visiting
javax.lang.model.element.Element a
java.util.List aArguments
javax.lang.model.element.Element b
java.util.List bArguments
dagger.shaded.auto.common.MoreTypes$ComparedElements comparedElements
java.util.Set newVisiting
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$EqualVisitor access$600 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$DeclaredTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$DeclaredTypeVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$DeclaredTypeVisitor INSTANCE
void <init> ()
public javax.lang.model.type.DeclaredType visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType type
Void ignore
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$DeclaredTypeVisitor access$1200 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$ComparedElements.class
MoreTypes.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.MoreTypes$ComparedElements extends java.lang.Object {
final javax.lang.model.element.Element a
final com.google.common.collect.ImmutableList aArguments
final javax.lang.model.element.Element b
final com.google.common.collect.ImmutableList bArguments
void <init> (javax.lang.model.element.Element, com.google.common.collect.ImmutableList, javax.lang.model.element.Element, com.google.common.collect.ImmutableList)
javax.lang.model.element.Element a
com.google.common.collect.ImmutableList aArguments
javax.lang.model.element.Element b
com.google.common.collect.ImmutableList bArguments
public boolean equals (java.lang.Object)
int i
dagger.shaded.auto.common.MoreTypes$ComparedElements that
int nArguments
Object o
public int hashCode ()
}
dagger/shaded/auto/common/MoreTypes$CastingTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
abstract dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private final String label
void <init> (java.lang.String)
String label
protected java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void v
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/shaded/auto/common/MoreTypes$AsElementVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$AsElementVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
private static final dagger.shaded.auto.common.MoreTypes$AsElementVisitor INSTANCE
private void <init> ()
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 synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$AsElementVisitor access$1000 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$ArrayTypeVisitor.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$ArrayTypeVisitor extends dagger.shaded.auto.common.MoreTypes$CastingTypeVisitor {
private static final dagger.shaded.auto.common.MoreTypes$ArrayTypeVisitor INSTANCE
void <init> ()
public javax.lang.model.type.ArrayType visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType type
Void ignore
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreTypes$ArrayTypeVisitor access$1100 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$2.class
MoreTypes.java
package dagger.shaded.auto.common
synthetic dagger.shaded.auto.common.MoreTypes$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static void <clinit> ()
}
dagger/shaded/auto/common/MoreTypes$1.class
MoreTypes.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreTypes$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic javax.lang.model.util.Types val$types
final synthetic javax.lang.model.type.TypeMirror val$objectType
void <init> (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 synthetic boolean apply (java.lang.Object)
}
dagger/shaded/auto/common/MoreElements.class
MoreElements.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.MoreElements extends java.lang.Object {
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
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
public static com.google.common.collect.ImmutableSet getLocalAndInheritedMethods (javax.lang.model.element.TypeElement, javax.lang.model.util.Elements)
javax.lang.model.element.TypeElement type
javax.lang.model.util.Elements elementUtils
dagger.shaded.auto.common.Overrides overrides
public static com.google.common.collect.ImmutableSet getLocalAndInheritedMethods (javax.lang.model.element.TypeElement, javax.lang.model.util.Types, javax.lang.model.util.Elements)
javax.lang.model.element.TypeElement type
javax.lang.model.util.Types typeUtils
javax.lang.model.util.Elements elementUtils
dagger.shaded.auto.common.Overrides overrides
private static com.google.common.collect.ImmutableSet getLocalAndInheritedMethods (javax.lang.model.element.TypeElement, dagger.shaded.auto.common.Overrides)
javax.lang.model.element.ExecutableElement methodJ
int j
javax.lang.model.element.ExecutableElement methodI
int i
java.util.List methodList
java.util.Collection methods
javax.lang.model.element.TypeElement type
dagger.shaded.auto.common.Overrides overrides
com.google.common.collect.SetMultimap methodMap
java.util.Set overridden
java.util.Set methods
private static void getLocalAndInheritedMethods (javax.lang.model.element.PackageElement, javax.lang.model.element.TypeElement, com.google.common.collect.SetMultimap)
javax.lang.model.type.TypeMirror superInterface
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.PackageElement pkg
javax.lang.model.element.TypeElement type
com.google.common.collect.SetMultimap methods
static boolean methodVisibleFromPackage (javax.lang.model.element.ExecutableElement, javax.lang.model.element.PackageElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.PackageElement pkg
dagger.shaded.auto.common.Visibility visibility
private void <init> ()
}
dagger/shaded/auto/common/MoreElements$VariableElementVisitor.class
MoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$VariableElementVisitor extends dagger.shaded.auto.common.MoreElements$CastingElementVisitor {
private static final dagger.shaded.auto.common.MoreElements$VariableElementVisitor INSTANCE
void <init> ()
public javax.lang.model.element.VariableElement visitVariable (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement e
Void ignore
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreElements$VariableElementVisitor access$200 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreElements$TypeElementVisitor.class
MoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$TypeElementVisitor extends dagger.shaded.auto.common.MoreElements$CastingElementVisitor {
private static final dagger.shaded.auto.common.MoreElements$TypeElementVisitor INSTANCE
void <init> ()
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void ignore
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreElements$TypeElementVisitor access$100 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreElements$PackageElementVisitor.class
MoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$PackageElementVisitor extends dagger.shaded.auto.common.MoreElements$CastingElementVisitor {
private static final dagger.shaded.auto.common.MoreElements$PackageElementVisitor INSTANCE
void <init> ()
public javax.lang.model.element.PackageElement visitPackage (javax.lang.model.element.PackageElement, java.lang.Void)
javax.lang.model.element.PackageElement e
Void ignore
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreElements$PackageElementVisitor access$000 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreElements$ExecutableElementVisitor.class
MoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$ExecutableElementVisitor extends dagger.shaded.auto.common.MoreElements$CastingElementVisitor {
private static final dagger.shaded.auto.common.MoreElements$ExecutableElementVisitor INSTANCE
void <init> ()
public javax.lang.model.element.ExecutableElement visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement e
Void label
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
static synthetic dagger.shaded.auto.common.MoreElements$ExecutableElementVisitor access$300 ()
static void <clinit> ()
}
dagger/shaded/auto/common/MoreElements$CastingElementVisitor.class
MoreElements.java
package dagger.shaded.auto.common
abstract dagger.shaded.auto.common.MoreElements$CastingElementVisitor extends javax.lang.model.util.SimpleElementVisitor6 {
private final String label
void <init> (java.lang.String)
String label
protected final java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element e
Void ignore
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
dagger/shaded/auto/common/MoreElements$2.class
MoreElements.java
package dagger.shaded.auto.common
synthetic dagger.shaded.auto.common.MoreElements$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$auto$common$Visibility
static void <clinit> ()
}
dagger/shaded/auto/common/MoreElements$1.class
MoreElements.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.MoreElements$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic java.util.Set val$modifiers
void <init> (java.util.Set)
public boolean apply (javax.lang.model.element.Element)
javax.lang.model.element.Element input
public volatile synthetic boolean apply (java.lang.Object)
}
dagger/shaded/auto/common/GeneratedAnnotations.class
GeneratedAnnotations.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.GeneratedAnnotations extends java.lang.Object {
private void <init> ()
public static java.util.Optional generatedAnnotation (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elements
javax.lang.model.element.TypeElement jdk9Generated
public static java.util.Optional generatedAnnotation (javax.lang.model.util.Elements, javax.lang.model.SourceVersion)
javax.lang.model.util.Elements elements
javax.lang.model.SourceVersion sourceVersion
}
dagger/shaded/auto/common/GeneratedAnnotationSpecs.class
GeneratedAnnotationSpecs.java
package dagger.shaded.auto.common
public final dagger.shaded.auto.common.GeneratedAnnotationSpecs extends java.lang.Object {
private void <init> ()
public static java.util.Optional generatedAnnotationSpec (javax.lang.model.util.Elements, java.lang.Class)
javax.lang.model.util.Elements elements
Class processorClass
public static java.util.Optional generatedAnnotationSpec (javax.lang.model.util.Elements, java.lang.Class, java.lang.String)
javax.lang.model.util.Elements elements
Class processorClass
String comments
private static java.util.Optional generatedAnnotationSpecBuilder (javax.lang.model.util.Elements, java.lang.Class)
javax.lang.model.util.Elements elements
Class processorClass
public static java.util.Optional generatedAnnotationSpec (javax.lang.model.util.Elements, javax.lang.model.SourceVersion, java.lang.Class)
javax.lang.model.util.Elements elements
javax.lang.model.SourceVersion sourceVersion
Class processorClass
public static java.util.Optional generatedAnnotationSpec (javax.lang.model.util.Elements, javax.lang.model.SourceVersion, java.lang.Class, java.lang.String)
javax.lang.model.util.Elements elements
javax.lang.model.SourceVersion sourceVersion
Class processorClass
String comments
private static java.util.Optional generatedAnnotationSpecBuilder (javax.lang.model.util.Elements, javax.lang.model.SourceVersion, java.lang.Class)
javax.lang.model.util.Elements elements
javax.lang.model.SourceVersion sourceVersion
Class processorClass
private static synthetic com.squareup.javapoet.AnnotationSpec$Builder lambda$generatedAnnotationSpecBuilder$3 (java.lang.Class, javax.lang.model.element.TypeElement)
Class processorClass
javax.lang.model.element.TypeElement generated
private static synthetic com.squareup.javapoet.AnnotationSpec lambda$generatedAnnotationSpec$2 (java.lang.String, com.squareup.javapoet.AnnotationSpec$Builder)
String comments
com.squareup.javapoet.AnnotationSpec$Builder annotation
private static synthetic com.squareup.javapoet.AnnotationSpec$Builder lambda$generatedAnnotationSpecBuilder$1 (java.lang.Class, javax.lang.model.element.TypeElement)
Class processorClass
javax.lang.model.element.TypeElement generated
private static synthetic com.squareup.javapoet.AnnotationSpec lambda$generatedAnnotationSpec$0 (java.lang.String, com.squareup.javapoet.AnnotationSpec$Builder)
String comments
com.squareup.javapoet.AnnotationSpec$Builder annotation
}
dagger/shaded/auto/common/BasicAnnotationProcessor.class
BasicAnnotationProcessor.java
package dagger.shaded.auto.common
public abstract dagger.shaded.auto.common.BasicAnnotationProcessor extends javax.annotation.processing.AbstractProcessor {
private final java.util.Set deferredElementNames
private final com.google.common.collect.SetMultimap elementsDeferredBySteps
private javax.lang.model.util.Elements elements
private javax.annotation.processing.Messager messager
private com.google.common.collect.ImmutableList steps
public void <init> ()
public final synchronized void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
protected abstract java.lang.Iterable initSteps ()
protected void postProcess ()
protected void postRound (javax.annotation.processing.RoundEnvironment)
javax.annotation.processing.RoundEnvironment roundEnv
private com.google.common.collect.ImmutableSet getSupportedAnnotationClasses ()
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep step
com.google.common.collect.ImmutableSet$Builder builder
public final com.google.common.collect.ImmutableSet getSupportedAnnotationTypes ()
Class annotationClass
com.google.common.collect.ImmutableSet$Builder builder
public final boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
com.google.common.collect.ImmutableMap deferredElements
private com.google.common.collect.ImmutableMap deferredElements ()
dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName elementName
com.google.common.collect.ImmutableMap$Builder deferredElements
private void reportMissingElements (java.util.Map, java.util.Collection)
dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName missingElement
com.google.common.collect.ImmutableMap$Builder allMissingElements
com.google.common.base.Optional missingElement
java.util.Map$Entry missingElementEntry
java.util.Map missingElements
java.util.Collection missingElementNames
private java.lang.String processingErrorMessage (java.lang.String)
String target
private com.google.common.collect.ImmutableSetMultimap validElements (com.google.common.collect.ImmutableMap, javax.annotation.processing.RoundEnvironment)
com.google.common.base.Optional deferredElement
java.util.Map$Entry deferredTypeElementEntry
javax.lang.model.element.PackageElement annotatedPackageElement
dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName annotatedPackageName
boolean validPackage
javax.lang.model.element.TypeElement enclosingType
dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName enclosingTypeName
boolean validEnclosingType
javax.lang.model.element.Element annotatedElement
javax.lang.model.element.TypeElement annotationType
java.util.Set elementsAnnotatedWith
Class annotationClass
com.google.common.collect.ImmutableMap deferredElements
javax.annotation.processing.RoundEnvironment roundEnv
com.google.common.collect.ImmutableSetMultimap$Builder deferredElementsByAnnotationBuilder
com.google.common.collect.ImmutableSetMultimap deferredElementsByAnnotation
com.google.common.collect.ImmutableSetMultimap$Builder validElements
java.util.Set validElementNames
private void process (com.google.common.collect.ImmutableSetMultimap)
java.util.Set rejectedElements
com.google.common.collect.ImmutableSetMultimap stepElements
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep step
com.google.common.collect.ImmutableSetMultimap validElements
private com.google.common.collect.ImmutableSetMultimap indexByAnnotation (java.util.Set)
com.google.common.base.Optional element
dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName elementName
java.util.Set annotatedElements
com.google.common.collect.ImmutableSet supportedAnnotationClasses
com.google.common.collect.ImmutableSetMultimap$Builder deferredElements
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
javax.lang.model.element.Element parameterElement
Class annotationClass
javax.lang.model.element.Element element
com.google.common.collect.ImmutableSet annotationClasses
com.google.common.collect.ImmutableSetMultimap$Builder annotatedElements
private static javax.lang.model.element.TypeElement getEnclosingType (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public volatile synthetic java.util.Set getSupportedAnnotationTypes ()
static synthetic javax.lang.model.element.TypeElement access$000 (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
}
dagger/shaded/auto/common/BasicAnnotationProcessor$ProcessingStep.class
BasicAnnotationProcessor.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 java.util.Set process (com.google.common.collect.SetMultimap)
}
dagger/shaded/auto/common/BasicAnnotationProcessor$ElementName.class
BasicAnnotationProcessor.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName extends java.lang.Object {
private final dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind kind
private final String name
private void <init> (dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind, java.lang.String)
dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind kind
String name
static dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName forPackageName (java.lang.String)
String packageName
static dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName forTypeName (java.lang.String)
String typeName
static dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName forAnnotatedElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
java.lang.String name ()
com.google.common.base.Optional getElement (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elements
public boolean equals (java.lang.Object)
Object object
dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName that
public int hashCode ()
}
dagger/shaded/auto/common/BasicAnnotationProcessor$ElementName$Kind.class
BasicAnnotationProcessor.java
package dagger.shaded.auto.common
final enum dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind extends java.lang.Enum {
public static final enum dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind PACKAGE_NAME
public static final enum dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind TYPE_NAME
private static final synthetic dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind[] $VALUES
public static dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind[] values ()
public static dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName$Kind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/shaded/auto/common/BasicAnnotationProcessor$2.class
BasicAnnotationProcessor.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.BasicAnnotationProcessor$2 extends javax.lang.model.util.SimpleElementVisitor6 {
void <init> ()
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 synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
dagger/shaded/auto/common/BasicAnnotationProcessor$1.class
BasicAnnotationProcessor.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.BasicAnnotationProcessor$1 extends java.lang.Object implements com.google.common.base.Function {
final synthetic dagger.shaded.auto.common.BasicAnnotationProcessor this$0
void <init> (dagger.shaded.auto.common.BasicAnnotationProcessor)
dagger.shaded.auto.common.BasicAnnotationProcessor this$0
public dagger.shaded.auto.common.BasicAnnotationProcessor$ElementName apply (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
dagger/shaded/auto/common/AnnotationValues.class
AnnotationValues.java
package dagger.shaded.auto.common
public 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 <init> ()
static void <clinit> ()
}
dagger/shaded/auto/common/AnnotationValues$1.class
AnnotationValues.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.AnnotationValues$1 extends com.google.common.base.Equivalence {
void <init> ()
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 synthetic int doHash (java.lang.Object)
protected volatile synthetic boolean doEquivalent (java.lang.Object, java.lang.Object)
}
dagger/shaded/auto/common/AnnotationValues$1$2.class
AnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$2 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final synthetic dagger.shaded.auto.common.AnnotationValues$1 this$0
void <init> (dagger.shaded.auto.common.AnnotationValues$1)
dagger.shaded.auto.common.AnnotationValues$1 this$0
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 synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile synthetic java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/shaded/auto/common/AnnotationValues$1$1.class
AnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final synthetic dagger.shaded.auto.common.AnnotationValues$1 this$0
void <init> (dagger.shaded.auto.common.AnnotationValues$1)
dagger.shaded.auto.common.AnnotationValues$1 this$0
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 synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile synthetic java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/shaded/auto/common/AnnotationValues$1$1$4.class
AnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1$4 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final synthetic dagger.shaded.auto.common.AnnotationValues$1$1 this$1
void <init> (dagger.shaded.auto.common.AnnotationValues$1$1)
dagger.shaded.auto.common.AnnotationValues$1$1 this$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 synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/shaded/auto/common/AnnotationValues$1$1$3.class
AnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final synthetic dagger.shaded.auto.common.AnnotationValues$1$1 this$1
void <init> (dagger.shaded.auto.common.AnnotationValues$1$1)
dagger.shaded.auto.common.AnnotationValues$1$1 this$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 synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/shaded/auto/common/AnnotationValues$1$1$2.class
AnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1$2 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final synthetic dagger.shaded.auto.common.AnnotationValues$1$1 this$1
void <init> (dagger.shaded.auto.common.AnnotationValues$1$1)
dagger.shaded.auto.common.AnnotationValues$1$1 this$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 synthetic java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/shaded/auto/common/AnnotationValues$1$1$1.class
AnnotationValues.java
package dagger.shaded.auto.common
dagger.shaded.auto.common.AnnotationValues$1$1$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
final synthetic dagger.shaded.auto.common.AnnotationValues$1$1 this$1
void <init> (dagger.shaded.auto.common.AnnotationValues$1$1)
dagger.shaded.auto.common.AnnotationValues$1$1 this$1
protected java.lang.Object defaultAction (java.lang.Object, java.lang.Void)
Object object
Void unused
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/shaded/auto/common/AnnotationMirrors.class
AnnotationMirrors.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 com.google.common.collect.ImmutableMap getAnnotationValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.AnnotationMirror annotation
com.google.common.collect.ImmutableMap$Builder 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
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 <init> ()
static void <clinit> ()
}
dagger/shaded/auto/common/AnnotationMirrors$2.class
AnnotationMirrors.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.AnnotationMirrors$2 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic Class val$annotationType
void <init> (java.lang.Class)
public boolean apply (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror input
public volatile synthetic boolean apply (java.lang.Object)
}
dagger/shaded/auto/common/AnnotationMirrors$1.class
AnnotationMirrors.java
package dagger.shaded.auto.common
final dagger.shaded.auto.common.AnnotationMirrors$1 extends com.google.common.base.Equivalence {
void <init> ()
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 synthetic int doHash (java.lang.Object)
protected volatile synthetic boolean doEquivalent (java.lang.Object, java.lang.Object)
}
dagger/shaded/auto/common/
dagger/model/BindingGraphProxies.class
BindingGraphProxies.java
package dagger.model
public final dagger.model.BindingGraphProxies extends java.lang.Object {
public static dagger.model.BindingGraph bindingGraph (com.google.common.graph.Network, boolean)
com.google.common.graph.Network network
boolean isFullBindingGraph
public static dagger.model.BindingGraph$MissingBinding missingBindingNode (dagger.model.ComponentPath, dagger.model.Key)
dagger.model.ComponentPath component
dagger.model.Key key
private void <init> ()
}
dagger/model/
dagger/internal/codegen/serialization/ProtoSerialization.class
ProtoSerialization.java
package dagger.internal.codegen.serialization
public final dagger.internal.codegen.serialization.ProtoSerialization extends java.lang.Object {
private static final javax.lang.model.element.AnnotationValueVisitor STRING_VALUE
public void <init> ()
public static com.squareup.javapoet.CodeBlock toAnnotationValue (com.google.protobuf.Message)
com.google.protobuf.Message message
public static com.google.protobuf.Message fromAnnotationValue (javax.lang.model.element.AnnotationValue, com.google.protobuf.Message)
com.google.protobuf.Message message
com.google.protobuf.InvalidProtocolBufferException e
javax.lang.model.element.AnnotationValue value
com.google.protobuf.Message defaultInstance
byte[] bytes
com.google.protobuf.Message message
com.google.protobuf.Message t
static void <clinit> ()
}
dagger/internal/codegen/serialization/ProtoSerialization$InconsistentSerializedProtoException.class
ProtoSerialization.java
package dagger.internal.codegen.serialization
public final dagger.internal.codegen.serialization.ProtoSerialization$InconsistentSerializedProtoException extends java.lang.RuntimeException {
void <init> (java.lang.Throwable)
Throwable cause
}
dagger/internal/codegen/serialization/ProtoSerialization$1.class
ProtoSerialization.java
package dagger.internal.codegen.serialization
dagger.internal.codegen.serialization.ProtoSerialization$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
void <init> ()
public java.lang.String visitString (java.lang.String, java.lang.Void)
String s
Void ignored
protected java.lang.String defaultAction (java.lang.Object, java.lang.Void)
Object o
Void ignored
public volatile synthetic java.lang.Object visitString (java.lang.String, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/internal/codegen/serialization/
dagger/internal/codegen/package-info.class
package-info.java
package dagger.internal.codegen
abstract synthetic dagger.internal.codegen.package-info extends java.lang.Object {
}
dagger/internal/codegen/langmodel/DaggerTypes_Factory.class
DaggerTypes_Factory.java
package dagger.internal.codegen.langmodel
public final dagger.internal.codegen.langmodel.DaggerTypes_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
public dagger.internal.codegen.langmodel.DaggerTypes get ()
public static dagger.internal.codegen.langmodel.DaggerTypes_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/langmodel/DaggerTypes.class
DaggerTypes.java
package dagger.internal.codegen.langmodel
public final dagger.internal.codegen.langmodel.DaggerTypes extends java.lang.Object implements javax.lang.model.util.Types {
private final javax.lang.model.util.Types types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private static final com.google.common.collect.ImmutableSet FUTURE_TYPES
public void <init> (javax.lang.model.util.Types, dagger.internal.codegen.langmodel.DaggerElements)
javax.lang.model.util.Types types
dagger.internal.codegen.langmodel.DaggerElements elements
public java.util.Optional nonObjectSuperclass (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType type
public java.lang.Iterable supertypes (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public javax.lang.model.type.TypeMirror unwrapType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeMirror unwrapped
public javax.lang.model.type.TypeMirror unwrapTypeOrObject (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private javax.lang.model.type.TypeMirror unwrapTypeOrDefault (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeMirror defaultType
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.element.TypeElement typeElement
public javax.lang.model.type.DeclaredType wrapType (javax.lang.model.type.TypeMirror, java.lang.Class)
javax.lang.model.type.TypeMirror type
Class wrappingClass
public javax.lang.model.type.DeclaredType rewrapType (javax.lang.model.type.TypeMirror, java.lang.Class)
javax.lang.model.type.TypeMirror type
Class wrappingClass
java.util.List typeArguments
javax.lang.model.element.TypeElement wrappingType
public javax.lang.model.type.TypeMirror publiclyAccessibleType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public javax.lang.model.type.TypeMirror accessibleType (javax.lang.model.type.TypeMirror, com.squareup.javapoet.ClassName)
javax.lang.model.type.TypeMirror type
com.squareup.javapoet.ClassName requestingClass
private javax.lang.model.type.TypeMirror accessibleType (javax.lang.model.type.TypeMirror, java.util.function.Predicate, java.util.function.Predicate)
javax.lang.model.type.TypeMirror type
java.util.function.Predicate accessibilityPredicate
java.util.function.Predicate rawTypeAccessibilityPredicate
public static void checkTypePresent (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public static boolean isFutureType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public static boolean hasTypeVariable (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public javax.lang.model.type.ExecutableType resolveExecutableType (javax.lang.model.element.ExecutableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.element.ExecutableElement element
javax.lang.model.type.TypeMirror containerType
public javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public boolean isSameType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public boolean isSubtype (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public boolean contains (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public boolean isSubsignature (javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType)
javax.lang.model.type.ExecutableType m1
javax.lang.model.type.ExecutableType m2
public java.util.List directSupertypes (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public javax.lang.model.type.TypeMirror erasure (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public javax.lang.model.element.TypeElement boxedClass (javax.lang.model.type.PrimitiveType)
javax.lang.model.type.PrimitiveType p
public javax.lang.model.type.PrimitiveType unboxedType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public javax.lang.model.type.TypeMirror capture (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public javax.lang.model.type.PrimitiveType getPrimitiveType (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public javax.lang.model.type.NullType getNullType ()
public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public javax.lang.model.type.ArrayType getArrayType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror componentType
public javax.lang.model.type.WildcardType getWildcardType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror extendsBound
javax.lang.model.type.TypeMirror superBound
public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
javax.lang.model.element.TypeElement typeElem
javax.lang.model.type.TypeMirror[] typeArgs
public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
javax.lang.model.type.DeclaredType containing
javax.lang.model.element.TypeElement typeElem
javax.lang.model.type.TypeMirror[] typeArgs
public javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element)
javax.lang.model.type.DeclaredType containing
javax.lang.model.element.Element element
private static synthetic boolean lambda$isFutureType$2 (javax.lang.model.type.TypeMirror, java.lang.Class)
javax.lang.model.type.TypeMirror type
Class t
private static synthetic boolean lambda$accessibleType$1 (com.squareup.javapoet.ClassName, javax.lang.model.type.TypeMirror)
com.squareup.javapoet.ClassName requestingClass
javax.lang.model.type.TypeMirror t
private static synthetic boolean lambda$accessibleType$0 (com.squareup.javapoet.ClassName, javax.lang.model.type.TypeMirror)
com.squareup.javapoet.ClassName requestingClass
javax.lang.model.type.TypeMirror t
static void <clinit> ()
}
dagger/internal/codegen/langmodel/DaggerTypes$2.class
DaggerTypes.java
package dagger.internal.codegen.langmodel
dagger.internal.codegen.langmodel.DaggerTypes$2 extends javax.lang.model.util.SimpleTypeVisitor8 {
void <init> ()
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType arrayType
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType declaredType
Void p
public java.lang.Boolean visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.type.TypeVariable t
Void aVoid
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void aVoid
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
private synthetic boolean lambda$visitDeclared$0 (java.lang.Void, javax.lang.model.type.TypeMirror)
Void p
javax.lang.model.type.TypeMirror type
}
dagger/internal/codegen/langmodel/DaggerTypes$1.class
DaggerTypes.java
package dagger.internal.codegen.langmodel
dagger.internal.codegen.langmodel.DaggerTypes$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
final synthetic javax.lang.model.type.TypeMirror val$type
void <init> (javax.lang.model.type.TypeMirror)
public java.lang.Void visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType arrayType
Void p
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType declaredType
Void p
public java.lang.Void visitError (javax.lang.model.type.ErrorType, java.lang.Void)
javax.lang.model.type.ErrorType errorType
Void p
public volatile synthetic java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
private synthetic void lambda$visitDeclared$0 (java.lang.Void, javax.lang.model.type.TypeMirror)
Void p
javax.lang.model.type.TypeMirror t
}
dagger/internal/codegen/langmodel/DaggerElements.class
DaggerElements.java
package dagger.internal.codegen.langmodel
public final dagger.internal.codegen.langmodel.DaggerElements extends java.lang.Object implements javax.lang.model.util.Elements {
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private static final com.google.common.graph.Traverser GET_ENCLOSED_ELEMENTS
private static final javax.lang.model.element.ElementVisitor CLOSEST_ENCLOSING_TYPE_ELEMENT
public static final java.util.Comparator DECLARATION_ORDER
public void <init> (javax.lang.model.util.Elements, javax.lang.model.util.Types)
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
public void <init> (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
public static boolean elementEncloses (javax.lang.model.element.TypeElement, javax.lang.model.element.Element)
javax.lang.model.element.TypeElement encloser
javax.lang.model.element.Element enclosed
public com.google.common.collect.ImmutableSet getUnimplementedMethods (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
public javax.lang.model.element.TypeElement getTypeElement (java.lang.Class)
Class clazz
public javax.lang.model.element.TypeElement getTypeElement (java.lang.CharSequence)
CharSequence name
public javax.lang.model.element.TypeElement getTypeElement (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName className
public static javax.lang.model.element.TypeElement closestEnclosingTypeElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static java.util.List siblings (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static boolean isAnyAnnotationPresent (javax.lang.model.element.Element, java.lang.Iterable)
Class annotation
javax.lang.model.element.Element element
Iterable annotationClasses
public static transient boolean isAnyAnnotationPresent (javax.lang.model.element.Element, java.lang.Class, java.lang.Class[])
javax.lang.model.element.Element element
Class first
Class[] otherAnnotations
public static boolean isAnnotationPresent (javax.lang.model.element.Element, javax.lang.model.type.TypeMirror)
javax.lang.model.element.Element element
javax.lang.model.type.TypeMirror annotationType
public static transient java.util.Optional getAnyAnnotation (javax.lang.model.element.Element, java.lang.Class, java.lang.Class[])
javax.lang.model.element.Element element
Class first
Class[] rest
public static java.util.Optional getAnyAnnotation (javax.lang.model.element.Element, java.util.Collection)
javax.lang.model.element.Element element
java.util.Collection annotations
public static transient com.google.common.collect.ImmutableSet getAllAnnotations (javax.lang.model.element.Element, java.lang.Class, java.lang.Class[])
javax.lang.model.element.Element element
Class first
Class[] rest
public static java.util.Optional getAnnotationMirror (javax.lang.model.element.Element, java.lang.Class)
javax.lang.model.element.Element element
Class annotationClass
private static java.util.function.Predicate hasAnnotationTypeIn (java.util.Collection)
java.util.Collection annotations
java.util.Set annotationClassNames
public static com.google.common.collect.ImmutableSet suppressedWarnings (javax.lang.model.element.Element)
javax.lang.model.element.Element element
SuppressWarnings suppressedWarnings
public javax.lang.model.element.TypeElement checkTypePresent (java.lang.String)
String typeName
javax.lang.model.element.TypeElement type
public javax.lang.model.element.PackageElement getPackageElement (java.lang.CharSequence)
CharSequence name
public java.util.Map getElementValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror a
public java.lang.String getDocComment (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public boolean isDeprecated (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public javax.lang.model.element.Name getBinaryName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
public javax.lang.model.element.PackageElement getPackageOf (javax.lang.model.element.Element)
javax.lang.model.element.Element type
public java.util.List getAllMembers (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
public java.util.List getAllAnnotationMirrors (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public boolean hides (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element hider
javax.lang.model.element.Element hidden
public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement overrider
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement type
public java.lang.String getConstantExpression (java.lang.Object)
Object value
public transient void printElements (java.io.Writer, javax.lang.model.element.Element[])
java.io.Writer w
javax.lang.model.element.Element[] elements
public javax.lang.model.element.Name getName (java.lang.CharSequence)
CharSequence cs
public boolean isFunctionalInterface (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
private static synthetic boolean lambda$hasAnnotationTypeIn$3 (java.util.Set, javax.lang.model.element.AnnotationMirror)
java.util.Set annotationClassNames
javax.lang.model.element.AnnotationMirror annotation
private static synthetic javax.lang.model.element.AnnotationMirror lambda$getAnyAnnotation$2 (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror a
private static synthetic boolean lambda$isAnnotationPresent$1 (javax.lang.model.type.TypeMirror, javax.lang.model.type.DeclaredType)
javax.lang.model.type.TypeMirror annotationType
javax.lang.model.type.DeclaredType candidate
private static synthetic java.lang.Integer lambda$static$0 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static void <clinit> ()
}
dagger/internal/codegen/langmodel/DaggerElements$1.class
DaggerElements.java
package dagger.internal.codegen.langmodel
dagger.internal.codegen.langmodel.DaggerElements$1 extends javax.lang.model.util.SimpleElementVisitor8 {
void <init> ()
protected javax.lang.model.element.TypeElement defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element element
Void p
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement type
Void p
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
dagger/internal/codegen/langmodel/Accessibility.class
Accessibility.java
package dagger.internal.codegen.langmodel
public final dagger.internal.codegen.langmodel.Accessibility extends java.lang.Object {
private static final javax.lang.model.type.TypeVisitor RAW_TYPE_ACCESSIBILITY_VISITOR
public static boolean isTypePubliclyAccessible (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public static boolean isTypeAccessibleFrom (javax.lang.model.type.TypeMirror, java.lang.String)
javax.lang.model.type.TypeMirror type
String packageName
private static boolean isTypeAccessibleFrom (javax.lang.model.type.TypeMirror, java.util.Optional)
javax.lang.model.type.TypeMirror type
java.util.Optional packageName
public static boolean isElementPubliclyAccessible (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static boolean isElementAccessibleFrom (javax.lang.model.element.Element, java.lang.String)
javax.lang.model.element.Element element
String packageName
private static boolean isElementAccessibleFrom (javax.lang.model.element.Element, java.util.Optional)
javax.lang.model.element.Element element
java.util.Optional packageName
public static boolean isElementAccessibleFromOwnPackage (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public static boolean isRawTypeAccessible (javax.lang.model.type.TypeMirror, java.lang.String)
javax.lang.model.type.TypeMirror type
String requestingPackage
public static boolean isRawTypePubliclyAccessible (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private void <init> ()
static synthetic boolean access$000 (javax.lang.model.element.Element, java.util.Optional)
javax.lang.model.element.Element x0
java.util.Optional x1
static synthetic boolean access$100 (javax.lang.model.type.TypeMirror, java.util.Optional)
javax.lang.model.type.TypeMirror x0
java.util.Optional x1
static void <clinit> ()
}
dagger/internal/codegen/langmodel/Accessibility$TypeAccessibilityVisitor.class
Accessibility.java
package dagger.internal.codegen.langmodel
final dagger.internal.codegen.langmodel.Accessibility$TypeAccessibilityVisitor extends javax.lang.model.util.SimpleTypeVisitor6 {
final java.util.Optional packageName
void <init> ()
void <init> (java.lang.String)
String packageName
void <init> (java.util.Optional)
java.util.Optional packageName
boolean isAccessible (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public java.lang.Boolean visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType type
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.TypeMirror typeArgument
javax.lang.model.type.DeclaredType type
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType type
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 visitNull (javax.lang.model.type.NullType, java.lang.Void)
javax.lang.model.type.NullType type
Void p
public java.lang.Boolean visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.type.TypeVariable type
Void p
public java.lang.Boolean visitWildcard (javax.lang.model.type.WildcardType, java.lang.Void)
javax.lang.model.type.WildcardType type
Void p
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror type
Void p
public volatile synthetic java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/langmodel/Accessibility$ElementAccessibilityVisitor.class
Accessibility.java
package dagger.internal.codegen.langmodel
final dagger.internal.codegen.langmodel.Accessibility$ElementAccessibilityVisitor extends javax.lang.model.util.SimpleElementVisitor6 {
final java.util.Optional packageName
void <init> ()
void <init> (java.lang.String)
String packageName
void <init> (java.util.Optional)
java.util.Optional packageName
public java.lang.Boolean visitPackage (javax.lang.model.element.PackageElement, java.lang.Void)
javax.lang.model.element.PackageElement element
Void p
public java.lang.Boolean visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement element
Void p
boolean accessibleMember (javax.lang.model.element.Element)
javax.lang.model.element.Element element
boolean accessibleModifiers (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public java.lang.Boolean visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Void)
javax.lang.model.element.TypeParameterElement element
Void p
public java.lang.Boolean visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement element
Void p
public java.lang.Boolean visitVariable (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement element
Void p
javax.lang.model.element.ElementKind kind
public volatile synthetic java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
}
dagger/internal/codegen/langmodel/Accessibility$2.class
Accessibility.java
package dagger.internal.codegen.langmodel
synthetic dagger.internal.codegen.langmodel.Accessibility$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$NestingKind
static void <clinit> ()
}
dagger/internal/codegen/langmodel/Accessibility$1.class
Accessibility.java
package dagger.internal.codegen.langmodel
dagger.internal.codegen.langmodel.Accessibility$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
void <init> ()
protected java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.util.Optional)
javax.lang.model.type.TypeMirror e
java.util.Optional requestingPackage
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.util.Optional)
javax.lang.model.type.DeclaredType t
java.util.Optional requestingPackage
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/langmodel/
dagger/internal/codegen/javapoet/TypeSpecs.class
TypeSpecs.java
package dagger.internal.codegen.javapoet
public final dagger.internal.codegen.javapoet.TypeSpecs extends java.lang.Object {
public static com.squareup.javapoet.TypeSpec$Builder addSupertype (com.squareup.javapoet.TypeSpec$Builder, javax.lang.model.element.TypeElement)
com.squareup.javapoet.TypeSpec$Builder typeBuilder
javax.lang.model.element.TypeElement supertype
private void <init> ()
}
dagger/internal/codegen/javapoet/TypeSpecs$1.class
TypeSpecs.java
package dagger.internal.codegen.javapoet
synthetic dagger.internal.codegen.javapoet.TypeSpecs$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
dagger/internal/codegen/javapoet/TypeNames.class
TypeNames.java
package dagger.internal.codegen.javapoet
public final dagger.internal.codegen.javapoet.TypeNames extends java.lang.Object {
public static final com.squareup.javapoet.ClassName ABSTRACT_PRODUCER
public static final com.squareup.javapoet.ClassName DEPENDENCY_METHOD_PRODUCER
public static final com.squareup.javapoet.ClassName DOUBLE_CHECK
public static final com.squareup.javapoet.ClassName FACTORY
public static final com.squareup.javapoet.ClassName FUTURES
public static final com.squareup.javapoet.ClassName INSTANCE_FACTORY
public static final com.squareup.javapoet.ClassName LAZY
public static final com.squareup.javapoet.ClassName LIST
public static final com.squareup.javapoet.ClassName LISTENABLE_FUTURE
public static final com.squareup.javapoet.ClassName MAP_FACTORY
public static final com.squareup.javapoet.ClassName MAP_OF_PRODUCED_PRODUCER
public static final com.squareup.javapoet.ClassName MAP_OF_PRODUCER_PRODUCER
public static final com.squareup.javapoet.ClassName MAP_PRODUCER
public static final com.squareup.javapoet.ClassName MAP_PROVIDER_FACTORY
public static final com.squareup.javapoet.ClassName MEMBERS_INJECTOR
public static final com.squareup.javapoet.ClassName MEMBERS_INJECTORS
public static final com.squareup.javapoet.ClassName PRODUCER_TOKEN
public static final com.squareup.javapoet.ClassName PRODUCED
public static final com.squareup.javapoet.ClassName PRODUCER
public static final com.squareup.javapoet.ClassName PRODUCERS
public static final com.squareup.javapoet.ClassName PRODUCTION_COMPONENT_MONITOR_FACTORY
public static final com.squareup.javapoet.ClassName PROVIDER
public static final com.squareup.javapoet.ClassName PROVIDER_OF_LAZY
public static final com.squareup.javapoet.ClassName SET
public static final com.squareup.javapoet.ClassName SET_FACTORY
public static final com.squareup.javapoet.ClassName SET_OF_PRODUCED_PRODUCER
public static final com.squareup.javapoet.ClassName SET_PRODUCER
public static final com.squareup.javapoet.ClassName SINGLE_CHECK
public static final com.squareup.javapoet.ClassName VOID_CLASS
public static com.squareup.javapoet.ParameterizedTypeName abstractProducerOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
public static com.squareup.javapoet.ParameterizedTypeName factoryOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName factoryType
public static com.squareup.javapoet.ParameterizedTypeName lazyOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
public static com.squareup.javapoet.ParameterizedTypeName listOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
public static com.squareup.javapoet.ParameterizedTypeName listenableFutureOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
public static com.squareup.javapoet.ParameterizedTypeName membersInjectorOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName membersInjectorType
public static com.squareup.javapoet.ParameterizedTypeName producedOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
public static com.squareup.javapoet.ParameterizedTypeName producerOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
public static com.squareup.javapoet.ParameterizedTypeName dependencyMethodProducerOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
public static com.squareup.javapoet.ParameterizedTypeName providerOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
public static com.squareup.javapoet.ParameterizedTypeName setOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName elementType
public static com.squareup.javapoet.TypeName rawTypeName (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName typeName
private void <init> ()
static void <clinit> ()
}
dagger/internal/codegen/javapoet/Expression.class
Expression.java
package dagger.internal.codegen.javapoet
public final dagger.internal.codegen.javapoet.Expression extends java.lang.Object {
private final javax.lang.model.type.TypeMirror type
private final com.squareup.javapoet.CodeBlock codeBlock
private void <init> (javax.lang.model.type.TypeMirror, com.squareup.javapoet.CodeBlock)
javax.lang.model.type.TypeMirror type
com.squareup.javapoet.CodeBlock codeBlock
public static dagger.internal.codegen.javapoet.Expression create (javax.lang.model.type.TypeMirror, com.squareup.javapoet.CodeBlock)
javax.lang.model.type.TypeMirror type
com.squareup.javapoet.CodeBlock expression
public static transient dagger.internal.codegen.javapoet.Expression create (javax.lang.model.type.TypeMirror, java.lang.String, java.lang.Object[])
javax.lang.model.type.TypeMirror type
String format
Object[] args
public dagger.internal.codegen.javapoet.Expression castTo (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror newType
public dagger.internal.codegen.javapoet.Expression box (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
public javax.lang.model.type.TypeMirror type ()
public com.squareup.javapoet.CodeBlock codeBlock ()
public java.lang.String toString ()
}
dagger/internal/codegen/javapoet/CodeBlocks.class
CodeBlocks.java
package dagger.internal.codegen.javapoet
public final dagger.internal.codegen.javapoet.CodeBlocks extends java.lang.Object {
public static java.util.stream.Collector toParametersCodeBlock ()
public static java.util.stream.Collector toConcatenatedCodeBlock ()
public static com.squareup.javapoet.CodeBlock makeParametersCodeBlock (java.lang.Iterable)
Iterable codeBlocks
public static com.squareup.javapoet.CodeBlock parameterNames (java.lang.Iterable)
Iterable parameters
public static com.squareup.javapoet.CodeBlock concat (java.lang.Iterable)
Iterable codeBlocks
public static void addAnnotation (com.squareup.javapoet.MethodSpec$Builder, javax.lang.model.type.DeclaredType)
com.squareup.javapoet.MethodSpec$Builder method
javax.lang.model.type.DeclaredType nullableType
public static com.squareup.javapoet.CodeBlock anonymousProvider (dagger.internal.codegen.javapoet.Expression)
dagger.internal.codegen.javapoet.Expression expression
javax.lang.model.type.DeclaredType type
public static com.squareup.javapoet.CodeBlock anonymousProvider (com.squareup.javapoet.TypeName, com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.TypeName providedType
com.squareup.javapoet.CodeBlock body
public static com.squareup.javapoet.CodeBlock cast (com.squareup.javapoet.CodeBlock, java.lang.Class)
com.squareup.javapoet.CodeBlock expression
Class castTo
public static com.squareup.javapoet.CodeBlock type (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public static com.squareup.javapoet.CodeBlock stringLiteral (java.lang.String)
String toWrap
public static com.squareup.javapoet.CodeBlock javadocLinkTo (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement executableElement
com.squareup.javapoet.CodeBlock$Builder builder
private void <init> ()
private static synthetic com.squareup.javapoet.CodeBlock lambda$javadocLinkTo$1 (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement parameter
private static synthetic com.squareup.javapoet.CodeBlock lambda$parameterNames$0 (com.squareup.javapoet.ParameterSpec)
com.squareup.javapoet.ParameterSpec p
}
dagger/internal/codegen/javapoet/CodeBlocks$1.class
CodeBlocks.java
package dagger.internal.codegen.javapoet
synthetic dagger.internal.codegen.javapoet.CodeBlocks$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
dagger/internal/codegen/javapoet/AnnotationSpecs.class
AnnotationSpecs.java
package dagger.internal.codegen.javapoet
public final dagger.internal.codegen.javapoet.AnnotationSpecs extends java.lang.Object {
public static transient com.squareup.javapoet.AnnotationSpec suppressWarnings (dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression, dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression[])
dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression first
dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression[] rest
com.squareup.javapoet.AnnotationSpec$Builder builder
private void <init> ()
private static synthetic void lambda$suppressWarnings$0 (com.squareup.javapoet.AnnotationSpec$Builder, dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression)
com.squareup.javapoet.AnnotationSpec$Builder builder
dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression suppression
}
dagger/internal/codegen/javapoet/AnnotationSpecs$Suppression.class
AnnotationSpecs.java
package dagger.internal.codegen.javapoet
public final enum dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression extends java.lang.Enum {
public static final enum dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression RAWTYPES
public static final enum dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression UNCHECKED
private static final synthetic dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression[] $VALUES
public static dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression[] values ()
public static dagger.internal.codegen.javapoet.AnnotationSpecs$Suppression valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String toString ()
static void <clinit> ()
}
dagger/internal/codegen/javapoet/
dagger/internal/codegen/ValidationType.class
ValidationType.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ValidationType extends java.lang.Enum {
public static final enum dagger.internal.codegen.ValidationType ERROR
public static final enum dagger.internal.codegen.ValidationType WARNING
public static final enum dagger.internal.codegen.ValidationType NONE
private static final synthetic 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 <init> (java.lang.String, int)
java.util.Optional diagnosticKind ()
static void <clinit> ()
}
dagger/internal/codegen/ValidationType$1.class
ValidationType.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ValidationType$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ValidationType
static void <clinit> ()
}
dagger/internal/codegen/ValidationReport.class
ValidationReport.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ValidationReport extends java.lang.Object {
private static final com.google.common.graph.Traverser SUBREPORTS
void <init> ()
abstract javax.lang.model.element.Element subject ()
abstract com.google.common.collect.ImmutableSet items ()
com.google.common.collect.ImmutableSet allItems ()
abstract com.google.common.collect.ImmutableSet subreports ()
com.google.common.collect.ImmutableSet allReports ()
abstract boolean markedDirty ()
boolean isClean ()
dagger.internal.codegen.ValidationReport$Item item
dagger.internal.codegen.ValidationReport subreport
void printMessagesTo (javax.annotation.processing.Messager)
String message
dagger.internal.codegen.ValidationReport$Item item
dagger.internal.codegen.ValidationReport subreport
javax.annotation.processing.Messager messager
private static boolean isEnclosedIn (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element parent
javax.lang.model.element.Element child
javax.lang.model.element.Element current
static dagger.internal.codegen.ValidationReport$Builder about (javax.lang.model.element.Element)
javax.lang.model.element.Element subject
private static synthetic java.util.stream.Stream lambda$allItems$0 (dagger.internal.codegen.ValidationReport)
dagger.internal.codegen.ValidationReport report
static void <clinit> ()
}
dagger/internal/codegen/ValidationReport$Item.class
ValidationReport.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ValidationReport$Item extends java.lang.Object {
void <init> ()
abstract java.lang.String message ()
abstract javax.tools.Diagnostic$Kind kind ()
abstract javax.lang.model.element.Element element ()
abstract java.util.Optional annotation ()
abstract java.util.Optional annotationValue ()
}
dagger/internal/codegen/ValidationReport$Builder.class
ValidationReport.java
package dagger.internal.codegen
final dagger.internal.codegen.ValidationReport$Builder extends java.lang.Object {
private final javax.lang.model.element.Element subject
private final com.google.common.collect.ImmutableSet$Builder items
private final com.google.common.collect.ImmutableSet$Builder subreports
private boolean markedDirty
private void <init> (javax.lang.model.element.Element)
javax.lang.model.element.Element subject
javax.lang.model.element.Element getSubject ()
dagger.internal.codegen.ValidationReport$Builder addItems (java.lang.Iterable)
Iterable newItems
dagger.internal.codegen.ValidationReport$Builder addError (java.lang.String)
String message
dagger.internal.codegen.ValidationReport$Builder addError (java.lang.String, javax.lang.model.element.Element)
String message
javax.lang.model.element.Element element
dagger.internal.codegen.ValidationReport$Builder addError (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 addError (java.lang.String, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
String message
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.AnnotationValue annotationValue
dagger.internal.codegen.ValidationReport$Builder addWarning (java.lang.String)
String message
dagger.internal.codegen.ValidationReport$Builder addWarning (java.lang.String, javax.lang.model.element.Element)
String message
javax.lang.model.element.Element element
dagger.internal.codegen.ValidationReport$Builder addWarning (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 addWarning (java.lang.String, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
String message
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.AnnotationValue annotationValue
dagger.internal.codegen.ValidationReport$Builder addNote (java.lang.String)
String message
dagger.internal.codegen.ValidationReport$Builder addNote (java.lang.String, javax.lang.model.element.Element)
String message
javax.lang.model.element.Element element
dagger.internal.codegen.ValidationReport$Builder addNote (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 addNote (java.lang.String, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
String message
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.AnnotationValue annotationValue
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.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
dagger.internal.codegen.ValidationReport$Builder addItem (java.lang.String, javax.tools.Diagnostic$Kind, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
String message
javax.tools.Diagnostic$Kind kind
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.AnnotationValue annotationValue
private dagger.internal.codegen.ValidationReport$Builder addItem (java.lang.String, javax.tools.Diagnostic$Kind, javax.lang.model.element.Element, java.util.Optional, java.util.Optional)
String message
javax.tools.Diagnostic$Kind kind
javax.lang.model.element.Element element
java.util.Optional annotation
java.util.Optional annotationValue
void markDirty ()
dagger.internal.codegen.ValidationReport$Builder addSubreport (dagger.internal.codegen.ValidationReport)
dagger.internal.codegen.ValidationReport subreport
dagger.internal.codegen.ValidationReport build ()
synthetic void <init> (javax.lang.model.element.Element, dagger.internal.codegen.ValidationReport$1)
javax.lang.model.element.Element x0
dagger.internal.codegen.ValidationReport$1 x1
}
dagger/internal/codegen/ValidationReport$1.class
ValidationReport.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ValidationReport$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void <clinit> ()
}
dagger/internal/codegen/Validation.class
Validation.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.Validation extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/Util.class
Util.java
package dagger.internal.codegen
final dagger.internal.codegen.Util extends java.lang.Object {
static boolean componentCanMakeNewInstances (javax.lang.model.element.TypeElement)
javax.lang.model.element.Element enclosed
javax.lang.model.element.TypeElement typeElement
private static boolean requiresEnclosingInstance (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
static java.lang.Object reentrantComputeIfAbsent (java.util.Map, java.lang.Object, java.util.function.Function)
java.util.Map map
Object key
java.util.function.Function mappingFunction
Object value
private void <init> ()
}
dagger/internal/codegen/Util$1.class
Util.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.Util$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static final synthetic int[] $SwitchMap$javax$lang$model$element$NestingKind
static void <clinit> ()
}
dagger/internal/codegen/UnwrappedMapKeyGenerator_Factory.class
UnwrappedMapKeyGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.UnwrappedMapKeyGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider sourceVersionProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public dagger.internal.codegen.UnwrappedMapKeyGenerator get ()
public static dagger.internal.codegen.UnwrappedMapKeyGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public static dagger.internal.codegen.UnwrappedMapKeyGenerator newUnwrappedMapKeyGenerator (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/UnwrappedMapKeyGenerator.class
UnwrappedMapKeyGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.UnwrappedMapKeyGenerator extends dagger.internal.codegen.AnnotationCreatorGenerator {
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
protected java.util.Set annotationsToCreate (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationElement
java.util.Set nestedAnnotationElements
}
dagger/internal/codegen/UniqueNameSet.class
UniqueNameSet.java
package dagger.internal.codegen
final dagger.internal.codegen.UniqueNameSet extends java.lang.Object {
private final java.util.Set uniqueNames
void <init> ()
java.lang.String getUniqueName (java.lang.CharSequence)
int differentiator
CharSequence base
String name
void claim (java.lang.CharSequence)
CharSequence name
}
dagger/internal/codegen/TypeProtoConverter_Factory.class
TypeProtoConverter_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.TypeProtoConverter_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
public dagger.internal.codegen.TypeProtoConverter get ()
public static dagger.internal.codegen.TypeProtoConverter_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
public static dagger.internal.codegen.TypeProtoConverter newTypeProtoConverter (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/TypeProtoConverter.class
TypeProtoConverter.java
package dagger.internal.codegen
final dagger.internal.codegen.TypeProtoConverter extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
static dagger.internal.codegen.serialization.TypeProto toProto (javax.lang.model.type.TypeMirror)
javax.lang.model.type.WildcardType wildcardType
dagger.internal.codegen.serialization.TypeProto$Wildcard$Builder wildcardBuilder
javax.lang.model.element.TypeElement typeElement
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.type.TypeMirror enclosingType
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.serialization.TypeProto$Builder builder
int arrayDimensions
javax.lang.model.type.TypeMirror fromProto (dagger.internal.codegen.serialization.TypeProto)
javax.lang.model.type.TypeMirror typeMirror
javax.lang.model.type.DeclaredType enclosingType
javax.lang.model.element.TypeElement typeElement
javax.lang.model.type.TypeMirror typeMirror
int i
dagger.internal.codegen.serialization.TypeProto type
javax.lang.model.type.TypeMirror[] typeArguments
javax.lang.model.type.TypeMirror typeMirror
private javax.lang.model.type.TypeMirror wildcardType (dagger.internal.codegen.serialization.TypeProto$Wildcard)
dagger.internal.codegen.serialization.TypeProto$Wildcard wildcard
private static synthetic boolean lambda$fromProto$1 (dagger.internal.codegen.serialization.TypeProto, javax.lang.model.element.TypeElement)
dagger.internal.codegen.serialization.TypeProto type
javax.lang.model.element.TypeElement inner
private static synthetic javax.lang.model.type.TypeMirror[] lambda$fromProto$0 (int)
int x$0
}
dagger/internal/codegen/TypeCheckingProcessingStep.class
TypeCheckingProcessingStep.java
package dagger.internal.codegen
abstract dagger.internal.codegen.TypeCheckingProcessingStep extends java.lang.Object implements dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep {
private final java.util.function.Function downcaster
void <init> (java.util.function.Function)
java.util.function.Function downcaster
public com.google.common.collect.ImmutableSet process (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap elementsByAnnotation
com.google.common.collect.ImmutableSet$Builder deferredElements
protected abstract void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
public volatile synthetic java.util.Set process (com.google.common.collect.SetMultimap)
private synthetic void lambda$process$0 (com.google.common.collect.ImmutableSet$Builder, javax.lang.model.element.Element, java.util.Collection)
TypeNotPresentException e
com.google.common.collect.ImmutableSet$Builder deferredElements
javax.lang.model.element.Element element
java.util.Collection annotations
}
dagger/internal/codegen/TopLevelImplementationComponent.class
TopLevelImplementationComponent.java
package dagger.internal.codegen
abstract dagger.internal.codegen.TopLevelImplementationComponent extends java.lang.Object {
public abstract dagger.internal.codegen.CurrentImplementationSubcomponent$Builder currentImplementationSubcomponentBuilder ()
}
dagger/internal/codegen/TopLevelImplementationComponent$InstallationModule.class
TopLevelImplementationComponent.java
package dagger.internal.codegen
public abstract dagger.internal.codegen.TopLevelImplementationComponent$InstallationModule extends java.lang.Object {
}
dagger/internal/codegen/TopLevelImplementationComponent$Builder.class
TopLevelImplementationComponent.java
package dagger.internal.codegen
public abstract dagger.internal.codegen.TopLevelImplementationComponent$Builder extends java.lang.Object {
public abstract dagger.internal.codegen.TopLevelImplementationComponent$Builder topLevelComponent (dagger.internal.codegen.ComponentImplementation)
public abstract dagger.internal.codegen.TopLevelImplementationComponent build ()
}
dagger/internal/codegen/TopLevel.class
TopLevel.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.TopLevel extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/SystemComponentsModule_TickerFactory.class
SystemComponentsModule_TickerFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.SystemComponentsModule_TickerFactory extends java.lang.Object implements dagger.internal.Factory {
private static final dagger.internal.codegen.SystemComponentsModule_TickerFactory INSTANCE
public void <init> ()
public com.google.common.base.Ticker get ()
public static dagger.internal.codegen.SystemComponentsModule_TickerFactory create ()
public static com.google.common.base.Ticker proxyTicker ()
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
}
dagger/internal/codegen/SystemComponentsModule.class
SystemComponentsModule.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SystemComponentsModule extends java.lang.Object {
public static com.google.common.base.Ticker ticker ()
}
dagger/internal/codegen/SwitchingProviders.class
SwitchingProviders.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SwitchingProviders extends java.lang.Object {
private static final int MAX_CASES_PER_SWITCH
private static final long MAX_CASES_PER_CLASS
private static final com.squareup.javapoet.TypeVariableName T
private final java.util.Map switchingProviderBuilders
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final com.squareup.javapoet.ClassName owningComponent
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.UniqueNameSet switchingProviderNames
void <init> (dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.langmodel.DaggerTypes types
protected abstract com.squareup.javapoet.TypeSpec createSwitchingProviderType (com.squareup.javapoet.TypeSpec$Builder)
protected final dagger.internal.codegen.javapoet.Expression getProviderExpression (dagger.internal.codegen.SwitchingProviders$SwitchCase)
dagger.internal.codegen.SwitchingProviders$SwitchCase switchCase
private dagger.internal.codegen.SwitchingProviders$SwitchingProviderBuilder getSwitchingProviderBuilder ()
String name
dagger.internal.codegen.SwitchingProviders$SwitchingProviderBuilder switchingProviderBuilder
private static synthetic com.squareup.javapoet.TypeSpec lambda$getSwitchingProviderBuilder$1 (dagger.internal.codegen.SwitchingProviders$SwitchingProviderBuilder)
dagger.internal.codegen.SwitchingProviders$SwitchingProviderBuilder rec$
private synthetic dagger.internal.codegen.SwitchingProviders$SwitchingProviderBuilder lambda$getProviderExpression$0 (dagger.model.Key)
dagger.model.Key key
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$000 (dagger.internal.codegen.SwitchingProviders)
dagger.internal.codegen.SwitchingProviders x0
static synthetic com.squareup.javapoet.TypeVariableName access$100 ()
static void <clinit> ()
}
dagger/internal/codegen/SwitchingProviders$SwitchingProviderBuilder.class
SwitchingProviders.java
package dagger.internal.codegen
final dagger.internal.codegen.SwitchingProviders$SwitchingProviderBuilder extends java.lang.Object {
private final java.util.Map switchCases
private final java.util.Map switchIds
private final com.squareup.javapoet.ClassName switchingProviderType
final synthetic dagger.internal.codegen.SwitchingProviders this$0
void <init> (dagger.internal.codegen.SwitchingProviders, com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName switchingProviderType
dagger.internal.codegen.javapoet.Expression getProviderExpression (dagger.internal.codegen.SwitchingProviders$SwitchCase)
int switchId
dagger.internal.codegen.SwitchingProviders$SwitchCase switchCase
dagger.model.Key key
private com.squareup.javapoet.CodeBlock createSwitchCaseCodeBlock (dagger.internal.codegen.SwitchingProviders$SwitchCase)
dagger.internal.codegen.SwitchingProviders$SwitchCase switchCase
com.squareup.javapoet.CodeBlock instanceCodeBlock
private com.squareup.javapoet.TypeSpec build ()
private com.google.common.collect.ImmutableList getMethods ()
com.squareup.javapoet.MethodSpec method
int i
com.google.common.collect.ImmutableList switchCodeBlockPartitions
com.squareup.javapoet.MethodSpec$Builder routerMethod
com.google.common.collect.ImmutableList$Builder getMethods
private com.google.common.collect.ImmutableList switchCodeBlockPartitions ()
private static synthetic com.squareup.javapoet.CodeBlock lambda$switchCodeBlockPartitions$0 (java.util.List)
java.util.List partitionCases
static synthetic com.squareup.javapoet.TypeSpec access$200 (dagger.internal.codegen.SwitchingProviders$SwitchingProviderBuilder)
dagger.internal.codegen.SwitchingProviders$SwitchingProviderBuilder x0
}
dagger/internal/codegen/SwitchingProviders$SwitchCase.class
SwitchingProviders.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SwitchingProviders$SwitchCase extends java.lang.Object {
public abstract dagger.model.Key key ()
public abstract dagger.internal.codegen.javapoet.Expression getReturnExpression (com.squareup.javapoet.ClassName)
public abstract dagger.internal.codegen.javapoet.Expression getProviderExpression (com.squareup.javapoet.ClassName, int)
}
dagger/internal/codegen/SubcomponentNames.class
SubcomponentNames.java
package dagger.internal.codegen
final dagger.internal.codegen.SubcomponentNames extends java.lang.Object {
private static final com.google.common.base.Splitter QUALIFIED_NAME_SPLITTER
private final com.google.common.collect.ImmutableMap namesByDescriptor
private final com.google.common.collect.ImmutableMap descriptorsByCreatorKey
void <init> (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.KeyFactory)
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.KeyFactory keyFactory
java.lang.String get (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
java.lang.String getCreatorName (dagger.model.Key)
dagger.model.Key key
java.lang.String getCreatorName (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
dagger.internal.codegen.ComponentCreatorDescriptor creatorDescriptor
private static com.google.common.collect.ImmutableMap namesByDescriptor (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph graph
com.google.common.collect.ImmutableListMultimap componentDescriptorsBySimpleName
com.google.common.collect.ImmutableMap componentNamers
java.util.Map subcomponentImplSimpleNames
private static com.google.common.collect.ImmutableMap descriptorsByCreatorKey (dagger.internal.codegen.KeyFactory, com.google.common.collect.ImmutableSet)
dagger.internal.codegen.KeyFactory keyFactory
com.google.common.collect.ImmutableSet subcomponents
private static com.google.common.collect.ImmutableBiMap disambiguateConflictingSimpleNames (java.util.Collection, com.google.common.collect.ImmutableMap)
dagger.internal.codegen.SubcomponentNames$Namer namer
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.SubcomponentNames$Namer namer
String simpleName
String basePrefix
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.UniqueNameSet nameSet
java.util.Collection components
com.google.common.collect.ImmutableMap componentNamers
java.util.Map generatedSimpleNames
private static com.google.common.collect.ImmutableMap qualifiedNames (java.lang.Iterable)
dagger.internal.codegen.ComponentDescriptor component
Iterable componentDescriptors
com.google.common.collect.ImmutableMap$Builder builder
private static synthetic dagger.internal.codegen.ComponentDescriptor lambda$descriptorsByCreatorKey$4 (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor subcomponent
private static synthetic dagger.model.Key lambda$descriptorsByCreatorKey$3 (dagger.internal.codegen.KeyFactory, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.ComponentDescriptor subcomponent
private static synthetic boolean lambda$descriptorsByCreatorKey$2 (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor subcomponent
private static synthetic void lambda$namesByDescriptor$1 (java.util.Map, com.google.common.collect.ImmutableMap, java.util.Collection)
java.util.Map subcomponentImplSimpleNames
com.google.common.collect.ImmutableMap componentNamers
java.util.Collection components
private static synthetic java.lang.String lambda$namesByDescriptor$0 (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
static synthetic com.google.common.base.Splitter access$000 ()
static void <clinit> ()
}
dagger/internal/codegen/SubcomponentNames$Namer.class
SubcomponentNames.java
package dagger.internal.codegen
final dagger.internal.codegen.SubcomponentNames$Namer extends java.lang.Object {
final javax.lang.model.element.TypeElement typeElement
void <init> (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
java.lang.String simpleName ()
java.lang.String uniquingPrefix ()
String next
String containerName
javax.lang.model.element.Name qualifiedName
java.util.Iterator pieces
StringBuilder b
}
dagger/internal/codegen/SubcomponentFactoryMethodValidator_Factory.class
SubcomponentFactoryMethodValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.SubcomponentFactoryMethodValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider typesProvider
public dagger.internal.codegen.SubcomponentFactoryMethodValidator get ()
public static dagger.internal.codegen.SubcomponentFactoryMethodValidator_Factory create (javax.inject.Provider)
javax.inject.Provider typesProvider
public static dagger.internal.codegen.SubcomponentFactoryMethodValidator newSubcomponentFactoryMethodValidator (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/SubcomponentFactoryMethodValidator.class
SubcomponentFactoryMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.SubcomponentFactoryMethodValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final java.util.Map inheritedModulesCache
void <init> (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
private com.google.common.collect.ImmutableSet findMissingModules (dagger.model.BindingGraph$ChildFactoryMethodEdge, dagger.model.BindingGraph)
dagger.model.BindingGraph$ChildFactoryMethodEdge edge
dagger.model.BindingGraph graph
com.google.common.collect.ImmutableSet factoryMethodParameters
dagger.model.BindingGraph$ComponentNode child
com.google.common.collect.Sets$SetView modulesOwnedByChild
private com.google.common.collect.ImmutableSet subgraphFactoryMethodParameters (dagger.model.BindingGraph$ChildFactoryMethodEdge, dagger.model.BindingGraph)
dagger.model.BindingGraph$ChildFactoryMethodEdge edge
dagger.model.BindingGraph bindingGraph
dagger.model.BindingGraph$ComponentNode parent
javax.lang.model.type.DeclaredType parentType
javax.lang.model.type.ExecutableType factoryMethodType
private com.google.common.collect.Sets$SetView ownedModules (dagger.model.BindingGraph$ComponentNode, dagger.model.BindingGraph)
dagger.model.BindingGraph$ComponentNode component
dagger.model.BindingGraph graph
private java.util.Set inheritedModules (dagger.model.BindingGraph$ComponentNode, dagger.model.BindingGraph)
dagger.model.BindingGraph$ComponentNode component
dagger.model.BindingGraph graph
private java.util.function.Function uncachedInheritedModules (dagger.model.BindingGraph)
dagger.model.BindingGraph graph
private void reportMissingModuleParameters (dagger.model.BindingGraph$ChildFactoryMethodEdge, com.google.common.collect.ImmutableSet, dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph$ChildFactoryMethodEdge edge
com.google.common.collect.ImmutableSet missingModules
dagger.model.BindingGraph graph
dagger.spi.DiagnosticReporter diagnosticReporter
private synthetic java.util.Set lambda$uncachedInheritedModules$8 (dagger.model.BindingGraph, dagger.model.BindingGraph$ComponentNode)
dagger.model.BindingGraph graph
dagger.model.BindingGraph$ComponentNode componentNode
private synthetic com.google.common.collect.Sets$SetView lambda$uncachedInheritedModules$7 (dagger.model.BindingGraph, dagger.model.BindingGraph$ComponentNode)
dagger.model.BindingGraph graph
dagger.model.BindingGraph$ComponentNode parent
private static synthetic boolean lambda$findMissingModules$6 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement moduleType
private static synthetic boolean lambda$findMissingModules$5 (com.google.common.collect.ImmutableSet, javax.lang.model.element.TypeElement)
com.google.common.collect.ImmutableSet factoryMethodParameters
javax.lang.model.element.TypeElement module
private static synthetic boolean lambda$findMissingModules$4 (com.google.common.collect.Sets$SetView, javax.lang.model.element.TypeElement)
com.google.common.collect.Sets$SetView modulesOwnedByChild
javax.lang.model.element.TypeElement module
private static synthetic javax.lang.model.element.TypeElement lambda$findMissingModules$3 (dagger.model.Binding)
dagger.model.Binding binding
private static synthetic boolean lambda$findMissingModules$2 (dagger.model.Binding)
dagger.model.Binding binding
private static synthetic boolean lambda$findMissingModules$1 (dagger.model.BindingGraph$ComponentNode, dagger.model.Binding)
dagger.model.BindingGraph$ComponentNode child
dagger.model.Binding binding
private synthetic void lambda$visitGraph$0 (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter, dagger.model.BindingGraph$ChildFactoryMethodEdge)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.BindingGraph$ChildFactoryMethodEdge edge
com.google.common.collect.ImmutableSet missingModules
}
dagger/internal/codegen/SubcomponentDeclaration_Factory_Factory.class
SubcomponentDeclaration_Factory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.SubcomponentDeclaration_Factory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider keyFactoryProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider keyFactoryProvider
public dagger.internal.codegen.SubcomponentDeclaration$Factory get ()
public static dagger.internal.codegen.SubcomponentDeclaration_Factory_Factory create (javax.inject.Provider)
javax.inject.Provider keyFactoryProvider
public static dagger.internal.codegen.SubcomponentDeclaration$Factory newFactory (java.lang.Object)
Object keyFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/SubcomponentDeclaration.class
SubcomponentDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SubcomponentDeclaration extends dagger.internal.codegen.BindingDeclaration {
void <init> ()
public abstract dagger.model.Key key ()
abstract javax.lang.model.element.TypeElement subcomponentType ()
abstract dagger.internal.codegen.ModuleAnnotation moduleAnnotation ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
dagger/internal/codegen/SubcomponentDeclaration$Factory.class
SubcomponentDeclaration.java
package dagger.internal.codegen
dagger.internal.codegen.SubcomponentDeclaration$Factory extends java.lang.Object {
private final dagger.internal.codegen.KeyFactory keyFactory
void <init> (dagger.internal.codegen.KeyFactory)
dagger.internal.codegen.KeyFactory keyFactory
com.google.common.collect.ImmutableSet forModule (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement subcomponent
javax.lang.model.element.TypeElement module
com.google.common.collect.ImmutableSet$Builder declarations
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
javax.lang.model.element.Element subcomponentAttribute
}
dagger/internal/codegen/SubcomponentCreatorBindingExpression.class
SubcomponentCreatorBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.SubcomponentCreatorBindingExpression extends dagger.internal.codegen.SimpleInvocationBindingExpression {
private final javax.lang.model.type.TypeMirror creatorType
private final String creatorImplementationName
void <init> (dagger.internal.codegen.ResolvedBindings, java.lang.String)
dagger.internal.codegen.ResolvedBindings resolvedBindings
String creatorImplementationName
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
}
dagger/internal/codegen/SubcomponentCreatorBindingEdgeImpl.class
SubcomponentCreatorBindingEdgeImpl.java
package dagger.internal.codegen
final dagger.internal.codegen.SubcomponentCreatorBindingEdgeImpl extends java.lang.Object implements dagger.model.BindingGraph$SubcomponentCreatorBindingEdge {
private final com.google.common.collect.ImmutableSet subcomponentDeclarations
void <init> (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet subcomponentDeclarations
public com.google.common.collect.ImmutableSet declaringModules ()
public java.lang.String toString ()
}
dagger/internal/codegen/SpiModule_ExternalPluginsFactory.class
SpiModule_ExternalPluginsFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.SpiModule_ExternalPluginsFactory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider testingPluginsProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider testingPluginsProvider
public com.google.common.collect.ImmutableSet get ()
public static dagger.internal.codegen.SpiModule_ExternalPluginsFactory create (javax.inject.Provider)
javax.inject.Provider testingPluginsProvider
public static com.google.common.collect.ImmutableSet proxyExternalPlugins (java.util.Optional)
java.util.Optional testingPlugins
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/SpiModule.class
SpiModule.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SpiModule extends java.lang.Object {
private void <init> ()
static com.google.common.collect.ImmutableSet externalPlugins (java.util.Optional)
java.util.Optional testingPlugins
private static synthetic com.google.common.collect.ImmutableSet lambda$externalPlugins$0 ()
}
dagger/internal/codegen/SpiModule$TestingPlugins.class
SpiModule.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.SpiModule$TestingPlugins extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/SourceFiles.class
SourceFiles.java
package dagger.internal.codegen
dagger.internal.codegen.SourceFiles extends java.lang.Object {
private static final com.google.common.base.Joiner CLASS_FILE_NAME_JOINER
static final java.util.Comparator DEPENDENCY_ORDERING
static com.google.common.collect.ImmutableMap generateBindingFieldsForDependencies (dagger.internal.codegen.Binding)
dagger.internal.codegen.FrameworkDependency frameworkDependency
dagger.internal.codegen.Binding$DependencyAssociation dependencyAssociation
dagger.internal.codegen.Binding binding
com.google.common.collect.ImmutableMap$Builder bindingFields
private static java.lang.String fieldNameForDependency (com.google.common.collect.ImmutableSet)
java.util.Iterator namesIterator
String first
StringBuilder compositeNameBuilder
com.google.common.collect.ImmutableSet dependencyRequests
com.google.common.collect.ImmutableSet dependencyNames
static com.squareup.javapoet.CodeBlock frameworkTypeUsageStatement (com.squareup.javapoet.CodeBlock, dagger.model.RequestKind)
com.squareup.javapoet.CodeBlock frameworkTypeMemberSelect
dagger.model.RequestKind dependencyKind
static com.google.common.collect.ImmutableMap frameworkFieldUsages (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableSet dependencies
com.google.common.collect.ImmutableMap fields
static com.squareup.javapoet.ClassName generatedClassNameForBinding (dagger.internal.codegen.Binding)
dagger.internal.codegen.ContributionBinding contribution
dagger.internal.codegen.Binding binding
static com.squareup.javapoet.ClassName elementBasedClassName (javax.lang.model.element.ExecutableElement, java.lang.String)
javax.lang.model.element.ExecutableElement element
String suffix
com.squareup.javapoet.ClassName enclosingClassName
String methodName
static com.squareup.javapoet.TypeName parameterizedGeneratedTypeNameForBinding (dagger.internal.codegen.Binding)
dagger.internal.codegen.Binding binding
com.squareup.javapoet.ClassName className
com.google.common.collect.ImmutableList typeParameters
static com.squareup.javapoet.ClassName membersInjectorNameForType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
static java.lang.String classFileName (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName className
static com.squareup.javapoet.ClassName generatedMonitoringModuleName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentElement
private static com.squareup.javapoet.ClassName siblingClassName (javax.lang.model.element.TypeElement, java.lang.String)
javax.lang.model.element.TypeElement typeElement
String suffix
com.squareup.javapoet.ClassName className
static com.squareup.javapoet.ClassName setFactoryClassName (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.SetType setType
dagger.internal.codegen.ContributionBinding binding
static com.squareup.javapoet.ClassName mapFactoryClassName (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.MapType mapType
static com.google.common.collect.ImmutableList bindingTypeElementTypeVariableNames (dagger.internal.codegen.Binding)
dagger.internal.codegen.ContributionBinding contributionBinding
dagger.internal.codegen.Binding binding
java.util.List typeParameters
static java.lang.String simpleVariableName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
String candidateName
String variableName
static java.lang.String protectAgainstKeywords (java.lang.String)
String candidateName
private void <init> ()
private static synthetic com.squareup.javapoet.CodeBlock lambda$frameworkFieldUsages$3 (com.google.common.collect.ImmutableMap, dagger.model.DependencyRequest)
com.google.common.collect.ImmutableMap fields
dagger.model.DependencyRequest dep
private static synthetic java.util.Optional lambda$static$2 (dagger.model.DependencyRequest)
dagger.model.DependencyRequest request
private static synthetic java.lang.String lambda$static$1 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static synthetic java.util.Optional lambda$static$0 (dagger.model.DependencyRequest)
dagger.model.DependencyRequest request
static void <clinit> ()
}
dagger/internal/codegen/SourceFiles$1.class
SourceFiles.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.SourceFiles$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static final synthetic int[] $SwitchMap$dagger$model$BindingKind
static final synthetic int[] $SwitchMap$dagger$internal$codegen$BindingType
static void <clinit> ()
}
dagger/internal/codegen/SourceFileGeneratorsModule_GeneratorModule_GeneratorFactory.class
SourceFileGeneratorsModule_GeneratorModule_GeneratorFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.SourceFileGeneratorsModule_GeneratorModule_GeneratorFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule module
private final javax.inject.Provider generatorProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule, javax.inject.Provider, javax.inject.Provider)
dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule module
javax.inject.Provider generatorProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.SourceFileGenerator get ()
public static dagger.internal.codegen.SourceFileGeneratorsModule_GeneratorModule_GeneratorFactory create (dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule, javax.inject.Provider, javax.inject.Provider)
dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule module
javax.inject.Provider generatorProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.SourceFileGenerator proxyGenerator (dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule, dagger.internal.codegen.SourceFileGenerator, java.lang.Object)
dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule instance
dagger.internal.codegen.SourceFileGenerator generator
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/SourceFileGeneratorsModule_GeneratorFactory.class
SourceFileGeneratorsModule_GeneratorFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.SourceFileGeneratorsModule_GeneratorFactory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider generatorProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider generatorProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.SourceFileGenerator get ()
public static dagger.internal.codegen.SourceFileGeneratorsModule_GeneratorFactory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider generatorProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.SourceFileGenerator proxyGenerator (java.lang.Object, java.lang.Object)
Object generator
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/SourceFileGeneratorsModule.class
SourceFileGeneratorsModule.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SourceFileGeneratorsModule extends java.lang.Object {
public static dagger.internal.codegen.SourceFileGenerator generator (dagger.internal.codegen.ModuleConstructorProxyGenerator, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.ModuleConstructorProxyGenerator generator
dagger.internal.codegen.CompilerOptions compilerOptions
}
dagger/internal/codegen/SourceFileGeneratorsModule$ProvisionModule.class
SourceFileGeneratorsModule.java
package dagger.internal.codegen
public dagger.internal.codegen.SourceFileGeneratorsModule$ProvisionModule extends dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule {
public void <init> ()
}
dagger/internal/codegen/SourceFileGeneratorsModule$ProductionModule.class
SourceFileGeneratorsModule.java
package dagger.internal.codegen
public dagger.internal.codegen.SourceFileGeneratorsModule$ProductionModule extends dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule {
public void <init> ()
}
dagger/internal/codegen/SourceFileGeneratorsModule$MembersInjectionModule.class
SourceFileGeneratorsModule.java
package dagger.internal.codegen
public dagger.internal.codegen.SourceFileGeneratorsModule$MembersInjectionModule extends dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule {
public void <init> ()
}
dagger/internal/codegen/SourceFileGeneratorsModule$GeneratorModule.class
SourceFileGeneratorsModule.java
package dagger.internal.codegen
public abstract dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule extends java.lang.Object {
public void <init> ()
dagger.internal.codegen.SourceFileGenerator generator (dagger.internal.codegen.SourceFileGenerator, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.SourceFileGenerator generator
dagger.internal.codegen.CompilerOptions compilerOptions
}
dagger/internal/codegen/SourceFileGeneratorsModule$ComponentModule.class
SourceFileGeneratorsModule.java
package dagger.internal.codegen
public dagger.internal.codegen.SourceFileGeneratorsModule$ComponentModule extends dagger.internal.codegen.SourceFileGeneratorsModule$GeneratorModule {
public void <init> ()
}
dagger/internal/codegen/SourceFileGenerator.class
SourceFileGenerator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SourceFileGenerator extends java.lang.Object {
private static final String GENERATED_COMMENTS
private final javax.annotation.processing.Filer filer
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final javax.lang.model.SourceVersion sourceVersion
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
void <init> (dagger.internal.codegen.SourceFileGenerator)
dagger.internal.codegen.SourceFileGenerator delegate
void generate (java.lang.Object, javax.annotation.processing.Messager)
dagger.internal.codegen.SourceFileGenerationException e
Object input
javax.annotation.processing.Messager messager
void generate (java.lang.Object) throws dagger.internal.codegen.SourceFileGenerationException
Exception e
Object input
com.squareup.javapoet.ClassName generatedTypeName
java.util.Optional type
private com.squareup.javapoet.JavaFile buildJavaFile (com.squareup.javapoet.ClassName, java.lang.Object, com.squareup.javapoet.TypeSpec$Builder)
com.squareup.javapoet.ClassName generatedTypeName
Object input
com.squareup.javapoet.TypeSpec$Builder typeSpecBuilder
java.util.Optional generatedAnnotation
com.squareup.javapoet.JavaFile$Builder javaFileBuilder
abstract com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
abstract javax.lang.model.element.Element originatingElement (java.lang.Object)
abstract java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
private static synthetic com.squareup.javapoet.AnnotationSpec lambda$buildJavaFile$0 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotation
}
dagger/internal/codegen/SourceFileGenerationException.class
SourceFileGenerationException.java
package dagger.internal.codegen
final dagger.internal.codegen.SourceFileGenerationException extends java.lang.Exception {
private final javax.lang.model.element.Element associatedElement
void <init> (java.util.Optional, java.lang.Throwable, javax.lang.model.element.Element)
java.util.Optional generatedClassName
Throwable cause
javax.lang.model.element.Element associatedElement
private static java.lang.String createMessage (java.util.Optional, java.lang.String)
java.util.Optional generatedClassName
String message
void printMessageTo (javax.annotation.processing.Messager)
javax.annotation.processing.Messager messager
}
dagger/internal/codegen/SimpleTypeAnnotationValue.class
SimpleTypeAnnotationValue.java
package dagger.internal.codegen
final dagger.internal.codegen.SimpleTypeAnnotationValue extends java.lang.Object implements javax.lang.model.element.AnnotationValue {
private final javax.lang.model.type.TypeMirror value
void <init> (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror value
public javax.lang.model.type.TypeMirror getValue ()
public java.lang.String toString ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor visitor
Object parameter
public volatile synthetic java.lang.Object getValue ()
}
dagger/internal/codegen/SimpleMethodBindingExpression.class
SimpleMethodBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.SimpleMethodBindingExpression extends dagger.internal.codegen.SimpleInvocationBindingExpression {
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.ProvisionBinding provisionBinding
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.MembersInjectionMethods membersInjectionMethods
private final dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final javax.lang.model.SourceVersion sourceVersion
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.MembersInjectionMethods, dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.MembersInjectionMethods membersInjectionMethods
dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
com.google.common.collect.ImmutableMap arguments
java.util.function.Function argumentsFunction
private dagger.internal.codegen.javapoet.Expression invokeMethod (java.util.function.Function, com.squareup.javapoet.ClassName)
com.squareup.javapoet.CodeBlock invocation
com.squareup.javapoet.CodeBlock invocation
com.squareup.javapoet.CodeBlock module
java.util.function.Function argumentsFunction
com.squareup.javapoet.ClassName requestingClass
com.squareup.javapoet.CodeBlock arguments
javax.lang.model.element.ExecutableElement method
com.squareup.javapoet.CodeBlock invocation
private com.squareup.javapoet.TypeName constructorTypeName (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
javax.lang.model.type.DeclaredType type
com.squareup.javapoet.TypeName typeName
private dagger.internal.codegen.javapoet.Expression invokeInjectionMethod (java.util.function.Function, com.squareup.javapoet.ClassName)
java.util.function.Function argumentsFunction
com.squareup.javapoet.ClassName requestingClass
private dagger.internal.codegen.javapoet.Expression dependencyArgument (dagger.model.DependencyRequest, com.squareup.javapoet.ClassName)
dagger.model.DependencyRequest dependency
com.squareup.javapoet.ClassName requestingClass
private dagger.internal.codegen.javapoet.Expression injectMembers (com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.TypeName keyType
com.squareup.javapoet.CodeBlock instance
com.squareup.javapoet.MethodSpec membersInjectionMethod
javax.lang.model.type.TypeMirror returnType
private java.util.Optional moduleReference (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
private javax.lang.model.type.TypeMirror simpleMethodReturnType ()
private synthetic com.squareup.javapoet.CodeBlock lambda$moduleReference$3 (com.squareup.javapoet.ClassName, dagger.internal.codegen.ComponentRequirement)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.ComponentRequirement module
private static synthetic boolean lambda$constructorTypeName$2 (com.squareup.javapoet.ClassName, javax.lang.model.type.TypeMirror)
com.squareup.javapoet.ClassName requestingClass
javax.lang.model.type.TypeMirror t
private static synthetic com.squareup.javapoet.CodeBlock lambda$getDependencyExpression$1 (com.google.common.collect.ImmutableMap, dagger.model.DependencyRequest)
com.google.common.collect.ImmutableMap arguments
dagger.model.DependencyRequest request
private synthetic dagger.internal.codegen.javapoet.Expression lambda$getDependencyExpression$0 (com.squareup.javapoet.ClassName, dagger.model.DependencyRequest)
com.squareup.javapoet.ClassName requestingClass
dagger.model.DependencyRequest request
}
dagger/internal/codegen/SimpleMethodBindingExpression$1.class
SimpleMethodBindingExpression.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.SimpleMethodBindingExpression$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
dagger/internal/codegen/SimpleInvocationBindingExpression.class
SimpleInvocationBindingExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SimpleInvocationBindingExpression extends dagger.internal.codegen.BindingExpression {
private final dagger.internal.codegen.ResolvedBindings resolvedBindings
void <init> (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
boolean requiresMethodEncapsulation ()
}
dagger/internal/codegen/SimpleAnnotationMirror.class
SimpleAnnotationMirror.java
package dagger.internal.codegen
final dagger.internal.codegen.SimpleAnnotationMirror extends java.lang.Object implements javax.lang.model.element.AnnotationMirror {
private final javax.lang.model.element.TypeElement annotationType
private final com.google.common.collect.ImmutableMap namedValues
private final com.google.common.collect.ImmutableMap elementValues
private void <init> (javax.lang.model.element.TypeElement, java.util.Map)
javax.lang.model.element.TypeElement annotationType
java.util.Map namedValues
public javax.lang.model.type.DeclaredType getAnnotationType ()
public java.util.Map getElementValues ()
public java.lang.String toString ()
StringBuilder builder
static javax.lang.model.element.AnnotationMirror of (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationType
static javax.lang.model.element.AnnotationMirror of (javax.lang.model.element.TypeElement, java.util.Map)
javax.lang.model.element.TypeElement annotationType
java.util.Map namedValues
private static synthetic java.lang.String lambda$new$1 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
private static synthetic java.lang.String lambda$new$0 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
}
dagger/internal/codegen/SetType.class
SetType.java
package dagger.internal.codegen
abstract dagger.internal.codegen.SetType extends java.lang.Object {
void <init> ()
protected abstract com.google.common.base.Equivalence$Wrapper wrappedDeclaredSetType ()
javax.lang.model.type.DeclaredType declaredSetType ()
boolean isRawType ()
javax.lang.model.type.TypeMirror elementType ()
boolean elementsAreTypeOf (java.lang.Class)
Class clazz
javax.lang.model.type.TypeMirror unwrappedElementType (java.lang.Class)
Class wrappingClass
static boolean isSet (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static boolean isSet (dagger.model.Key)
dagger.model.Key key
static dagger.internal.codegen.SetType from (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static dagger.internal.codegen.SetType from (dagger.model.Key)
dagger.model.Key key
}
dagger/internal/codegen/SetFactoryCreationExpression.class
SetFactoryCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.SetFactoryCreationExpression extends dagger.internal.codegen.MultibindingFactoryCreationExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.BindingGraph graph
private final dagger.internal.codegen.ContributionBinding binding
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.BindingGraph graph
public com.squareup.javapoet.CodeBlock creationExpression ()
dagger.internal.codegen.SetType setType
String methodNamePrefix
String methodNamePrefix
dagger.internal.codegen.ContributionType contributionType
String methodNamePrefix
dagger.model.DependencyRequest dependency
com.squareup.javapoet.CodeBlock$Builder builder
int individualProviders
int setProviders
com.squareup.javapoet.CodeBlock$Builder builderMethodCalls
String methodNameSuffix
java.util.Optional superContributions
}
dagger/internal/codegen/SetFactoryCreationExpression$1.class
SetFactoryCreationExpression.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.SetFactoryCreationExpression$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ContributionType
static void <clinit> ()
}
dagger/internal/codegen/SetBindingExpression.class
SetBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.SetBindingExpression extends dagger.internal.codegen.MultibindingExpression {
private final dagger.internal.codegen.ProvisionBinding binding
private final dagger.internal.codegen.BindingGraph graph
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
protected dagger.internal.codegen.javapoet.Expression buildDependencyExpression (com.squareup.javapoet.ClassName)
dagger.model.DependencyRequest dependency
com.squareup.javapoet.CodeBlock contributionExpression
String builderMethod
dagger.model.DependencyRequest dependency
com.squareup.javapoet.CodeBlock$Builder instantiation
com.squareup.javapoet.ClassName requestingClass
java.util.Optional superMethodCall
boolean isImmutableSetAvailable
private javax.lang.model.type.DeclaredType immutableSetType ()
private com.squareup.javapoet.CodeBlock getContributionExpression (dagger.model.DependencyRequest, com.squareup.javapoet.ClassName)
dagger.model.DependencyRequest dependency
com.squareup.javapoet.ClassName requestingClass
private dagger.internal.codegen.javapoet.Expression collectionsStaticFactoryInvocation (com.squareup.javapoet.ClassName, com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.ClassName requestingClass
com.squareup.javapoet.CodeBlock methodInvocation
private com.squareup.javapoet.CodeBlock maybeTypeParameter (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
javax.lang.model.type.TypeMirror elementType
private boolean isSingleValue (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependency
private boolean isImmutableSetBuilderWithExpectedSizeAvailable ()
private boolean isImmutableSetAvailable ()
private static synthetic boolean lambda$isImmutableSetBuilderWithExpectedSizeAvailable$1 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private synthetic com.squareup.javapoet.CodeBlock lambda$buildDependencyExpression$0 (com.squareup.javapoet.ClassName, dagger.model.DependencyRequest)
com.squareup.javapoet.ClassName requestingClass
dagger.model.DependencyRequest dependency
}
dagger/internal/codegen/Scopes.class
Scopes.java
package dagger.internal.codegen
final dagger.internal.codegen.Scopes extends java.lang.Object {
void <init> ()
static dagger.model.Scope scope (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement scopeType
static dagger.model.Scope productionScope (dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerElements elements
static dagger.model.Scope singletonScope (dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerElements elements
private static dagger.model.Scope scope (dagger.internal.codegen.langmodel.DaggerElements, java.lang.Class)
dagger.internal.codegen.langmodel.DaggerElements elements
Class scopeAnnotationClass
static java.util.Optional uniqueScopeOf (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static java.lang.String getReadableSource (dagger.model.Scope)
dagger.model.Scope scope
static com.google.common.collect.ImmutableSet scopesOf (javax.lang.model.element.Element)
javax.lang.model.element.Element element
}
dagger/internal/codegen/ResolvedBindings.class
ResolvedBindings.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ResolvedBindings extends java.lang.Object implements dagger.internal.codegen.ContributionType$HasContributionType {
void <init> ()
abstract dagger.model.Key key ()
abstract com.google.common.collect.ImmutableSetMultimap allContributionBindings ()
abstract com.google.common.collect.ImmutableMap allMembersInjectionBindings ()
abstract com.google.common.collect.ImmutableSet multibindingDeclarations ()
abstract com.google.common.collect.ImmutableSet subcomponentDeclarations ()
abstract com.google.common.collect.ImmutableSet optionalBindingDeclarations ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
final com.google.common.collect.ImmutableSetMultimap allBindings ()
final com.google.common.collect.ImmutableCollection bindings ()
final dagger.internal.codegen.Binding binding ()
final boolean isEmpty ()
com.google.common.collect.ImmutableSet bindingsOwnedBy (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor component
com.google.common.collect.ImmutableSet contributionBindings ()
final javax.lang.model.element.TypeElement owningComponent (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
final java.util.Optional membersInjectionBinding ()
static dagger.internal.codegen.ResolvedBindings forContributionBindings (dagger.model.Key, com.google.common.collect.Multimap, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
dagger.model.Key key
com.google.common.collect.Multimap contributionBindings
Iterable multibindings
Iterable subcomponentDeclarations
Iterable optionalBindingDeclarations
static dagger.internal.codegen.ResolvedBindings forMembersInjectionBinding (dagger.model.Key, dagger.internal.codegen.ComponentDescriptor, dagger.internal.codegen.MembersInjectionBinding)
dagger.model.Key key
dagger.internal.codegen.ComponentDescriptor owningComponent
dagger.internal.codegen.MembersInjectionBinding ownedMembersInjectionBinding
static dagger.internal.codegen.ResolvedBindings noBindings (dagger.model.Key)
dagger.model.Key key
boolean isMultibindingContribution ()
dagger.internal.codegen.ContributionBinding contributionBinding ()
final dagger.internal.codegen.BindingType bindingType ()
com.google.common.collect.ImmutableSet bindingTypes
com.google.common.collect.ImmutableSet bindingTypes ()
public dagger.internal.codegen.ContributionType contributionType ()
java.util.Optional scope ()
}
dagger/internal/codegen/RequestKinds.class
RequestKinds.java
package dagger.internal.codegen
final dagger.internal.codegen.RequestKinds extends java.lang.Object {
private static final com.google.common.collect.ImmutableMap FRAMEWORK_CLASSES
static javax.lang.model.type.TypeMirror requestType (dagger.model.RequestKind, javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.model.RequestKind requestKind
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.langmodel.DaggerTypes types
static com.squareup.javapoet.TypeName requestTypeName (dagger.model.RequestKind, com.squareup.javapoet.TypeName)
dagger.model.RequestKind requestKind
com.squareup.javapoet.TypeName keyType
static dagger.model.RequestKind getRequestKind (javax.lang.model.type.TypeMirror)
dagger.model.RequestKind kind
javax.lang.model.type.TypeMirror type
private static boolean matchesKind (dagger.model.RequestKind, javax.lang.model.type.TypeMirror)
dagger.model.RequestKind kind
javax.lang.model.type.TypeMirror type
static javax.lang.model.type.TypeMirror extractKeyType (dagger.model.RequestKind, javax.lang.model.type.TypeMirror)
dagger.model.RequestKind requestKind
javax.lang.model.type.TypeMirror type
static java.lang.Class frameworkClass (dagger.model.RequestKind)
dagger.model.RequestKind requestKind
Class result
static boolean canBeSatisfiedByProductionBinding (dagger.model.RequestKind)
dagger.model.RequestKind requestKind
static boolean isDerivedFromProvider (dagger.model.RequestKind)
dagger.model.RequestKind requestKind
private void <init> ()
static void <clinit> ()
}
dagger/internal/codegen/RequestKinds$1.class
RequestKinds.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.RequestKinds$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/PrunedConcreteMethodBindingExpression.class
PrunedConcreteMethodBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.PrunedConcreteMethodBindingExpression extends dagger.internal.codegen.BindingExpression {
private static final com.squareup.javapoet.CodeBlock METHOD_IMPLEMENTATION
void <init> ()
com.squareup.javapoet.CodeBlock getModifiableBindingMethodImplementation (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod modifiableBindingMethod
dagger.internal.codegen.ComponentImplementation component
dagger.internal.codegen.langmodel.DaggerTypes types
java.util.Optional frameworkType
private static com.squareup.javapoet.CodeBlock missingFrameworkInstance (java.lang.Class)
Class factoryClass
final dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
static void <clinit> ()
}
dagger/internal/codegen/PrunedConcreteMethodBindingExpression$1.class
PrunedConcreteMethodBindingExpression.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.PrunedConcreteMethodBindingExpression$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$FrameworkType
static void <clinit> ()
}
dagger/internal/codegen/ProvisionDependencyOnProducerBindingValidator_Factory.class
ProvisionDependencyOnProducerBindingValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProvisionDependencyOnProducerBindingValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private static final dagger.internal.codegen.ProvisionDependencyOnProducerBindingValidator_Factory INSTANCE
public void <init> ()
public dagger.internal.codegen.ProvisionDependencyOnProducerBindingValidator get ()
public static dagger.internal.codegen.ProvisionDependencyOnProducerBindingValidator_Factory create ()
public static dagger.internal.codegen.ProvisionDependencyOnProducerBindingValidator newProvisionDependencyOnProducerBindingValidator ()
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
}
dagger/internal/codegen/ProvisionDependencyOnProducerBindingValidator.class
ProvisionDependencyOnProducerBindingValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProvisionDependencyOnProducerBindingValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
void <init> ()
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
private java.util.stream.Stream provisionDependenciesOnProductionBindings (dagger.model.BindingGraph)
dagger.model.BindingGraph bindingGraph
private java.util.stream.Stream incomingDependencies (dagger.model.Binding, dagger.model.BindingGraph)
dagger.model.Binding binding
dagger.model.BindingGraph bindingGraph
private boolean dependencyCanUseProduction (dagger.model.BindingGraph$DependencyEdge, dagger.model.BindingGraph)
dagger.model.BindingGraph$DependencyEdge edge
dagger.model.BindingGraph bindingGraph
private dagger.model.Binding bindingRequestingDependency (dagger.model.BindingGraph$DependencyEdge, dagger.model.BindingGraph)
dagger.model.BindingGraph$DependencyEdge dependency
dagger.model.BindingGraph bindingGraph
dagger.model.BindingGraph$Node source
private java.lang.String entryPointErrorMessage (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge entryPoint
private java.lang.String dependencyErrorMessage (dagger.model.BindingGraph$DependencyEdge, dagger.model.BindingGraph)
dagger.model.BindingGraph$DependencyEdge dependencyOnProduction
dagger.model.BindingGraph bindingGraph
private synthetic boolean lambda$provisionDependenciesOnProductionBindings$3 (dagger.model.BindingGraph, dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph bindingGraph
dagger.model.BindingGraph$DependencyEdge edge
private synthetic java.util.stream.Stream lambda$provisionDependenciesOnProductionBindings$2 (dagger.model.BindingGraph, dagger.model.Binding)
dagger.model.BindingGraph bindingGraph
dagger.model.Binding binding
private static synthetic boolean lambda$provisionDependenciesOnProductionBindings$1 (dagger.model.Binding)
dagger.model.Binding binding
private synthetic void lambda$visitGraph$0 (dagger.spi.DiagnosticReporter, dagger.model.BindingGraph, dagger.model.BindingGraph$DependencyEdge)
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.BindingGraph bindingGraph
dagger.model.BindingGraph$DependencyEdge provisionDependent
}
dagger/internal/codegen/ProvisionBinding.class
ProvisionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProvisionBinding extends dagger.internal.codegen.ContributionBinding {
private static final com.google.common.collect.ImmutableSet KINDS_TO_CHECK_FOR_NULL
void <init> ()
com.google.common.collect.ImmutableSet explicitDependencies ()
abstract com.google.common.collect.ImmutableSet provisionDependencies ()
com.google.common.collect.ImmutableSet membersInjectionDependencies ()
abstract com.google.common.collect.ImmutableSortedSet injectionSites ()
public dagger.internal.codegen.BindingType bindingType ()
abstract java.util.Optional unresolved ()
public abstract java.util.Optional scope ()
static dagger.internal.codegen.ProvisionBinding$Builder builder ()
abstract dagger.internal.codegen.ProvisionBinding$Builder toBuilder ()
boolean shouldCheckForNull (dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.CompilerOptions compilerOptions
boolean requiresModuleInstance ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
private static synthetic java.util.stream.Stream lambda$membersInjectionDependencies$0 (dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite i
static void <clinit> ()
}
dagger/internal/codegen/ProvisionBinding$Builder.class
ProvisionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProvisionBinding$Builder extends dagger.internal.codegen.ContributionBinding$Builder {
void <init> ()
dagger.internal.codegen.ProvisionBinding$Builder dependencies (java.lang.Iterable)
Iterable dependencies
abstract dagger.internal.codegen.ProvisionBinding$Builder provisionDependencies (java.lang.Iterable)
abstract dagger.internal.codegen.ProvisionBinding$Builder injectionSites (com.google.common.collect.ImmutableSortedSet)
abstract dagger.internal.codegen.ProvisionBinding$Builder unresolved (dagger.internal.codegen.ProvisionBinding)
abstract dagger.internal.codegen.ProvisionBinding$Builder scope (java.util.Optional)
volatile synthetic dagger.internal.codegen.ContributionBinding$Builder unresolved (dagger.internal.codegen.ContributionBinding)
volatile synthetic dagger.internal.codegen.ContributionBinding$Builder dependencies (java.lang.Iterable)
}
dagger/internal/codegen/ProvidesMethodValidator_Factory.class
ProvidesMethodValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProvidesMethodValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider dependencyRequestValidatorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public dagger.internal.codegen.ProvidesMethodValidator get ()
public static dagger.internal.codegen.ProvidesMethodValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public static dagger.internal.codegen.ProvidesMethodValidator newProvidesMethodValidator (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Object dependencyRequestValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProvidesMethodValidator.class
ProvidesMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProvidesMethodValidator extends dagger.internal.codegen.BindingMethodValidator {
private final dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.DependencyRequestValidator)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
protected dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected volatile synthetic dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.Element)
static synthetic dagger.internal.codegen.DependencyRequestValidator access$000 (dagger.internal.codegen.ProvidesMethodValidator)
dagger.internal.codegen.ProvidesMethodValidator x0
}
dagger/internal/codegen/ProvidesMethodValidator$Validator.class
ProvidesMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ProvidesMethodValidator$Validator extends dagger.internal.codegen.BindingMethodValidator$MethodValidator {
final synthetic dagger.internal.codegen.ProvidesMethodValidator this$0
void <init> (dagger.internal.codegen.ProvidesMethodValidator, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected void checkAdditionalMethodProperties ()
protected void checkParameter (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement parameter
}
dagger/internal/codegen/ProviderInstanceBindingExpression.class
ProviderInstanceBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ProviderInstanceBindingExpression extends dagger.internal.codegen.FrameworkInstanceBindingExpression {
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.FrameworkInstanceSupplier, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.FrameworkInstanceSupplier frameworkInstanceSupplier
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
protected dagger.internal.codegen.FrameworkType frameworkType ()
}
dagger/internal/codegen/ProductionBinding.class
ProductionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProductionBinding extends dagger.internal.codegen.ContributionBinding {
void <init> ()
public dagger.internal.codegen.BindingType bindingType ()
abstract java.util.Optional unresolved ()
com.google.common.collect.ImmutableSet implicitDependencies ()
abstract java.util.Optional productionKind ()
abstract com.google.common.collect.ImmutableList thrownTypes ()
abstract java.util.Optional executorRequest ()
abstract java.util.Optional monitorRequest ()
boolean requiresModuleInstance ()
static dagger.internal.codegen.ProductionBinding$Builder builder ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
dagger/internal/codegen/ProductionBinding$ProductionKind.class
ProductionBinding.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ProductionBinding$ProductionKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ProductionBinding$ProductionKind IMMEDIATE
public static final enum dagger.internal.codegen.ProductionBinding$ProductionKind FUTURE
public static final enum dagger.internal.codegen.ProductionBinding$ProductionKind SET_OF_FUTURE
private static final synthetic dagger.internal.codegen.ProductionBinding$ProductionKind[] $VALUES
public static dagger.internal.codegen.ProductionBinding$ProductionKind[] values ()
public static dagger.internal.codegen.ProductionBinding$ProductionKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static dagger.internal.codegen.ProductionBinding$ProductionKind fromProducesMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement producesMethod
static void <clinit> ()
}
dagger/internal/codegen/ProductionBinding$Builder.class
ProductionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProductionBinding$Builder extends dagger.internal.codegen.ContributionBinding$Builder {
void <init> ()
dagger.internal.codegen.ProductionBinding$Builder dependencies (java.lang.Iterable)
Iterable dependencies
abstract dagger.internal.codegen.ProductionBinding$Builder explicitDependencies (java.lang.Iterable)
abstract dagger.internal.codegen.ProductionBinding$Builder productionKind (dagger.internal.codegen.ProductionBinding$ProductionKind)
abstract dagger.internal.codegen.ProductionBinding$Builder unresolved (dagger.internal.codegen.ProductionBinding)
abstract dagger.internal.codegen.ProductionBinding$Builder thrownTypes (java.lang.Iterable)
abstract dagger.internal.codegen.ProductionBinding$Builder executorRequest (dagger.model.DependencyRequest)
abstract dagger.internal.codegen.ProductionBinding$Builder monitorRequest (dagger.model.DependencyRequest)
volatile synthetic dagger.internal.codegen.ContributionBinding$Builder unresolved (dagger.internal.codegen.ContributionBinding)
volatile synthetic dagger.internal.codegen.ContributionBinding$Builder dependencies (java.lang.Iterable)
}
dagger/internal/codegen/ProducesMethodValidator_Factory.class
ProducesMethodValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProducesMethodValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider dependencyRequestValidatorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public dagger.internal.codegen.ProducesMethodValidator get ()
public static dagger.internal.codegen.ProducesMethodValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public static dagger.internal.codegen.ProducesMethodValidator newProducesMethodValidator (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Object dependencyRequestValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProducesMethodValidator.class
ProducesMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducesMethodValidator extends dagger.internal.codegen.BindingMethodValidator {
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.DependencyRequestValidator)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
protected java.lang.String elementsIntoSetNotASetMessage ()
protected java.lang.String badTypeMessage ()
protected dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected volatile synthetic dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.Element)
}
dagger/internal/codegen/ProducesMethodValidator$Validator.class
ProducesMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ProducesMethodValidator$Validator extends dagger.internal.codegen.BindingMethodValidator$MethodValidator {
final synthetic dagger.internal.codegen.ProducesMethodValidator this$0
void <init> (dagger.internal.codegen.ProducesMethodValidator, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected void checkAdditionalMethodProperties ()
private void checkNullable ()
protected void checkKeyType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror keyType
java.util.Optional typeToCheck
protected void checkSetValuesType ()
java.util.Optional typeToCheck
private java.util.Optional unwrapListenableFuture (javax.lang.model.type.TypeMirror)
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.type.TypeMirror type
}
dagger/internal/codegen/ProducerNodeInstanceBindingExpression.class
ProducerNodeInstanceBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerNodeInstanceBindingExpression extends dagger.internal.codegen.FrameworkInstanceBindingExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.model.Key key
private final dagger.internal.codegen.ProducerEntryPointView producerEntryPointView
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.FrameworkInstanceSupplier, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.FrameworkInstanceSupplier frameworkInstanceSupplier
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.ComponentImplementation componentImplementation
protected dagger.internal.codegen.FrameworkType frameworkType ()
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.javapoet.Expression result
dagger.internal.codegen.javapoet.Expression getDependencyExpressionForComponentMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
private synthetic dagger.internal.codegen.javapoet.Expression lambda$getDependencyExpressionForComponentMethod$0 (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
}
dagger/internal/codegen/ProducerFromProviderCreationExpression.class
ProducerFromProviderCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerFromProviderCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentBindingExpressions)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
public com.squareup.javapoet.CodeBlock creationExpression ()
public java.util.Optional alternativeFrameworkClass ()
}
dagger/internal/codegen/ProducerFactoryGenerator_Factory.class
ProducerFactoryGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProducerFactoryGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider sourceVersionProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider keyFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider keyFactoryProvider
public dagger.internal.codegen.ProducerFactoryGenerator get ()
public static dagger.internal.codegen.ProducerFactoryGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider keyFactoryProvider
public static dagger.internal.codegen.ProducerFactoryGenerator newProducerFactoryGenerator (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion, java.lang.Object, java.lang.Object)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
Object compilerOptions
Object keyFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProducerFactoryGenerator.class
ProducerFactoryGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerFactoryGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.KeyFactory keyFactory
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.KeyFactory)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.KeyFactory keyFactory
com.squareup.javapoet.ClassName nameGeneratedType (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding binding
javax.lang.model.element.Element originatingElement (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding binding
java.util.Optional write (com.squareup.javapoet.ClassName, dagger.internal.codegen.ProductionBinding)
com.squareup.javapoet.TypeName futureType
com.squareup.javapoet.CodeBlock futureAccess
dagger.model.DependencyRequest dependency
com.squareup.javapoet.ClassName generatedTypeName
dagger.internal.codegen.ProductionBinding binding
com.squareup.javapoet.TypeName providedTypeName
com.squareup.javapoet.TypeName futureTypeName
com.squareup.javapoet.TypeSpec$Builder factoryBuilder
dagger.internal.codegen.UniqueNameSet uniqueFieldNames
com.google.common.collect.ImmutableMap$Builder fieldsBuilder
com.squareup.javapoet.MethodSpec$Builder constructorBuilder
java.util.Optional moduleField
String[] executorParameterName
String[] monitorParameterName
java.util.Map bindingFieldsForDependencies
com.google.common.collect.ImmutableMap fields
com.squareup.javapoet.MethodSpec$Builder collectDependenciesBuilder
com.google.common.collect.ImmutableList asyncDependencies
dagger.internal.codegen.ProducerFactoryGenerator$FutureTransform futureTransform
com.squareup.javapoet.MethodSpec$Builder callProducesMethod
com.squareup.javapoet.MethodSpec constructor
private com.squareup.javapoet.MethodSpec staticFactoryMethod (dagger.internal.codegen.ProductionBinding, com.squareup.javapoet.MethodSpec)
dagger.internal.codegen.ProductionBinding binding
com.squareup.javapoet.MethodSpec constructor
private static com.squareup.javapoet.FieldSpec addFieldAndConstructorParameter (com.squareup.javapoet.TypeSpec$Builder, com.squareup.javapoet.MethodSpec$Builder, java.lang.String, com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeSpec$Builder typeBuilder
com.squareup.javapoet.MethodSpec$Builder constructorBuilder
String variableName
com.squareup.javapoet.TypeName variableType
com.squareup.javapoet.FieldSpec field
private static void assignField (com.squareup.javapoet.MethodSpec$Builder, com.squareup.javapoet.FieldSpec, com.squareup.javapoet.ParameterizedTypeName)
com.squareup.javapoet.MethodSpec$Builder constructorBuilder
com.squareup.javapoet.FieldSpec field
com.squareup.javapoet.ParameterizedTypeName type
private static com.google.common.collect.ImmutableList asyncDependencies (dagger.internal.codegen.Binding)
dagger.internal.codegen.Binding binding
com.google.common.collect.ImmutableMap frameworkDependencies
private com.squareup.javapoet.CodeBlock producerTokenConstruction (com.squareup.javapoet.ClassName, dagger.internal.codegen.ProductionBinding)
com.squareup.javapoet.ClassName generatedTypeName
dagger.internal.codegen.ProductionBinding binding
com.squareup.javapoet.CodeBlock producerTokenArgs
private static java.lang.String dependencyFutureName (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependency
private static boolean isAsyncDependency (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependency
private static com.squareup.javapoet.TypeName asyncDependencyType (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependency
com.squareup.javapoet.TypeName keyName
private com.squareup.javapoet.CodeBlock getInvocationCodeBlock (dagger.internal.codegen.ProductionBinding, com.squareup.javapoet.TypeName, com.google.common.collect.ImmutableList)
com.squareup.javapoet.CodeBlock returnCodeBlock
com.squareup.javapoet.CodeBlock returnCodeBlock
com.squareup.javapoet.CodeBlock returnCodeBlock
dagger.internal.codegen.ProductionBinding binding
com.squareup.javapoet.TypeName providedTypeName
com.google.common.collect.ImmutableList parameterCodeBlocks
com.squareup.javapoet.CodeBlock moduleCodeBlock
com.squareup.javapoet.CodeBlock returnCodeBlock
private com.google.common.collect.FluentIterable getThrownTypeNames (java.lang.Iterable)
Iterable thrownTypes
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
private static synthetic boolean lambda$asyncDependencies$3 (com.google.common.collect.ImmutableMap, dagger.model.DependencyRequest)
com.google.common.collect.ImmutableMap frameworkDependencies
dagger.model.DependencyRequest dependency
private static synthetic com.squareup.javapoet.CodeBlock lambda$staticFactoryMethod$2 (com.squareup.javapoet.ParameterSpec)
com.squareup.javapoet.ParameterSpec p
private static synthetic void lambda$write$1 (java.util.Map, com.squareup.javapoet.MethodSpec$Builder, dagger.model.Key, com.squareup.javapoet.FieldSpec)
java.util.Map bindingFieldsForDependencies
com.squareup.javapoet.MethodSpec$Builder constructorBuilder
dagger.model.Key key
com.squareup.javapoet.FieldSpec field
com.squareup.javapoet.ParameterizedTypeName type
private synthetic void lambda$write$0 (dagger.internal.codegen.UniqueNameSet, java.lang.String[], com.squareup.javapoet.MethodSpec$Builder, java.lang.String[], com.squareup.javapoet.TypeSpec$Builder, com.google.common.collect.ImmutableMap$Builder, dagger.model.Key, dagger.internal.codegen.FrameworkField)
com.squareup.javapoet.FieldSpec field
dagger.internal.codegen.UniqueNameSet uniqueFieldNames
String[] executorParameterName
com.squareup.javapoet.MethodSpec$Builder constructorBuilder
String[] monitorParameterName
com.squareup.javapoet.TypeSpec$Builder factoryBuilder
com.google.common.collect.ImmutableMap$Builder fieldsBuilder
dagger.model.Key key
dagger.internal.codegen.FrameworkField bindingField
String fieldName
static synthetic java.lang.String access$000 (dagger.model.DependencyRequest)
dagger.model.DependencyRequest x0
static synthetic com.squareup.javapoet.TypeName access$100 (dagger.model.DependencyRequest)
dagger.model.DependencyRequest x0
static synthetic boolean access$200 (dagger.model.DependencyRequest)
dagger.model.DependencyRequest x0
}
dagger/internal/codegen/ProducerFactoryGenerator$SingleArgFutureTransform.class
ProducerFactoryGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerFactoryGenerator$SingleArgFutureTransform extends dagger.internal.codegen.ProducerFactoryGenerator$FutureTransform {
private final dagger.model.DependencyRequest asyncDependency
void <init> (com.google.common.collect.ImmutableMap, dagger.internal.codegen.ProductionBinding, dagger.model.DependencyRequest)
com.google.common.collect.ImmutableMap fields
dagger.internal.codegen.ProductionBinding binding
dagger.model.DependencyRequest asyncDependency
com.squareup.javapoet.CodeBlock futureCodeBlock ()
com.squareup.javapoet.TypeName applyArgType ()
java.lang.String applyArgName ()
String argName
com.google.common.collect.ImmutableList parameterCodeBlocks ()
dagger.model.DependencyRequest dependency
com.google.common.collect.ImmutableList$Builder parameterCodeBlocks
}
dagger/internal/codegen/ProducerFactoryGenerator$NoArgFutureTransform.class
ProducerFactoryGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerFactoryGenerator$NoArgFutureTransform extends dagger.internal.codegen.ProducerFactoryGenerator$FutureTransform {
void <init> (com.google.common.collect.ImmutableMap, dagger.internal.codegen.ProductionBinding)
com.google.common.collect.ImmutableMap fields
dagger.internal.codegen.ProductionBinding binding
com.squareup.javapoet.CodeBlock futureCodeBlock ()
com.squareup.javapoet.TypeName applyArgType ()
java.lang.String applyArgName ()
com.google.common.collect.ImmutableList parameterCodeBlocks ()
}
dagger/internal/codegen/ProducerFactoryGenerator$MultiArgFutureTransform.class
ProducerFactoryGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerFactoryGenerator$MultiArgFutureTransform extends dagger.internal.codegen.ProducerFactoryGenerator$FutureTransform {
private final com.google.common.collect.ImmutableList asyncDependencies
void <init> (com.google.common.collect.ImmutableMap, dagger.internal.codegen.ProductionBinding, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableMap fields
dagger.internal.codegen.ProductionBinding binding
com.google.common.collect.ImmutableList asyncDependencies
com.squareup.javapoet.CodeBlock futureCodeBlock ()
com.squareup.javapoet.TypeName applyArgType ()
java.lang.String applyArgName ()
com.google.common.collect.ImmutableList parameterCodeBlocks ()
dagger.model.DependencyRequest dependency
int argIndex
com.google.common.collect.ImmutableList$Builder codeBlocks
boolean hasUncheckedCast ()
private static synthetic java.lang.String lambda$futureCodeBlock$0 (dagger.model.DependencyRequest)
dagger.model.DependencyRequest x$0
}
dagger/internal/codegen/ProducerFactoryGenerator$FutureTransform.class
ProducerFactoryGenerator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProducerFactoryGenerator$FutureTransform extends java.lang.Object {
protected final com.google.common.collect.ImmutableMap fields
protected final dagger.internal.codegen.ProductionBinding binding
void <init> (com.google.common.collect.ImmutableMap, dagger.internal.codegen.ProductionBinding)
com.google.common.collect.ImmutableMap fields
dagger.internal.codegen.ProductionBinding binding
abstract com.squareup.javapoet.CodeBlock futureCodeBlock ()
abstract com.squareup.javapoet.TypeName applyArgType ()
abstract java.lang.String applyArgName ()
abstract com.google.common.collect.ImmutableList parameterCodeBlocks ()
boolean hasUncheckedCast ()
com.squareup.javapoet.CodeBlock frameworkTypeUsageStatement (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependency
static dagger.internal.codegen.ProducerFactoryGenerator$FutureTransform create (com.google.common.collect.ImmutableMap, dagger.internal.codegen.ProductionBinding, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableMap fields
dagger.internal.codegen.ProductionBinding binding
com.google.common.collect.ImmutableList asyncDependencies
}
dagger/internal/codegen/ProducerFactoryGenerator$1.class
ProducerFactoryGenerator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ProducerFactoryGenerator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ProductionBinding$ProductionKind
static void <clinit> ()
}
dagger/internal/codegen/ProducerEntryPointView.class
ProducerEntryPointView.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerEntryPointView extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
java.util.Optional getProducerEntryPointField (dagger.internal.codegen.BindingExpression, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.BindingExpression producerExpression
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
private com.squareup.javapoet.FieldSpec createField (dagger.internal.codegen.BindingExpression, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.BindingExpression producerExpression
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
String methodName
com.squareup.javapoet.FieldSpec field
com.squareup.javapoet.CodeBlock fieldInitialization
private javax.lang.model.type.TypeMirror fieldType (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
}
dagger/internal/codegen/ProducerCreationExpression.class
ProducerCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ProducerCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.ContributionBinding binding
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentBindingExpressions)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
public com.squareup.javapoet.CodeBlock creationExpression ()
}
dagger/internal/codegen/ProcessingRoundCacheModule.class
ProcessingRoundCacheModule.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProcessingRoundCacheModule extends java.lang.Object {
public abstract dagger.internal.codegen.ClearableCache moduleDescriptorFactory (dagger.internal.codegen.ModuleDescriptor$Factory)
public abstract dagger.internal.codegen.ClearableCache bindingGraphFactory (dagger.internal.codegen.BindingGraphFactory)
public abstract dagger.internal.codegen.ClearableCache componentImplementationFactory (dagger.internal.codegen.ComponentImplementationFactory)
}
dagger/internal/codegen/ProcessingOptions.class
ProcessingOptions.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.ProcessingOptions extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/ProcessingEnvironmentModule_TypesFactory.class
ProcessingEnvironmentModule_TypesFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProcessingEnvironmentModule_TypesFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.ProcessingEnvironmentModule module
public void <init> (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public javax.lang.model.util.Types get ()
public static dagger.internal.codegen.ProcessingEnvironmentModule_TypesFactory create (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public static javax.lang.model.util.Types proxyTypes (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule instance
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProcessingEnvironmentModule_SourceVersionFactory.class
ProcessingEnvironmentModule_SourceVersionFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProcessingEnvironmentModule_SourceVersionFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.ProcessingEnvironmentModule module
public void <init> (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public javax.lang.model.SourceVersion get ()
public static dagger.internal.codegen.ProcessingEnvironmentModule_SourceVersionFactory create (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public static javax.lang.model.SourceVersion proxySourceVersion (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule instance
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProcessingEnvironmentModule_ProcessingOptionsFactory.class
ProcessingEnvironmentModule_ProcessingOptionsFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProcessingEnvironmentModule_ProcessingOptionsFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.ProcessingEnvironmentModule module
public void <init> (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public java.util.Map get ()
public static dagger.internal.codegen.ProcessingEnvironmentModule_ProcessingOptionsFactory create (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public static java.util.Map proxyProcessingOptions (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule instance
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProcessingEnvironmentModule_MessagerFactory.class
ProcessingEnvironmentModule_MessagerFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProcessingEnvironmentModule_MessagerFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.ProcessingEnvironmentModule module
public void <init> (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public javax.annotation.processing.Messager get ()
public static dagger.internal.codegen.ProcessingEnvironmentModule_MessagerFactory create (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public static javax.annotation.processing.Messager proxyMessager (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule instance
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProcessingEnvironmentModule_FilerFactory.class
ProcessingEnvironmentModule_FilerFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProcessingEnvironmentModule_FilerFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.ProcessingEnvironmentModule module
private final javax.inject.Provider compilerOptionsProvider
public void <init> (dagger.internal.codegen.ProcessingEnvironmentModule, javax.inject.Provider)
dagger.internal.codegen.ProcessingEnvironmentModule module
javax.inject.Provider compilerOptionsProvider
public javax.annotation.processing.Filer get ()
public static dagger.internal.codegen.ProcessingEnvironmentModule_FilerFactory create (dagger.internal.codegen.ProcessingEnvironmentModule, javax.inject.Provider)
dagger.internal.codegen.ProcessingEnvironmentModule module
javax.inject.Provider compilerOptionsProvider
public static javax.annotation.processing.Filer proxyFiler (dagger.internal.codegen.ProcessingEnvironmentModule, java.lang.Object)
dagger.internal.codegen.ProcessingEnvironmentModule instance
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProcessingEnvironmentModule_DaggerStatisticsRecorderFactory.class
ProcessingEnvironmentModule_DaggerStatisticsRecorderFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProcessingEnvironmentModule_DaggerStatisticsRecorderFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.ProcessingEnvironmentModule module
public void <init> (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public java.util.Optional get ()
public static dagger.internal.codegen.ProcessingEnvironmentModule_DaggerStatisticsRecorderFactory create (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public static java.util.Optional proxyDaggerStatisticsRecorder (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule instance
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProcessingEnvironmentModule_DaggerElementsFactory.class
ProcessingEnvironmentModule_DaggerElementsFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProcessingEnvironmentModule_DaggerElementsFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.ProcessingEnvironmentModule module
public void <init> (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public dagger.internal.codegen.langmodel.DaggerElements get ()
public static dagger.internal.codegen.ProcessingEnvironmentModule_DaggerElementsFactory create (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public static dagger.internal.codegen.langmodel.DaggerElements proxyDaggerElements (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule instance
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProcessingEnvironmentModule_CompilerOptionsFactory.class
ProcessingEnvironmentModule_CompilerOptionsFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ProcessingEnvironmentModule_CompilerOptionsFactory extends java.lang.Object implements dagger.internal.Factory {
private final dagger.internal.codegen.ProcessingEnvironmentModule module
public void <init> (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public dagger.internal.codegen.CompilerOptions get ()
public static dagger.internal.codegen.ProcessingEnvironmentModule_CompilerOptionsFactory create (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public static dagger.internal.codegen.CompilerOptions proxyCompilerOptions (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule instance
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ProcessingEnvironmentModule.class
ProcessingEnvironmentModule.java
package dagger.internal.codegen
final dagger.internal.codegen.ProcessingEnvironmentModule extends java.lang.Object {
private final javax.annotation.processing.ProcessingEnvironment processingEnvironment
void <init> (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnvironment
java.util.Map processingOptions ()
javax.annotation.processing.Messager messager ()
javax.annotation.processing.Filer filer (dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.CompilerOptions compilerOptions
javax.lang.model.util.Types types ()
javax.lang.model.SourceVersion sourceVersion ()
dagger.internal.codegen.langmodel.DaggerElements daggerElements ()
dagger.internal.codegen.CompilerOptions compilerOptions ()
java.util.Optional daggerStatisticsRecorder ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
final dagger.internal.codegen.ProcessingEnvironmentCompilerOptions extends dagger.internal.codegen.CompilerOptions {
private final javax.annotation.processing.ProcessingEnvironment processingEnvironment
private final java.util.Map enumOptions
private final java.util.Map allCommandLineOptions
static dagger.internal.codegen.CompilerOptions create (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnvironment
private void <init> (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnvironment
boolean usesProducers ()
boolean headerCompilation ()
boolean fastInit ()
boolean formatGeneratedSource ()
boolean writeProducerNameInToken ()
javax.tools.Diagnostic$Kind nullableValidationKind ()
javax.tools.Diagnostic$Kind privateMemberValidationKind ()
javax.tools.Diagnostic$Kind staticMemberValidationKind ()
boolean ignorePrivateAndStaticInjectionForComponent ()
dagger.internal.codegen.ValidationType scopeCycleValidationType ()
boolean warnIfInjectionFactoryNotGeneratedUpstream ()
boolean aheadOfTimeSubcomponents ()
boolean forceUseSerializedComponentImplementations ()
boolean emitModifiableMetadataAnnotations ()
boolean useGradleIncrementalProcessing ()
dagger.internal.codegen.ValidationType fullBindingGraphValidationType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement element
private dagger.internal.codegen.ValidationType fullBindingGraphValidationType ()
javax.tools.Diagnostic$Kind moduleHasDifferentScopesDiagnosticKind ()
dagger.internal.codegen.ValidationType explicitBindingConflictsWithInjectValidationType ()
private boolean isEnabled (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption keyOnlyOption
private boolean isEnabled (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature feature
private javax.tools.Diagnostic$Kind diagnosticKind (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation validation
private dagger.internal.codegen.ProcessingEnvironmentCompilerOptions checkValid ()
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption keyOnlyOption
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature feature
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation validation
private void noLongerRecognized (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$CommandLineOption)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$CommandLineOption commandLineOption
private static java.lang.String optionName (java.lang.Enum)
Enum option
static com.google.common.collect.ImmutableSet supportedOptions ()
private java.lang.Enum parseOption (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption option
Enum value
private java.lang.Enum parseOptionUncached (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption option
com.google.common.collect.ImmutableMap values
private void reportUseOfDifferentNamesForOption (javax.tools.Diagnostic$Kind, dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption, com.google.common.collect.ImmutableSet)
javax.tools.Diagnostic$Kind diagnosticKind
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption option
com.google.common.collect.ImmutableSet usedNames
private com.google.common.collect.ImmutableMap parseOptionWithAllNames (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption option
com.google.common.collect.ImmutableMap aliasValues
private com.google.common.collect.ImmutableMap parseOptionWithAllNamesUncached (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption option
com.google.common.collect.ImmutableMap$Builder values
private java.util.Optional parseOptionWithName (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption, java.lang.String)
Enum value
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption option
String key
String stringValue
private java.util.stream.Stream getUsedNames (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$CommandLineOption)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$CommandLineOption option
private synthetic boolean lambda$getUsedNames$3 (java.lang.String)
String name
private synthetic void lambda$parseOptionWithAllNamesUncached$2 (dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption, com.google.common.collect.ImmutableMap$Builder, java.lang.String)
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption option
com.google.common.collect.ImmutableMap$Builder values
String name
private static synthetic void lambda$parseOptionWithAllNamesUncached$1 (com.google.common.collect.ImmutableMap$Builder, java.lang.String, java.lang.Enum)
com.google.common.collect.ImmutableMap$Builder values
String name
Enum value
private static synthetic java.lang.String lambda$reportUseOfDifferentNamesForOption$0 (java.lang.String)
String name
static synthetic java.lang.String access$100 (java.lang.Enum)
Enum x0
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$Validation.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation extends java.lang.Enum implements dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption {
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation DISABLE_INTER_COMPONENT_SCOPE_VALIDATION
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation NULLABLE_VALIDATION
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation PRIVATE_MEMBER_VALIDATION
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation STATIC_MEMBER_VALIDATION
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation FULL_BINDING_GRAPH_VALIDATION
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation MODULE_HAS_DIFFERENT_SCOPES_VALIDATION
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation EXPLICIT_BINDING_CONFLICTS_WITH_INJECT
final dagger.internal.codegen.ValidationType defaultType
final com.google.common.collect.ImmutableSet validTypes
private static final synthetic dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation[] $VALUES
public static dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation[] values ()
public static dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private transient void <init> (java.lang.String, int, dagger.internal.codegen.ValidationType, dagger.internal.codegen.ValidationType[])
dagger.internal.codegen.ValidationType defaultType
dagger.internal.codegen.ValidationType[] moreValidTypes
public dagger.internal.codegen.ValidationType defaultValue ()
public java.util.Set validValues ()
public java.lang.String toString ()
public volatile synthetic java.lang.Enum defaultValue ()
synthetic void <init> (java.lang.String, int, dagger.internal.codegen.ValidationType, dagger.internal.codegen.ValidationType[], dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$1)
String x0
int x1
dagger.internal.codegen.ValidationType x2
dagger.internal.codegen.ValidationType[] x3
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$1 x4
static void <clinit> ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$Validation$1.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation$1 extends dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Validation {
transient void <init> (java.lang.String, int, dagger.internal.codegen.ValidationType, dagger.internal.codegen.ValidationType[])
dagger.internal.codegen.ValidationType defaultType
dagger.internal.codegen.ValidationType[] moreValidTypes
public com.google.common.collect.ImmutableList aliases ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$KeyOnlyOption.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption extends java.lang.Enum implements dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$CommandLineOption {
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption HEADER_COMPILATION
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption USE_GRADLE_INCREMENTAL_PROCESSING
private static final synthetic dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption[] $VALUES
public static dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption[] values ()
public static dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$1)
String x0
int x1
dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$1 x2
static void <clinit> ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$KeyOnlyOption$2.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption$2 extends dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption {
void <init> (java.lang.String, int)
public java.lang.String toString ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$KeyOnlyOption$1.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption$1 extends dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$KeyOnlyOption {
void <init> (java.lang.String, int)
public java.lang.String toString ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$Feature.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature extends java.lang.Enum implements dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption {
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature FAST_INIT
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature EXPERIMENTAL_ANDROID_MODE
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature FORMAT_GENERATED_SOURCE
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature WRITE_PRODUCER_NAME_IN_TOKEN
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature WARN_IF_INJECTION_FACTORY_NOT_GENERATED_UPSTREAM
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature IGNORE_PRIVATE_AND_STATIC_INJECTION_FOR_COMPONENT
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature EXPERIMENTAL_AHEAD_OF_TIME_SUBCOMPONENTS
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature FORCE_USE_SERIALIZED_COMPONENT_IMPLEMENTATIONS
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature EMIT_MODIFIABLE_METADATA_ANNOTATIONS
public static final enum dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature FLOATING_BINDS_METHODS
final dagger.internal.codegen.FeatureStatus defaultValue
private static final synthetic dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature[] $VALUES
public static dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature[] values ()
public static dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$Feature valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private void <init> (java.lang.String, int, dagger.internal.codegen.FeatureStatus)
dagger.internal.codegen.FeatureStatus defaultValue
public dagger.internal.codegen.FeatureStatus defaultValue ()
public java.util.Set validValues ()
public java.lang.String toString ()
public volatile synthetic java.lang.Enum defaultValue ()
static void <clinit> ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$EnumOption.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$EnumOption extends java.lang.Object implements dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$CommandLineOption {
public abstract java.lang.Enum defaultValue ()
public abstract java.util.Set validValues ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$CommandLineOption.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$CommandLineOption extends java.lang.Object {
public abstract java.lang.String toString ()
public com.google.common.collect.ImmutableList aliases ()
public java.util.stream.Stream allNames ()
}
dagger/internal/codegen/ProcessingEnvironmentCompilerOptions$1.class
ProcessingEnvironmentCompilerOptions.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ProcessingEnvironmentCompilerOptions$1 extends java.lang.Object {
}
dagger/internal/codegen/PrivateMethodBindingExpression.class
PrivateMethodBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.PrivateMethodBindingExpression extends dagger.internal.codegen.MethodBindingExpression {
private final dagger.internal.codegen.BindingRequest request
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private String methodName
void <init> (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy, dagger.internal.codegen.BindingExpression, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy methodImplementationStrategy
dagger.internal.codegen.BindingExpression wrappedBindingExpression
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.langmodel.DaggerTypes types
protected void addMethod ()
protected java.lang.String methodName ()
}
dagger/internal/codegen/PerGeneratedFile.class
PerGeneratedFile.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.PerGeneratedFile extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/PerComponentImplementation.class
PerComponentImplementation.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.PerComponentImplementation extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/ParentComponent.class
ParentComponent.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.ParentComponent extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/Optionals.class
Optionals.java
package dagger.internal.codegen
final dagger.internal.codegen.Optionals extends java.lang.Object {
static java.util.Comparator optionalComparator ()
static java.util.Comparator emptiesLast (java.util.Comparator)
java.util.Comparator valueComparator
static transient java.util.Optional firstPresent (java.util.Optional, java.util.Optional, java.util.Optional[])
java.util.Optional first
java.util.Optional second
java.util.Optional[] rest
static java.lang.Object rootmostValue (java.lang.Object, java.util.function.Function)
java.util.Optional next
Object start
java.util.function.Function nextFunction
Object current
private void <init> ()
private static synthetic java.lang.Object lambda$emptiesLast$1 (java.util.Optional)
java.util.Optional o
private static synthetic java.lang.Boolean lambda$optionalComparator$0 (java.util.Optional)
java.util.Optional optional
}
dagger/internal/codegen/OptionalType.class
OptionalType.java
package dagger.internal.codegen
abstract dagger.internal.codegen.OptionalType extends java.lang.Object {
private static final javax.lang.model.type.TypeVisitor OPTIONAL_KIND
void <init> ()
protected abstract com.google.common.base.Equivalence$Wrapper wrappedDeclaredOptionalType ()
javax.lang.model.type.DeclaredType declaredOptionalType ()
dagger.internal.codegen.OptionalType$OptionalKind kind ()
javax.lang.model.type.TypeMirror valueType ()
static boolean isOptional (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static boolean isOptional (dagger.model.Key)
dagger.model.Key key
static dagger.internal.codegen.OptionalType from (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static dagger.internal.codegen.OptionalType from (dagger.model.Key)
dagger.model.Key key
static void <clinit> ()
}
dagger/internal/codegen/OptionalType$OptionalKind.class
OptionalType.java
package dagger.internal.codegen
final enum dagger.internal.codegen.OptionalType$OptionalKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.OptionalType$OptionalKind GUAVA_OPTIONAL
public static final enum dagger.internal.codegen.OptionalType$OptionalKind JDK_OPTIONAL
private final Class clazz
private final String absentFactoryMethodName
private static final synthetic dagger.internal.codegen.OptionalType$OptionalKind[] $VALUES
public static dagger.internal.codegen.OptionalType$OptionalKind[] values ()
public static dagger.internal.codegen.OptionalType$OptionalKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.Class, java.lang.String)
Class clazz
String absentFactoryMethodName
com.squareup.javapoet.ParameterizedTypeName of (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName valueType
com.squareup.javapoet.CodeBlock absentValueExpression ()
com.squareup.javapoet.CodeBlock parameterizedAbsentValueExpression (dagger.internal.codegen.OptionalType)
dagger.internal.codegen.OptionalType optionalType
com.squareup.javapoet.CodeBlock presentExpression (com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.CodeBlock value
com.squareup.javapoet.CodeBlock presentObjectExpression (com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.CodeBlock value
static synthetic java.lang.Class access$000 (dagger.internal.codegen.OptionalType$OptionalKind)
dagger.internal.codegen.OptionalType$OptionalKind x0
static void <clinit> ()
}
dagger/internal/codegen/OptionalType$1.class
OptionalType.java
package dagger.internal.codegen
dagger.internal.codegen.OptionalType$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
void <init> (java.util.Optional)
java.util.Optional x0
public java.util.Optional visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.element.Name qualifiedName
dagger.internal.codegen.OptionalType$OptionalKind optionalKind
javax.lang.model.type.DeclaredType t
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
}
dagger/internal/codegen/OptionalFactoryInstanceCreationExpression.class
OptionalFactoryInstanceCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.OptionalFactoryInstanceCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.OptionalFactories optionalFactories
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
void <init> (dagger.internal.codegen.OptionalFactories, dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentBindingExpressions)
dagger.internal.codegen.OptionalFactories optionalFactories
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
public com.squareup.javapoet.CodeBlock creationExpression ()
public boolean useInnerSwitchingProvider ()
}
dagger/internal/codegen/OptionalFactories_Factory.class
OptionalFactories_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.OptionalFactories_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider componentImplementationProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider componentImplementationProvider
public dagger.internal.codegen.OptionalFactories get ()
public static dagger.internal.codegen.OptionalFactories_Factory create (javax.inject.Provider)
javax.inject.Provider componentImplementationProvider
public static dagger.internal.codegen.OptionalFactories newOptionalFactories (java.lang.Object)
Object componentImplementation
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/OptionalFactories.class
OptionalFactories.java
package dagger.internal.codegen
final dagger.internal.codegen.OptionalFactories extends java.lang.Object {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final java.util.Map presentFactoryClasses
private final java.util.Map absentOptionalProviderMethods
private final java.util.Map absentOptionalProviderFields
void <init> (dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation componentImplementation
com.squareup.javapoet.CodeBlock absentOptionalProvider (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.OptionalType$OptionalKind optionalKind
private com.squareup.javapoet.MethodSpec absentOptionalProviderMethod (dagger.internal.codegen.OptionalType$OptionalKind)
dagger.internal.codegen.OptionalType$OptionalKind optionalKind
com.squareup.javapoet.TypeVariableName typeVariable
private com.squareup.javapoet.FieldSpec absentOptionalProviderField (dagger.internal.codegen.OptionalType$OptionalKind)
dagger.internal.codegen.OptionalType$OptionalKind optionalKind
com.squareup.javapoet.CodeBlock presentOptionalFactory (dagger.internal.codegen.ContributionBinding, com.squareup.javapoet.CodeBlock)
dagger.internal.codegen.ContributionBinding binding
com.squareup.javapoet.CodeBlock delegateFactory
private com.squareup.javapoet.TypeSpec presentOptionalFactoryClass (dagger.internal.codegen.OptionalFactories$PresentFactorySpec)
dagger.internal.codegen.OptionalFactories$PresentFactorySpec spec
com.squareup.javapoet.FieldSpec delegateField
com.squareup.javapoet.ParameterSpec delegateParameter
com.squareup.javapoet.TypeSpec$Builder factoryClassBuilder
private com.squareup.javapoet.MethodSpec presentOptionalFactoryGetMethod (dagger.internal.codegen.OptionalFactories$PresentFactorySpec, com.squareup.javapoet.FieldSpec)
dagger.internal.codegen.OptionalFactories$PresentFactorySpec spec
com.squareup.javapoet.FieldSpec delegateField
com.squareup.javapoet.MethodSpec$Builder getMethodBuilder
private static com.squareup.javapoet.CodeBlock transformFutureToOptional (dagger.internal.codegen.OptionalType$OptionalKind, com.squareup.javapoet.TypeName, com.squareup.javapoet.CodeBlock)
dagger.internal.codegen.OptionalType$OptionalKind optionalKind
com.squareup.javapoet.TypeName inputType
com.squareup.javapoet.CodeBlock inputFuture
private synthetic com.squareup.javapoet.TypeSpec lambda$presentOptionalFactory$2 (dagger.internal.codegen.OptionalFactories$PresentFactorySpec)
dagger.internal.codegen.OptionalFactories$PresentFactorySpec spec
com.squareup.javapoet.TypeSpec type
private synthetic com.squareup.javapoet.FieldSpec lambda$absentOptionalProviderMethod$1 (dagger.internal.codegen.OptionalType$OptionalKind)
dagger.internal.codegen.OptionalType$OptionalKind kind
com.squareup.javapoet.FieldSpec field
private synthetic com.squareup.javapoet.MethodSpec lambda$absentOptionalProvider$0 (dagger.internal.codegen.OptionalType$OptionalKind)
dagger.internal.codegen.OptionalType$OptionalKind kind
com.squareup.javapoet.MethodSpec method
}
dagger/internal/codegen/OptionalFactories$PresentFactorySpec.class
OptionalFactories.java
package dagger.internal.codegen
abstract dagger.internal.codegen.OptionalFactories$PresentFactorySpec extends java.lang.Object {
void <init> ()
abstract dagger.internal.codegen.FrameworkType frameworkType ()
abstract dagger.internal.codegen.OptionalType$OptionalKind optionalKind ()
abstract dagger.model.RequestKind valueKind ()
com.squareup.javapoet.TypeVariableName typeVariable ()
com.squareup.javapoet.TypeName valueType ()
com.squareup.javapoet.ParameterizedTypeName optionalType ()
com.squareup.javapoet.ParameterizedTypeName factoryType ()
com.squareup.javapoet.ParameterizedTypeName delegateType ()
java.util.Optional superclass ()
java.util.Optional superinterface ()
java.lang.String factoryMethodName ()
java.lang.String factoryClassName ()
private static dagger.internal.codegen.OptionalFactories$PresentFactorySpec of (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
static synthetic dagger.internal.codegen.OptionalFactories$PresentFactorySpec access$000 (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding x0
}
dagger/internal/codegen/OptionalFactories$1.class
OptionalFactories.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.OptionalFactories$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$FrameworkType
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/OptionalBindingExpression_Factory.class
OptionalBindingExpression_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.OptionalBindingExpression_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider resolvedBindingsProvider
private final javax.inject.Provider componentBindingExpressionsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider sourceVersionProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider resolvedBindingsProvider
javax.inject.Provider componentBindingExpressionsProvider
javax.inject.Provider typesProvider
javax.inject.Provider sourceVersionProvider
public dagger.internal.codegen.OptionalBindingExpression get ()
public static dagger.internal.codegen.OptionalBindingExpression_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider resolvedBindingsProvider
javax.inject.Provider componentBindingExpressionsProvider
javax.inject.Provider typesProvider
javax.inject.Provider sourceVersionProvider
public static dagger.internal.codegen.OptionalBindingExpression newOptionalBindingExpression (java.lang.Object, java.lang.Object, dagger.internal.codegen.langmodel.DaggerTypes, javax.lang.model.SourceVersion)
Object resolvedBindings
Object componentBindingExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.SourceVersion sourceVersion
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/OptionalBindingExpression.class
OptionalBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.OptionalBindingExpression extends dagger.internal.codegen.SimpleInvocationBindingExpression {
private final dagger.internal.codegen.ProvisionBinding binding
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final javax.lang.model.SourceVersion sourceVersion
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.langmodel.DaggerTypes, javax.lang.model.SourceVersion)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.OptionalType optionalType
dagger.internal.codegen.OptionalType$OptionalKind optionalKind
dagger.model.DependencyRequest dependency
com.squareup.javapoet.CodeBlock dependencyExpression
boolean requiresMethodEncapsulation ()
}
dagger/internal/codegen/OptionalBindingDeclaration_Factory_Factory.class
OptionalBindingDeclaration_Factory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.OptionalBindingDeclaration_Factory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider keyFactoryProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider keyFactoryProvider
public dagger.internal.codegen.OptionalBindingDeclaration$Factory get ()
public static dagger.internal.codegen.OptionalBindingDeclaration_Factory_Factory create (javax.inject.Provider)
javax.inject.Provider keyFactoryProvider
public static dagger.internal.codegen.OptionalBindingDeclaration$Factory newFactory (java.lang.Object)
Object keyFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/OptionalBindingDeclaration.class
OptionalBindingDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.OptionalBindingDeclaration extends dagger.internal.codegen.BindingDeclaration {
void <init> ()
public abstract dagger.model.Key key ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
dagger/internal/codegen/OptionalBindingDeclaration$Factory.class
OptionalBindingDeclaration.java
package dagger.internal.codegen
dagger.internal.codegen.OptionalBindingDeclaration$Factory extends java.lang.Object {
private final dagger.internal.codegen.KeyFactory keyFactory
void <init> (dagger.internal.codegen.KeyFactory)
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.OptionalBindingDeclaration forMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement contributingModule
}
dagger/internal/codegen/NullableBindingValidator_Factory.class
NullableBindingValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.NullableBindingValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.NullableBindingValidator get ()
public static dagger.internal.codegen.NullableBindingValidator_Factory create (javax.inject.Provider)
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.NullableBindingValidator newNullableBindingValidator (java.lang.Object)
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/NullableBindingValidator.class
NullableBindingValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.NullableBindingValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private final dagger.internal.codegen.CompilerOptions compilerOptions
void <init> (dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.CompilerOptions compilerOptions
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph$DependencyEdge dependencyEdge
dagger.model.Binding binding
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
public java.lang.String pluginName ()
private com.google.common.collect.ImmutableList nullableBindings (dagger.model.BindingGraph)
dagger.model.BindingGraph bindingGraph
private com.google.common.collect.ImmutableSet nonNullableDependencies (dagger.model.BindingGraph, dagger.model.Binding)
dagger.model.BindingGraph bindingGraph
dagger.model.Binding binding
static java.lang.String nullableToNonNullable (java.lang.String, java.lang.String)
String key
String binding
private static synthetic boolean lambda$nonNullableDependencies$1 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge edge
private static synthetic boolean lambda$nullableBindings$0 (dagger.model.Binding)
dagger.model.Binding binding
}
dagger/internal/codegen/MultibindsMethodValidator_Factory.class
MultibindsMethodValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MultibindsMethodValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider dependencyRequestValidatorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public dagger.internal.codegen.MultibindsMethodValidator get ()
public static dagger.internal.codegen.MultibindsMethodValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public static dagger.internal.codegen.MultibindsMethodValidator newMultibindsMethodValidator (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Object dependencyRequestValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MultibindsMethodValidator.class
MultibindsMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.MultibindsMethodValidator extends dagger.internal.codegen.BindingMethodValidator {
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.DependencyRequestValidator)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
protected dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected volatile synthetic dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.Element)
}
dagger/internal/codegen/MultibindsMethodValidator$Validator.class
MultibindsMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.MultibindsMethodValidator$Validator extends dagger.internal.codegen.BindingMethodValidator$MethodValidator {
final synthetic dagger.internal.codegen.MultibindsMethodValidator this$0
void <init> (dagger.internal.codegen.MultibindsMethodValidator, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected void checkParameters ()
protected void checkType ()
private boolean isPlainMap (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror returnType
dagger.internal.codegen.MapType mapType
private boolean isPlainSet (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror returnType
dagger.internal.codegen.SetType setType
}
dagger/internal/codegen/MultibindingFactoryCreationExpression.class
MultibindingFactoryCreationExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MultibindingFactoryCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.ContributionBinding binding
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentBindingExpressions)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
protected final com.squareup.javapoet.CodeBlock multibindingDependencyExpression (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependency
com.squareup.javapoet.CodeBlock expression
protected final com.google.common.collect.ImmutableSet dependenciesToImplement ()
com.google.common.collect.ImmutableSet alreadyImplementedKeys
protected java.util.Optional superContributions ()
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod superMethod
protected final dagger.internal.codegen.BindingRequest bindingRequest ()
protected final boolean useRawType ()
public final boolean useInnerSwitchingProvider ()
private static synthetic boolean lambda$dependenciesToImplement$0 (com.google.common.collect.ImmutableSet, dagger.model.DependencyRequest)
com.google.common.collect.ImmutableSet alreadyImplementedKeys
dagger.model.DependencyRequest dependency
}
dagger/internal/codegen/MultibindingExpression.class
MultibindingExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MultibindingExpression extends dagger.internal.codegen.SimpleInvocationBindingExpression {
private final dagger.internal.codegen.ProvisionBinding binding
private final dagger.internal.codegen.ComponentImplementation componentImplementation
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.javapoet.Expression expression
protected abstract dagger.internal.codegen.javapoet.Expression buildDependencyExpression (com.squareup.javapoet.ClassName)
protected java.util.Set getNewContributions (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet dependencies
com.google.common.collect.ImmutableSet superclassContributions
protected java.util.Optional superMethodCall ()
java.util.Optional method
private dagger.internal.codegen.BindingRequest bindingRequest ()
private com.google.common.collect.ImmutableSet superclassContributions ()
private static synthetic boolean lambda$getNewContributions$0 (com.google.common.collect.ImmutableSet, dagger.model.DependencyRequest)
com.google.common.collect.ImmutableSet superclassContributions
dagger.model.DependencyRequest dependency
}
dagger/internal/codegen/MultibindingDeclaration_Factory_Factory.class
MultibindingDeclaration_Factory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MultibindingDeclaration_Factory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider keyFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider keyFactoryProvider
public dagger.internal.codegen.MultibindingDeclaration$Factory get ()
public static dagger.internal.codegen.MultibindingDeclaration_Factory_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider keyFactoryProvider
public static dagger.internal.codegen.MultibindingDeclaration$Factory newFactory (dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
Object keyFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MultibindingDeclaration.class
MultibindingDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MultibindingDeclaration extends dagger.internal.codegen.BindingDeclaration implements dagger.internal.codegen.ContributionType$HasContributionType {
void <init> ()
public abstract dagger.model.Key key ()
public abstract dagger.internal.codegen.ContributionType contributionType ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
dagger/internal/codegen/MultibindingDeclaration$Factory.class
MultibindingDeclaration.java
package dagger.internal.codegen
final dagger.internal.codegen.MultibindingDeclaration$Factory extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.KeyFactory keyFactory
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.KeyFactory)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.MultibindingDeclaration forMultibindsMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement moduleMethod
javax.lang.model.element.TypeElement moduleElement
private dagger.internal.codegen.MultibindingDeclaration forDeclaredMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.ExecutableType methodType
javax.lang.model.element.TypeElement contributingType
javax.lang.model.type.TypeMirror returnType
private dagger.internal.codegen.ContributionType contributionType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror returnType
}
dagger/internal/codegen/MultibindingAnnotationsProcessingStep_Factory.class
MultibindingAnnotationsProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MultibindingAnnotationsProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider anyBindingMethodValidatorProvider
private final javax.inject.Provider messagerProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider anyBindingMethodValidatorProvider
javax.inject.Provider messagerProvider
public dagger.internal.codegen.MultibindingAnnotationsProcessingStep get ()
public static dagger.internal.codegen.MultibindingAnnotationsProcessingStep_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider anyBindingMethodValidatorProvider
javax.inject.Provider messagerProvider
public static dagger.internal.codegen.MultibindingAnnotationsProcessingStep newMultibindingAnnotationsProcessingStep (java.lang.Object, javax.annotation.processing.Messager)
Object anyBindingMethodValidator
javax.annotation.processing.Messager messager
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MultibindingAnnotationsProcessingStep.class
MultibindingAnnotationsProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.MultibindingAnnotationsProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final dagger.internal.codegen.AnyBindingMethodValidator anyBindingMethodValidator
private final javax.annotation.processing.Messager messager
void <init> (dagger.internal.codegen.AnyBindingMethodValidator, javax.annotation.processing.Messager)
dagger.internal.codegen.AnyBindingMethodValidator anyBindingMethodValidator
javax.annotation.processing.Messager messager
public java.util.Set annotations ()
protected void process (javax.lang.model.element.ExecutableElement, com.google.common.collect.ImmutableSet)
javax.lang.model.element.ExecutableElement method
com.google.common.collect.ImmutableSet annotations
protected volatile synthetic void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
private synthetic void lambda$process$0 (javax.lang.model.element.ExecutableElement, java.lang.Class)
javax.lang.model.element.ExecutableElement method
Class annotation
}
dagger/internal/codegen/MultibindingAnnotations.class
MultibindingAnnotations.java
package dagger.internal.codegen
final dagger.internal.codegen.MultibindingAnnotations extends java.lang.Object {
void <init> ()
static com.google.common.collect.ImmutableSet forElement (javax.lang.model.element.Element)
javax.lang.model.element.Element method
}
dagger/internal/codegen/MoreAnnotationValues.class
MoreAnnotationValues.java
package dagger.internal.codegen
final dagger.internal.codegen.MoreAnnotationValues extends java.lang.Object {
private static final javax.lang.model.element.AnnotationValueVisitor AS_ANNOTATION_VALUES
private static final javax.lang.model.element.AnnotationValueVisitor AS_TYPE
static com.google.common.collect.ImmutableList asAnnotationValues (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue annotationValue
static javax.lang.model.type.TypeMirror asType (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue annotationValue
private void <init> ()
static void <clinit> ()
}
dagger/internal/codegen/MoreAnnotationValues$2.class
MoreAnnotationValues.java
package dagger.internal.codegen
dagger.internal.codegen.MoreAnnotationValues$2 extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
void <init> ()
public javax.lang.model.type.TypeMirror visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void p
protected javax.lang.model.type.TypeMirror defaultAction (java.lang.Object, java.lang.Void)
Object o
Void p
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/internal/codegen/MoreAnnotationValues$1.class
MoreAnnotationValues.java
package dagger.internal.codegen
dagger.internal.codegen.MoreAnnotationValues$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
void <init> ()
public com.google.common.collect.ImmutableList visitArray (java.util.List, java.lang.String)
java.util.List vals
String elementName
protected com.google.common.collect.ImmutableList defaultAction (java.lang.Object, java.lang.String)
Object o
String elementName
public volatile synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
}
dagger/internal/codegen/MoreAnnotationMirrors.class
MoreAnnotationMirrors.java
package dagger.internal.codegen
final dagger.internal.codegen.MoreAnnotationMirrors extends java.lang.Object {
private void <init> ()
static java.util.Optional wrapOptionalInEquivalence (java.util.Optional)
java.util.Optional optional
static java.util.Optional unwrapOptionalEquivalence (java.util.Optional)
java.util.Optional wrappedOptional
static javax.lang.model.element.Name simpleName (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotationMirror
static com.google.common.collect.ImmutableList getTypeListValue (javax.lang.model.element.AnnotationMirror, java.lang.String)
javax.lang.model.element.AnnotationMirror annotationMirror
String name
}
dagger/internal/codegen/MonitoringModuleProcessingStep_Factory.class
MonitoringModuleProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MonitoringModuleProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider messagerProvider
private final javax.inject.Provider monitoringModuleGeneratorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider monitoringModuleGeneratorProvider
public dagger.internal.codegen.MonitoringModuleProcessingStep get ()
public static dagger.internal.codegen.MonitoringModuleProcessingStep_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider monitoringModuleGeneratorProvider
public static dagger.internal.codegen.MonitoringModuleProcessingStep newMonitoringModuleProcessingStep (javax.annotation.processing.Messager, java.lang.Object)
javax.annotation.processing.Messager messager
Object monitoringModuleGenerator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MonitoringModuleProcessingStep.class
MonitoringModuleProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.MonitoringModuleProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.MonitoringModuleGenerator monitoringModuleGenerator
void <init> (javax.annotation.processing.Messager, dagger.internal.codegen.MonitoringModuleGenerator)
javax.annotation.processing.Messager messager
dagger.internal.codegen.MonitoringModuleGenerator monitoringModuleGenerator
public java.util.Set annotations ()
protected void process (javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet)
javax.lang.model.element.TypeElement element
com.google.common.collect.ImmutableSet annotations
protected volatile synthetic void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
}
dagger/internal/codegen/MonitoringModuleGenerator_Factory.class
MonitoringModuleGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MonitoringModuleGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider sourceVersionProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public dagger.internal.codegen.MonitoringModuleGenerator get ()
public static dagger.internal.codegen.MonitoringModuleGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public static dagger.internal.codegen.MonitoringModuleGenerator newMonitoringModuleGenerator (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MonitoringModuleGenerator.class
MonitoringModuleGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.MonitoringModuleGenerator extends dagger.internal.codegen.SourceFileGenerator {
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
com.squareup.javapoet.ClassName nameGeneratedType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentElement
javax.lang.model.element.Element originatingElement (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentElement
java.util.Optional write (com.squareup.javapoet.ClassName, javax.lang.model.element.TypeElement)
com.squareup.javapoet.ClassName generatedTypeName
javax.lang.model.element.TypeElement componentElement
private com.squareup.javapoet.MethodSpec privateConstructor ()
private com.squareup.javapoet.MethodSpec setOfFactories ()
private com.squareup.javapoet.MethodSpec monitor (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentElement
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
}
dagger/internal/codegen/ModuleValidator_Factory.class
ModuleValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ModuleValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider anyBindingMethodValidatorProvider
private final javax.inject.Provider methodSignatureFormatterProvider
private final javax.inject.Provider componentDescriptorFactoryProvider
private final javax.inject.Provider bindingGraphFactoryProvider
private final javax.inject.Provider bindingGraphConverterProvider
private final javax.inject.Provider bindingGraphValidatorProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider anyBindingMethodValidatorProvider
javax.inject.Provider methodSignatureFormatterProvider
javax.inject.Provider componentDescriptorFactoryProvider
javax.inject.Provider bindingGraphFactoryProvider
javax.inject.Provider bindingGraphConverterProvider
javax.inject.Provider bindingGraphValidatorProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.ModuleValidator get ()
public static dagger.internal.codegen.ModuleValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider anyBindingMethodValidatorProvider
javax.inject.Provider methodSignatureFormatterProvider
javax.inject.Provider componentDescriptorFactoryProvider
javax.inject.Provider bindingGraphFactoryProvider
javax.inject.Provider bindingGraphConverterProvider
javax.inject.Provider bindingGraphValidatorProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.ModuleValidator newModuleValidator (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
Object anyBindingMethodValidator
Object methodSignatureFormatter
Object componentDescriptorFactory
Object bindingGraphFactory
Object bindingGraphConverter
Object bindingGraphValidator
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ModuleValidator.class
ModuleValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ModuleValidator extends java.lang.Object {
private static final com.google.common.collect.ImmutableSet SUBCOMPONENT_TYPES
private static final com.google.common.collect.ImmutableSet SUBCOMPONENT_CREATOR_TYPES
private static final java.util.Optional ANDROID_PROCESSOR
private static final String CONTRIBUTES_ANDROID_INJECTOR_NAME
private static final String ANDROID_PROCESSOR_NAME
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.AnyBindingMethodValidator anyBindingMethodValidator
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
private final dagger.internal.codegen.ComponentDescriptorFactory componentDescriptorFactory
private final dagger.internal.codegen.BindingGraphFactory bindingGraphFactory
private final dagger.internal.codegen.BindingGraphConverter bindingGraphConverter
private final dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final java.util.Map cache
private final java.util.Set knownModules
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.AnyBindingMethodValidator, dagger.internal.codegen.MethodSignatureFormatter, dagger.internal.codegen.ComponentDescriptorFactory, dagger.internal.codegen.BindingGraphFactory, dagger.internal.codegen.BindingGraphConverter, dagger.internal.codegen.BindingGraphValidator, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.AnyBindingMethodValidator anyBindingMethodValidator
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
dagger.internal.codegen.ComponentDescriptorFactory componentDescriptorFactory
dagger.internal.codegen.BindingGraphFactory bindingGraphFactory
dagger.internal.codegen.BindingGraphConverter bindingGraphConverter
dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
dagger.internal.codegen.CompilerOptions compilerOptions
void addKnownModules (java.util.Collection)
java.util.Collection modules
dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement module
private dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.TypeElement, java.util.Set)
javax.lang.model.element.TypeElement module
java.util.Set visitedModules
private dagger.internal.codegen.ValidationReport validateUncached (javax.lang.model.element.TypeElement, java.util.Set)
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.ExecutableElement moduleMethod
javax.lang.model.element.TypeElement module
java.util.Set visitedModules
dagger.internal.codegen.ValidationReport$Builder builder
dagger.internal.codegen.ModuleKind moduleKind
com.google.common.collect.ListMultimap allMethodsByName
com.google.common.collect.ListMultimap bindingMethodsByName
java.util.Set methodKinds
javax.lang.model.element.TypeElement contributesAndroidInjectorElement
javax.lang.model.type.TypeMirror contributesAndroidInjector
private void validateReferencedSubcomponents (javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleKind, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.AnnotationValue subcomponentAttribute
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ModuleKind moduleKind
dagger.internal.codegen.ValidationReport$Builder builder
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
private static java.lang.String moduleSubcomponentsIncludesNonSubcomponent (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement notSubcomponent
private static java.lang.String moduleSubcomponentsIncludesCreator (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement moduleSubcomponentsAttribute
javax.lang.model.element.TypeElement subcomponentType
dagger.internal.codegen.ComponentCreatorAnnotation creatorAnnotation
private static void validateSubcomponentHasBuilder (javax.lang.model.element.TypeElement, javax.lang.model.element.AnnotationMirror, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.TypeElement subcomponentAttribute
javax.lang.model.element.AnnotationMirror moduleAnnotation
dagger.internal.codegen.ValidationReport$Builder builder
private static java.lang.String moduleSubcomponentsDoesntHaveCreator (javax.lang.model.element.TypeElement, javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.TypeElement subcomponent
javax.lang.model.element.AnnotationMirror moduleAnnotation
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.Map$Entry entry
dagger.internal.codegen.ValidationReport$Builder builder
com.google.common.collect.ListMultimap bindingMethodsByName
private void validateReferencedModules (javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleKind, java.util.Set, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ModuleKind moduleKind
java.util.Set visitedModules
dagger.internal.codegen.ValidationReport$Builder builder
javax.lang.model.element.AnnotationMirror mirror
dagger.internal.codegen.ValidationReport validateReferencedModules (javax.lang.model.element.TypeElement, javax.lang.model.element.AnnotationMirror, com.google.common.collect.ImmutableSet, java.util.Set)
javax.lang.model.element.AnnotationValue includedModule
javax.lang.model.element.TypeElement annotatedType
javax.lang.model.element.AnnotationMirror annotation
com.google.common.collect.ImmutableSet validModuleKinds
java.util.Set visitedModules
dagger.internal.codegen.ValidationReport$Builder subreport
com.google.common.collect.ImmutableSet validModuleAnnotations
private static com.google.common.collect.ImmutableList getModules (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
private void validateBindingMethodOverrides (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 bindingMethod
javax.lang.model.element.ExecutableElement method
String name
javax.lang.model.element.ExecutableElement superclassMethod
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.ModuleKind, dagger.internal.codegen.ValidationReport$Builder)
com.google.common.collect.ImmutableSet invalidVisibilityIncludes
javax.lang.model.element.TypeElement moduleElement
dagger.internal.codegen.ModuleKind moduleKind
dagger.internal.codegen.ValidationReport$Builder reportBuilder
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
dagger.shaded.auto.common.Visibility moduleVisibility
dagger.shaded.auto.common.Visibility moduleEffectiveVisibility
private com.google.common.collect.ImmutableSet getModuleIncludesWithInvalidVisibility (dagger.internal.codegen.ModuleAnnotation)
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
private boolean requiresModuleInstance (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement module
private void validateNoScopeAnnotationsOnModuleElement (javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleKind, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.AnnotationMirror scope
javax.lang.model.element.TypeElement module
dagger.internal.codegen.ModuleKind moduleKind
dagger.internal.codegen.ValidationReport$Builder report
private void validateSelfCycles (javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.TypeElement module
dagger.internal.codegen.ValidationReport$Builder builder
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
private void validateModuleBindings (javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.TypeElement module
dagger.internal.codegen.ValidationReport$Builder report
dagger.model.BindingGraph bindingGraph
private static java.lang.String formatListForErrorMessage (java.util.List)
StringBuilder output
java.util.List things
private synthetic void lambda$validateSelfCycles$4 (javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleAnnotation, dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.TypeElement module
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
dagger.internal.codegen.ValidationReport$Builder builder
javax.lang.model.element.AnnotationValue value
private static synthetic boolean lambda$requiresModuleInstance$3 (java.util.Set)
java.util.Set modifiers
private synthetic boolean lambda$requiresModuleInstance$2 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private static synthetic boolean lambda$getModuleIncludesWithInvalidVisibility$1 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement include
private synthetic dagger.internal.codegen.ValidationReport lambda$validate$0 (javax.lang.model.element.TypeElement, java.util.Set, javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement module
java.util.Set visitedModules
javax.lang.model.element.TypeElement m
static synthetic com.google.common.collect.ImmutableSet access$000 ()
static synthetic void access$100 (javax.lang.model.element.TypeElement, javax.lang.model.element.AnnotationMirror, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.TypeElement x0
javax.lang.model.element.AnnotationMirror x1
dagger.internal.codegen.ValidationReport$Builder x2
static synthetic com.google.common.collect.ImmutableSet access$200 ()
static synthetic java.lang.String access$300 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement x0
static synthetic java.lang.String access$400 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement x0
static synthetic java.util.Set access$500 (dagger.internal.codegen.ModuleValidator)
dagger.internal.codegen.ModuleValidator x0
static synthetic dagger.internal.codegen.ValidationReport access$600 (dagger.internal.codegen.ModuleValidator, javax.lang.model.element.TypeElement, java.util.Set)
dagger.internal.codegen.ModuleValidator x0
javax.lang.model.element.TypeElement x1
java.util.Set x2
static void <clinit> ()
Class clazz
ClassNotFoundException ignored
Class clazz
}
dagger/internal/codegen/ModuleValidator$ModuleMethodKind.class
ModuleValidator.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ModuleValidator$ModuleMethodKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ModuleValidator$ModuleMethodKind ABSTRACT_DECLARATION
public static final enum dagger.internal.codegen.ModuleValidator$ModuleMethodKind INSTANCE_BINDING
public static final enum dagger.internal.codegen.ModuleValidator$ModuleMethodKind STATIC_BINDING
private static final synthetic dagger.internal.codegen.ModuleValidator$ModuleMethodKind[] $VALUES
public static dagger.internal.codegen.ModuleValidator$ModuleMethodKind[] values ()
public static dagger.internal.codegen.ModuleValidator$ModuleMethodKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static dagger.internal.codegen.ModuleValidator$ModuleMethodKind ofMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement moduleMethod
static void <clinit> ()
}
dagger/internal/codegen/ModuleValidator$4.class
ModuleValidator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ModuleValidator$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$NestingKind
static void <clinit> ()
}
dagger/internal/codegen/ModuleValidator$3.class
ModuleValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ModuleValidator$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
final synthetic javax.lang.model.element.TypeElement val$module
final synthetic dagger.internal.codegen.ModuleAnnotation val$moduleAnnotation
final synthetic dagger.internal.codegen.ValidationReport$Builder val$builder
final synthetic javax.lang.model.element.AnnotationValue val$value
final synthetic dagger.internal.codegen.ModuleValidator this$0
void <init> (dagger.internal.codegen.ModuleValidator, javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleAnnotation, dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.AnnotationValue)
dagger.internal.codegen.ModuleValidator this$0
public java.lang.Void visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
String moduleKind
javax.lang.model.type.TypeMirror includedModule
Void aVoid
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/ModuleValidator$2.class
ModuleValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ModuleValidator$2 extends javax.lang.model.util.SimpleTypeVisitor8 {
final synthetic com.google.common.collect.ImmutableSet val$validModuleAnnotations
final synthetic java.util.Set val$visitedModules
final synthetic dagger.internal.codegen.ValidationReport$Builder val$subreport
final synthetic javax.lang.model.element.TypeElement val$annotatedType
final synthetic javax.lang.model.element.AnnotationMirror val$annotation
final synthetic javax.lang.model.element.AnnotationValue val$includedModule
final synthetic dagger.internal.codegen.ModuleValidator this$0
void <init> (dagger.internal.codegen.ModuleValidator, com.google.common.collect.ImmutableSet, java.util.Set, dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.TypeElement, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
dagger.internal.codegen.ModuleValidator this$0
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 module
private transient void reportError (java.lang.String, java.lang.Object[])
String format
Object[] args
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
private static synthetic java.lang.String lambda$visitDeclared$0 (java.lang.Class)
Class otherClass
}
dagger/internal/codegen/ModuleValidator$1.class
ModuleValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ModuleValidator$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
final synthetic dagger.internal.codegen.ValidationReport$Builder val$builder
final synthetic javax.lang.model.element.TypeElement val$subject
final synthetic dagger.internal.codegen.ModuleAnnotation val$moduleAnnotation
final synthetic javax.lang.model.element.AnnotationValue val$subcomponentAttribute
final synthetic dagger.internal.codegen.ModuleValidator this$0
void <init> (dagger.internal.codegen.ModuleValidator, dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleAnnotation, javax.lang.model.element.AnnotationValue)
dagger.internal.codegen.ModuleValidator this$0
protected java.lang.Void defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void aVoid
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType declaredType
Void aVoid
javax.lang.model.element.TypeElement attributeType
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/ModuleProxies.class
ModuleProxies.java
package dagger.internal.codegen
final dagger.internal.codegen.ModuleProxies extends java.lang.Object {
void <init> ()
static com.squareup.javapoet.ClassName constructorProxyTypeName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement moduleElement
com.squareup.javapoet.ClassName moduleClassName
static java.util.Optional nonPublicNullaryConstructor (javax.lang.model.element.TypeElement, dagger.internal.codegen.langmodel.DaggerElements)
javax.lang.model.element.TypeElement moduleElement
dagger.internal.codegen.langmodel.DaggerElements elements
static com.squareup.javapoet.CodeBlock newModuleInstance (javax.lang.model.element.TypeElement, com.squareup.javapoet.ClassName, dagger.internal.codegen.langmodel.DaggerElements)
javax.lang.model.element.TypeElement moduleElement
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.langmodel.DaggerElements elements
String packageName
private static synthetic com.squareup.javapoet.CodeBlock lambda$newModuleInstance$4 (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.TypeElement moduleElement
javax.lang.model.element.ExecutableElement constructor
private static synthetic boolean lambda$newModuleInstance$3 (java.lang.String, javax.lang.model.element.ExecutableElement)
String packageName
javax.lang.model.element.ExecutableElement constructor
private static synthetic boolean lambda$nonPublicNullaryConstructor$2 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement constructor
private static synthetic boolean lambda$nonPublicNullaryConstructor$1 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement constructor
private static synthetic boolean lambda$nonPublicNullaryConstructor$0 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement constructor
}
dagger/internal/codegen/ModuleProcessingStep_Factory.class
ModuleProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ModuleProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider messagerProvider
private final javax.inject.Provider moduleValidatorProvider
private final javax.inject.Provider bindingFactoryProvider
private final javax.inject.Provider factoryGeneratorProvider
private final javax.inject.Provider producerFactoryGeneratorProvider
private final javax.inject.Provider moduleConstructorProxyGeneratorProvider
private final javax.inject.Provider inaccessibleMapKeyProxyGeneratorProvider
private final javax.inject.Provider delegateDeclarationFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider moduleValidatorProvider
javax.inject.Provider bindingFactoryProvider
javax.inject.Provider factoryGeneratorProvider
javax.inject.Provider producerFactoryGeneratorProvider
javax.inject.Provider moduleConstructorProxyGeneratorProvider
javax.inject.Provider inaccessibleMapKeyProxyGeneratorProvider
javax.inject.Provider delegateDeclarationFactoryProvider
public dagger.internal.codegen.ModuleProcessingStep get ()
public static dagger.internal.codegen.ModuleProcessingStep_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider moduleValidatorProvider
javax.inject.Provider bindingFactoryProvider
javax.inject.Provider factoryGeneratorProvider
javax.inject.Provider producerFactoryGeneratorProvider
javax.inject.Provider moduleConstructorProxyGeneratorProvider
javax.inject.Provider inaccessibleMapKeyProxyGeneratorProvider
javax.inject.Provider delegateDeclarationFactoryProvider
public static dagger.internal.codegen.ModuleProcessingStep newModuleProcessingStep (javax.annotation.processing.Messager, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
javax.annotation.processing.Messager messager
Object moduleValidator
Object bindingFactory
Object factoryGenerator
Object producerFactoryGenerator
Object moduleConstructorProxyGenerator
Object inaccessibleMapKeyProxyGenerator
Object delegateDeclarationFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ModuleProcessingStep.class
ModuleProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.ModuleProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.ModuleValidator moduleValidator
private final dagger.internal.codegen.BindingFactory bindingFactory
private final dagger.internal.codegen.SourceFileGenerator factoryGenerator
private final dagger.internal.codegen.SourceFileGenerator producerFactoryGenerator
private final dagger.internal.codegen.SourceFileGenerator moduleConstructorProxyGenerator
private final dagger.internal.codegen.InaccessibleMapKeyProxyGenerator inaccessibleMapKeyProxyGenerator
private final dagger.internal.codegen.DelegateDeclaration$Factory delegateDeclarationFactory
private final java.util.Set processedModuleElements
void <init> (javax.annotation.processing.Messager, dagger.internal.codegen.ModuleValidator, dagger.internal.codegen.BindingFactory, dagger.internal.codegen.SourceFileGenerator, dagger.internal.codegen.SourceFileGenerator, dagger.internal.codegen.SourceFileGenerator, dagger.internal.codegen.InaccessibleMapKeyProxyGenerator, dagger.internal.codegen.DelegateDeclaration$Factory)
javax.annotation.processing.Messager messager
dagger.internal.codegen.ModuleValidator moduleValidator
dagger.internal.codegen.BindingFactory bindingFactory
dagger.internal.codegen.SourceFileGenerator factoryGenerator
dagger.internal.codegen.SourceFileGenerator producerFactoryGenerator
dagger.internal.codegen.SourceFileGenerator moduleConstructorProxyGenerator
dagger.internal.codegen.InaccessibleMapKeyProxyGenerator inaccessibleMapKeyProxyGenerator
dagger.internal.codegen.DelegateDeclaration$Factory delegateDeclarationFactory
public java.util.Set annotations ()
public com.google.common.collect.ImmutableSet process (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap elementsByAnnotation
java.util.List modules
protected void process (javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement module
com.google.common.collect.ImmutableSet annotations
dagger.internal.codegen.ValidationReport report
private void generate (dagger.internal.codegen.SourceFileGenerator, dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.SourceFileGenerator generator
dagger.internal.codegen.ContributionBinding binding
private dagger.internal.codegen.ContributionBinding bindsMethodBinding (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.TypeElement module
javax.lang.model.element.ExecutableElement method
protected volatile synthetic void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
public volatile synthetic java.util.Set process (com.google.common.collect.SetMultimap)
}
dagger/internal/codegen/ModuleKind.class
ModuleKind.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ModuleKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ModuleKind MODULE
public static final enum dagger.internal.codegen.ModuleKind PRODUCER_MODULE
private final Class moduleAnnotation
private static final synthetic dagger.internal.codegen.ModuleKind[] $VALUES
public static dagger.internal.codegen.ModuleKind[] values ()
public static dagger.internal.codegen.ModuleKind valueOf (java.lang.String)
String name
static com.google.common.collect.ImmutableSet annotationsFor (java.util.Set)
java.util.Set kinds
static java.util.Optional forAnnotatedElement (javax.lang.model.element.TypeElement)
dagger.internal.codegen.ModuleKind kind
javax.lang.model.element.TypeElement element
java.util.Set kinds
static void checkIsModule (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement moduleElement
private void <init> (java.lang.String, int, java.lang.Class)
Class moduleAnnotation
javax.lang.model.element.AnnotationMirror getModuleAnnotation (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement element
java.util.Optional result
java.lang.Class annotation ()
com.google.common.collect.ImmutableSet legalIncludedModuleKinds ()
static void <clinit> ()
}
dagger/internal/codegen/ModuleKind$1.class
ModuleKind.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ModuleKind$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ModuleKind
static void <clinit> ()
}
dagger/internal/codegen/ModuleGenerator.class
ModuleGenerator.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.ModuleGenerator extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/ModuleDescriptor_Factory_Factory.class
ModuleDescriptor_Factory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ModuleDescriptor_Factory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider bindingFactoryProvider
private final javax.inject.Provider multibindingDeclarationFactoryProvider
private final javax.inject.Provider bindingDelegateDeclarationFactoryProvider
private final javax.inject.Provider subcomponentDeclarationFactoryProvider
private final javax.inject.Provider optionalBindingDeclarationFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider bindingFactoryProvider
javax.inject.Provider multibindingDeclarationFactoryProvider
javax.inject.Provider bindingDelegateDeclarationFactoryProvider
javax.inject.Provider subcomponentDeclarationFactoryProvider
javax.inject.Provider optionalBindingDeclarationFactoryProvider
public dagger.internal.codegen.ModuleDescriptor$Factory get ()
public static dagger.internal.codegen.ModuleDescriptor_Factory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider bindingFactoryProvider
javax.inject.Provider multibindingDeclarationFactoryProvider
javax.inject.Provider bindingDelegateDeclarationFactoryProvider
javax.inject.Provider subcomponentDeclarationFactoryProvider
javax.inject.Provider optionalBindingDeclarationFactoryProvider
public static dagger.internal.codegen.ModuleDescriptor$Factory newFactory (dagger.internal.codegen.langmodel.DaggerElements, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
Object bindingFactory
Object multibindingDeclarationFactory
Object bindingDelegateDeclarationFactory
Object subcomponentDeclarationFactory
Object optionalBindingDeclarationFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ModuleDescriptor.class
ModuleDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ModuleDescriptor extends java.lang.Object {
void <init> ()
abstract javax.lang.model.element.TypeElement moduleElement ()
abstract com.google.common.collect.ImmutableSet includedModules ()
abstract com.google.common.collect.ImmutableSet bindings ()
abstract com.google.common.collect.ImmutableSet multibindingDeclarations ()
abstract com.google.common.collect.ImmutableSet subcomponentDeclarations ()
abstract com.google.common.collect.ImmutableSet delegateDeclarations ()
abstract com.google.common.collect.ImmutableSet optionalDeclarations ()
abstract dagger.internal.codegen.ModuleKind kind ()
com.google.common.collect.ImmutableSet allBindingDeclarations ()
com.google.common.collect.ImmutableSet allBindingKeys ()
}
dagger/internal/codegen/ModuleDescriptor$Factory.class
ModuleDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.ModuleDescriptor$Factory extends java.lang.Object implements dagger.internal.codegen.ClearableCache {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.BindingFactory bindingFactory
private final dagger.internal.codegen.MultibindingDeclaration$Factory multibindingDeclarationFactory
private final dagger.internal.codegen.DelegateDeclaration$Factory bindingDelegateDeclarationFactory
private final dagger.internal.codegen.SubcomponentDeclaration$Factory subcomponentDeclarationFactory
private final dagger.internal.codegen.OptionalBindingDeclaration$Factory optionalBindingDeclarationFactory
private final java.util.Map cache
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.BindingFactory, dagger.internal.codegen.MultibindingDeclaration$Factory, dagger.internal.codegen.DelegateDeclaration$Factory, dagger.internal.codegen.SubcomponentDeclaration$Factory, dagger.internal.codegen.OptionalBindingDeclaration$Factory)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.BindingFactory bindingFactory
dagger.internal.codegen.MultibindingDeclaration$Factory multibindingDeclarationFactory
dagger.internal.codegen.DelegateDeclaration$Factory bindingDelegateDeclarationFactory
dagger.internal.codegen.SubcomponentDeclaration$Factory subcomponentDeclarationFactory
dagger.internal.codegen.OptionalBindingDeclaration$Factory optionalBindingDeclarationFactory
dagger.internal.codegen.ModuleDescriptor create (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement moduleElement
dagger.internal.codegen.ModuleDescriptor createUncached (javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement moduleMethod
javax.lang.model.element.TypeElement moduleElement
com.google.common.collect.ImmutableSet$Builder bindings
com.google.common.collect.ImmutableSet$Builder delegates
com.google.common.collect.ImmutableSet$Builder multibindingDeclarations
com.google.common.collect.ImmutableSet$Builder optionalDeclarations
com.google.common.collect.ImmutableSet transitiveModules (java.lang.Iterable)
Iterable modules
private java.util.Set collectIncludedModules (java.util.Set, javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement superclassElement
java.util.Set includedModules
javax.lang.model.element.TypeElement moduleElement
javax.lang.model.type.TypeMirror superclass
private com.google.common.collect.ImmutableSet implicitlyIncludedModules (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement moduleElement
javax.lang.model.element.TypeElement contributesAndroidInjector
private java.lang.String implicitlyIncludedModuleName (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
public void clearCache ()
private synthetic javax.lang.model.element.TypeElement lambda$implicitlyIncludedModules$3 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private static synthetic boolean lambda$implicitlyIncludedModules$2 (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.TypeElement contributesAndroidInjector
javax.lang.model.element.ExecutableElement method
private synthetic void lambda$collectIncludedModules$1 (java.util.Set, javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleAnnotation)
java.util.Set includedModules
javax.lang.model.element.TypeElement moduleElement
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
private synthetic java.lang.Iterable lambda$transitiveModules$0 (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
}
dagger/internal/codegen/ModuleConstructorProxyGenerator_Factory.class
ModuleConstructorProxyGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ModuleConstructorProxyGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider sourceVersionProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public dagger.internal.codegen.ModuleConstructorProxyGenerator get ()
public static dagger.internal.codegen.ModuleConstructorProxyGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public static dagger.internal.codegen.ModuleConstructorProxyGenerator newModuleConstructorProxyGenerator (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ModuleConstructorProxyGenerator.class
ModuleConstructorProxyGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.ModuleConstructorProxyGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
com.squareup.javapoet.ClassName nameGeneratedType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement moduleElement
javax.lang.model.element.Element originatingElement (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement moduleElement
java.util.Optional write (com.squareup.javapoet.ClassName, javax.lang.model.element.TypeElement)
com.squareup.javapoet.ClassName generatedTypeName
javax.lang.model.element.TypeElement moduleElement
private com.squareup.javapoet.TypeSpec$Builder buildProxy (com.squareup.javapoet.ClassName, javax.lang.model.element.TypeElement)
com.squareup.javapoet.ClassName generatedTypeName
javax.lang.model.element.TypeElement moduleElement
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
}
dagger/internal/codegen/ModuleAnnotation.class
ModuleAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ModuleAnnotation extends java.lang.Object {
private static final com.google.common.collect.ImmutableSet MODULE_ANNOTATIONS
void <init> ()
abstract javax.lang.model.element.AnnotationMirror annotation ()
java.lang.Class annotationClass ()
AssertionError assertionError
ClassNotFoundException e
com.google.common.collect.ImmutableList includes ()
com.google.common.collect.ImmutableList includesAsAnnotationValues ()
com.google.common.collect.ImmutableList subcomponents ()
com.google.common.collect.ImmutableList subcomponentsAsAnnotationValues ()
static boolean isModuleAnnotation (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
static com.google.common.collect.ImmutableSet moduleAnnotations ()
static dagger.internal.codegen.ModuleAnnotation moduleAnnotation (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
static java.util.Optional moduleAnnotation (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
static void <clinit> ()
}
dagger/internal/codegen/ModifiableConcreteMethodBindingExpression.class
ModifiableConcreteMethodBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ModifiableConcreteMethodBindingExpression extends dagger.internal.codegen.MethodBindingExpression {
private final dagger.internal.codegen.BindingRequest request
private final dagger.internal.codegen.ModifiableBindingType modifiableBindingType
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final boolean bindingCannotBeModified
private java.util.Optional methodName
void <init> (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy, dagger.internal.codegen.BindingExpression, dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.ComponentImplementation, boolean, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy methodImplementationStrategy
dagger.internal.codegen.BindingExpression wrappedBindingExpression
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
dagger.internal.codegen.ComponentImplementation componentImplementation
boolean bindingCannotBeModified
dagger.internal.codegen.langmodel.DaggerTypes types
protected void addMethod ()
protected java.lang.String methodName ()
protected boolean isModifiableImplementationMethod ()
private static synthetic java.lang.String lambda$addMethod$0 (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod method
}
dagger/internal/codegen/ModifiableBindingType.class
ModifiableBindingType.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ModifiableBindingType extends java.lang.Enum {
public static final enum dagger.internal.codegen.ModifiableBindingType NONE
public static final enum dagger.internal.codegen.ModifiableBindingType MISSING
public static final enum dagger.internal.codegen.ModifiableBindingType GENERATED_INSTANCE
public static final enum dagger.internal.codegen.ModifiableBindingType MULTIBINDING
public static final enum dagger.internal.codegen.ModifiableBindingType OPTIONAL
public static final enum dagger.internal.codegen.ModifiableBindingType INJECTION
public static final enum dagger.internal.codegen.ModifiableBindingType BINDS_METHOD_WITH_MISSING_DEPENDENCY
private static final com.google.common.collect.ImmutableSet TYPES_WITH_BASE_CLASS_IMPLEMENTATIONS
private static final synthetic dagger.internal.codegen.ModifiableBindingType[] $VALUES
public static dagger.internal.codegen.ModifiableBindingType[] values ()
public static dagger.internal.codegen.ModifiableBindingType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
boolean isModifiable ()
boolean hasBaseClassImplementation ()
static void <clinit> ()
}
dagger/internal/codegen/ModifiableBindingMethods.class
ModifiableBindingMethods.java
package dagger.internal.codegen
final dagger.internal.codegen.ModifiableBindingMethods extends java.lang.Object {
private final java.util.Map methods
void <init> ()
void addModifiableMethod (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest, javax.lang.model.type.TypeMirror, com.squareup.javapoet.MethodSpec, boolean)
dagger.internal.codegen.ModifiableBindingType type
dagger.internal.codegen.BindingRequest request
javax.lang.model.type.TypeMirror returnType
com.squareup.javapoet.MethodSpec method
boolean finalized
void addReimplementedMethod (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod method
private void addMethod (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod method
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod previousMethod
com.google.common.collect.ImmutableMap getNonFinalizedMethods ()
java.util.Optional getMethod (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
com.google.common.collect.ImmutableList allMethods ()
boolean finalized (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod method
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod storedMethod
private static synthetic boolean lambda$getNonFinalizedMethods$0 (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod m
}
dagger/internal/codegen/ModifiableBindingMethods$ModifiableBindingMethod.class
ModifiableBindingMethods.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod extends java.lang.Object {
void <init> ()
private static dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod create (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest, javax.lang.model.type.TypeMirror, com.squareup.javapoet.MethodSpec, boolean)
dagger.internal.codegen.ModifiableBindingType type
dagger.internal.codegen.BindingRequest request
javax.lang.model.type.TypeMirror returnType
com.squareup.javapoet.MethodSpec methodSpec
boolean finalized
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod reimplement (dagger.internal.codegen.ModifiableBindingType, com.squareup.javapoet.MethodSpec, boolean)
dagger.internal.codegen.ModifiableBindingType newModifiableBindingType
com.squareup.javapoet.MethodSpec newImplementation
boolean finalized
abstract dagger.internal.codegen.ModifiableBindingType type ()
abstract dagger.internal.codegen.BindingRequest request ()
final javax.lang.model.type.TypeMirror returnType ()
abstract com.google.common.base.Equivalence$Wrapper returnTypeWrapper ()
abstract com.squareup.javapoet.MethodSpec methodSpec ()
abstract boolean finalized ()
boolean fulfillsSameRequestAs (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod other
static synthetic dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod access$000 (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest, javax.lang.model.type.TypeMirror, com.squareup.javapoet.MethodSpec, boolean)
dagger.internal.codegen.ModifiableBindingType x0
dagger.internal.codegen.BindingRequest x1
javax.lang.model.type.TypeMirror x2
com.squareup.javapoet.MethodSpec x3
boolean x4
}
dagger/internal/codegen/ModifiableBindingExpressions.class
ModifiableBindingExpressions.java
package dagger.internal.codegen
final dagger.internal.codegen.ModifiableBindingExpressions extends java.lang.Object {
private final java.util.Optional parent
private final dagger.internal.codegen.ComponentBindingExpressions bindingExpressions
private final dagger.internal.codegen.BindingGraph graph
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (java.util.Optional, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.langmodel.DaggerTypes)
java.util.Optional parent
dagger.internal.codegen.ComponentBindingExpressions bindingExpressions
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.langmodel.DaggerTypes types
void addPossiblyModifiableComponentMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, com.squareup.javapoet.MethodSpec)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
com.squareup.javapoet.MethodSpec method
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
java.util.Optional possiblyReimplementedMethod (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
boolean markMethodFinal
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod modifiableBindingMethod
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ModifiableBindingType newModifiableBindingType
dagger.internal.codegen.ModifiableBindingType oldModifiableBindingType
boolean modifiableBindingTypeChanged
dagger.internal.codegen.ResolvedBindings resolvedBindings
private dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod reimplementedMethod (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod, dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingExpression, boolean)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod supertypeMethod
dagger.internal.codegen.ModifiableBindingType newModifiableBindingType
dagger.internal.codegen.BindingExpression bindingExpression
boolean markMethodFinal
com.squareup.javapoet.MethodSpec baseMethod
private boolean knownModifiableBindingWillBeFinalized (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod modifiableBindingMethod
dagger.internal.codegen.ModifiableBindingType newModifiableBindingType
private boolean newModifiableBindingWillBeFinalized (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
dagger.internal.codegen.BindingRequest request
private boolean modifiableBindingWillBeFinalized (dagger.internal.codegen.ModifiableBindingType, boolean)
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
boolean modifyingBinding
java.util.Optional maybeCreateModifiableBindingExpression (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ModifiableBindingType type
private dagger.internal.codegen.BindingExpression createModifiableBindingExpression (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ModifiableBindingType type
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
java.util.Optional matchingModifiableBindingMethod
java.util.Optional matchingComponentMethod
dagger.internal.codegen.ModifiableBindingType getModifiableBindingType (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.BindingRequest request
private boolean shouldModifyImplementation (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest)
java.util.Optional superclassImplementation
dagger.model.DependencyRequest dependency
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
private boolean bindingTypeChanged (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingGraph superclassGraph
dagger.internal.codegen.ResolvedBindings superclassBindings
private boolean resolvableBinding (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ModifiableBindingExpressions expressions
dagger.internal.codegen.BindingRequest request
private boolean resolvedInThisComponent (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingExpression wrapInModifiableMethodBindingExpression (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy, dagger.internal.codegen.BindingExpression)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy methodImplementationStrategy
dagger.internal.codegen.BindingExpression wrappedBindingExpression
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
}
dagger/internal/codegen/ModifiableBindingExpressions$1.class
ModifiableBindingExpressions.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ModifiableBindingExpressions$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ModifiableBindingType
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/ModifiableAbstractMethodBindingExpression.class
ModifiableAbstractMethodBindingExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ModifiableAbstractMethodBindingExpression extends dagger.internal.codegen.BindingExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ModifiableBindingType modifiableBindingType
private final dagger.internal.codegen.BindingRequest request
private final java.util.Optional matchingComponentMethod
private final dagger.internal.codegen.langmodel.DaggerTypes types
private java.util.Optional methodName
void <init> (dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest, java.util.Optional, java.util.Optional, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
dagger.internal.codegen.BindingRequest request
java.util.Optional matchingModifiableBindingMethod
java.util.Optional matchingComponentMethod
dagger.internal.codegen.langmodel.DaggerTypes types
private static java.util.Optional initializeMethodName (java.util.Optional, java.util.Optional)
java.util.Optional matchingComponentMethod
java.util.Optional matchingModifiableBindingMethod
final dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
private void addUnimplementedMethod ()
javax.lang.model.type.TypeMirror returnType
private javax.lang.model.type.TypeMirror returnType ()
javax.lang.model.type.TypeMirror requestedType
protected abstract javax.lang.model.type.TypeMirror contributedType ()
abstract java.lang.String chooseMethodName ()
}
dagger/internal/codegen/MissingBindingValidator_Factory.class
MissingBindingValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MissingBindingValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider injectBindingRegistryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider injectBindingRegistryProvider
public dagger.internal.codegen.MissingBindingValidator get ()
public static dagger.internal.codegen.MissingBindingValidator_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider injectBindingRegistryProvider
public static dagger.internal.codegen.MissingBindingValidator newMissingBindingValidator (dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
Object injectBindingRegistry
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MissingBindingValidator.class
MissingBindingValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.MissingBindingValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.InjectBindingRegistry)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph graph
dagger.spi.DiagnosticReporter diagnosticReporter
private void reportMissingBinding (dagger.model.BindingGraph$MissingBinding, dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph$MissingBinding missingBinding
dagger.model.BindingGraph graph
dagger.spi.DiagnosticReporter diagnosticReporter
private java.lang.String missingBindingErrorMessage (dagger.model.BindingGraph$MissingBinding, dagger.model.BindingGraph)
dagger.model.BindingGraph$MissingBinding missingBinding
dagger.model.BindingGraph graph
dagger.model.Key key
StringBuilder errorMessage
private boolean allIncomingDependenciesCanUseProduction (dagger.model.BindingGraph$MissingBinding, dagger.model.BindingGraph)
dagger.model.BindingGraph$MissingBinding missingBinding
dagger.model.BindingGraph graph
private boolean dependencyCanBeProduction (dagger.model.BindingGraph$DependencyEdge, dagger.model.BindingGraph)
dagger.model.BindingGraph$DependencyEdge edge
dagger.model.BindingGraph graph
dagger.model.BindingGraph$Node source
private boolean typeHasInjectionSites (dagger.model.Key)
dagger.model.Key key
private static synthetic java.lang.Boolean lambda$typeHasInjectionSites$4 (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
private synthetic boolean lambda$allIncomingDependenciesCanUseProduction$3 (dagger.model.BindingGraph, dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph graph
dagger.model.BindingGraph$DependencyEdge edge
private static synthetic void lambda$missingBindingErrorMessage$2 (java.lang.StringBuilder, javax.lang.model.element.TypeElement)
StringBuilder errorMessage
javax.lang.model.element.TypeElement component
private static synthetic javax.lang.model.element.TypeElement lambda$missingBindingErrorMessage$1 (dagger.model.Binding)
dagger.model.Binding binding
private synthetic void lambda$visitGraph$0 (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter, dagger.model.BindingGraph$MissingBinding)
dagger.model.BindingGraph graph
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.BindingGraph$MissingBinding missingBinding
}
dagger/internal/codegen/MissingBindingExpression.class
MissingBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.MissingBindingExpression extends dagger.internal.codegen.ModifiableAbstractMethodBindingExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.BindingRequest request
void <init> (dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.BindingRequest, java.util.Optional, java.util.Optional, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.BindingRequest request
java.util.Optional matchingModifiableBindingMethod
java.util.Optional matchingComponentMethod
dagger.internal.codegen.langmodel.DaggerTypes types
java.lang.String chooseMethodName ()
protected javax.lang.model.type.TypeMirror contributedType ()
}
dagger/internal/codegen/MethodSignatureFormatter_Factory.class
MethodSignatureFormatter_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MethodSignatureFormatter_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider typesProvider
public dagger.internal.codegen.MethodSignatureFormatter get ()
public static dagger.internal.codegen.MethodSignatureFormatter_Factory create (javax.inject.Provider)
javax.inject.Provider typesProvider
public static dagger.internal.codegen.MethodSignatureFormatter newMethodSignatureFormatter (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MethodSignatureFormatter.class
MethodSignatureFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.MethodSignatureFormatter extends dagger.internal.codegen.Formatter {
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.Formatter typedFormatter (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType declaredType
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, java.util.Optional)
javax.lang.model.element.ExecutableElement method
java.util.Optional container
javax.lang.model.element.TypeElement type
javax.lang.model.type.ExecutableType executableType
private java.lang.String format (javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType, javax.lang.model.element.TypeElement)
int i
java.util.Iterator annotationIterator
int i
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.ExecutableType methodType
javax.lang.model.element.TypeElement declaringType
StringBuilder builder
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
private static java.lang.String nameOfType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private static java.lang.String formatAnnotation (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
public volatile synthetic java.lang.String format (java.lang.Object)
private static synthetic void lambda$appendParameter$0 (java.lang.StringBuilder, javax.lang.model.element.AnnotationMirror)
StringBuilder builder
javax.lang.model.element.AnnotationMirror qualifier
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$000 (dagger.internal.codegen.MethodSignatureFormatter)
dagger.internal.codegen.MethodSignatureFormatter x0
static synthetic java.lang.String access$100 (dagger.internal.codegen.MethodSignatureFormatter, javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType, javax.lang.model.element.TypeElement)
dagger.internal.codegen.MethodSignatureFormatter x0
javax.lang.model.element.ExecutableElement x1
javax.lang.model.type.ExecutableType x2
javax.lang.model.element.TypeElement x3
}
dagger/internal/codegen/MethodSignatureFormatter$1.class
MethodSignatureFormatter.java
package dagger.internal.codegen
dagger.internal.codegen.MethodSignatureFormatter$1 extends dagger.internal.codegen.Formatter {
final synthetic javax.lang.model.type.DeclaredType val$declaredType
final synthetic dagger.internal.codegen.MethodSignatureFormatter this$0
void <init> (dagger.internal.codegen.MethodSignatureFormatter, javax.lang.model.type.DeclaredType)
dagger.internal.codegen.MethodSignatureFormatter this$0
public java.lang.String format (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
public volatile synthetic java.lang.String format (java.lang.Object)
}
dagger/internal/codegen/MethodSignature.class
MethodSignature.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MethodSignature extends java.lang.Object {
void <init> ()
abstract java.lang.String name ()
abstract com.google.common.collect.ImmutableList parameterTypes ()
abstract com.google.common.collect.ImmutableList thrownTypes ()
static dagger.internal.codegen.MethodSignature forComponentMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, javax.lang.model.type.DeclaredType, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
javax.lang.model.type.DeclaredType componentType
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.type.ExecutableType methodType
private static com.google.common.collect.ImmutableList wrapInEquivalence (java.util.List)
java.util.List types
}
dagger/internal/codegen/MethodBindingExpression.class
MethodBindingExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MethodBindingExpression extends dagger.internal.codegen.BindingExpression {
private final dagger.internal.codegen.BindingRequest request
private final dagger.internal.codegen.ResolvedBindings resolvedBindings
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.MethodBindingExpression$BindingMethodImplementation bindingMethodImplementation
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ProducerEntryPointView producerEntryPointView
private final dagger.internal.codegen.BindingExpression wrappedBindingExpression
private final dagger.internal.codegen.langmodel.DaggerTypes types
protected void <init> (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy, dagger.internal.codegen.BindingExpression, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy methodImplementationStrategy
dagger.internal.codegen.BindingExpression wrappedBindingExpression
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
final com.squareup.javapoet.CodeBlock getModifiableBindingMethodImplementation (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod modifiableBindingMethod
dagger.internal.codegen.ComponentImplementation component
dagger.internal.codegen.langmodel.DaggerTypes types
protected final java.util.Optional supertypeModifiableBindingMethod ()
dagger.internal.codegen.javapoet.Expression getDependencyExpressionForComponentMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
protected abstract void addMethod ()
protected abstract java.lang.String methodName ()
protected boolean isModifiableImplementationMethod ()
protected final com.squareup.javapoet.CodeBlock methodBody ()
protected final com.squareup.javapoet.CodeBlock methodBodyForComponentMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
private com.squareup.javapoet.CodeBlock implementation (com.google.common.base.Supplier)
com.google.common.base.Supplier simpleBindingExpression
private dagger.internal.codegen.MethodBindingExpression$BindingMethodImplementation bindingMethodImplementation (dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy)
dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy methodImplementationStrategy
protected javax.lang.model.type.TypeMirror returnType ()
javax.lang.model.type.TypeMirror requestedType
private java.util.Optional matchingComponentMethod ()
private synthetic dagger.internal.codegen.javapoet.Expression lambda$getDependencyExpressionForComponentMethod$0 (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
static synthetic dagger.internal.codegen.BindingRequest access$400 (dagger.internal.codegen.MethodBindingExpression)
dagger.internal.codegen.MethodBindingExpression x0
static synthetic dagger.internal.codegen.ContributionBinding access$500 (dagger.internal.codegen.MethodBindingExpression)
dagger.internal.codegen.MethodBindingExpression x0
static synthetic dagger.internal.codegen.ResolvedBindings access$600 (dagger.internal.codegen.MethodBindingExpression)
dagger.internal.codegen.MethodBindingExpression x0
static synthetic dagger.internal.codegen.ComponentImplementation access$700 (dagger.internal.codegen.MethodBindingExpression)
dagger.internal.codegen.MethodBindingExpression x0
}
dagger/internal/codegen/MethodBindingExpression$SingleCheckedMethodImplementation.class
MethodBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.MethodBindingExpression$SingleCheckedMethodImplementation extends dagger.internal.codegen.MethodBindingExpression$BindingMethodImplementation {
private final com.google.common.base.Supplier field
final synthetic dagger.internal.codegen.MethodBindingExpression this$0
private void <init> (dagger.internal.codegen.MethodBindingExpression)
com.squareup.javapoet.CodeBlock implementation (com.google.common.base.Supplier)
com.google.common.base.Supplier simpleBindingExpression
String fieldExpression
com.squareup.javapoet.CodeBlock$Builder builder
com.squareup.javapoet.FieldSpec createField ()
String name
com.squareup.javapoet.FieldSpec$Builder builder
com.squareup.javapoet.FieldSpec field
com.squareup.javapoet.TypeName fieldType ()
com.squareup.javapoet.TypeName returnType
private boolean isNullable ()
synthetic void <init> (dagger.internal.codegen.MethodBindingExpression, dagger.internal.codegen.MethodBindingExpression$1)
dagger.internal.codegen.MethodBindingExpression x0
dagger.internal.codegen.MethodBindingExpression$1 x1
}
dagger/internal/codegen/MethodBindingExpression$SimpleMethodImplementation.class
MethodBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.MethodBindingExpression$SimpleMethodImplementation extends dagger.internal.codegen.MethodBindingExpression$BindingMethodImplementation {
private void <init> ()
com.squareup.javapoet.CodeBlock implementation (com.google.common.base.Supplier)
com.google.common.base.Supplier simpleBindingExpression
synthetic void <init> (dagger.internal.codegen.MethodBindingExpression$1)
dagger.internal.codegen.MethodBindingExpression$1 x0
}
dagger/internal/codegen/MethodBindingExpression$MethodImplementationStrategy.class
MethodBindingExpression.java
package dagger.internal.codegen
final enum dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy extends java.lang.Enum {
public static final enum dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy SIMPLE
public static final enum dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy SINGLE_CHECK
public static final enum dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy DOUBLE_CHECK
private static final synthetic dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy[] $VALUES
public static dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy[] values ()
public static dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/MethodBindingExpression$DoubleCheckedMethodImplementation.class
MethodBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.MethodBindingExpression$DoubleCheckedMethodImplementation extends dagger.internal.codegen.MethodBindingExpression$BindingMethodImplementation {
private final com.google.common.base.Supplier fieldName
final synthetic dagger.internal.codegen.MethodBindingExpression this$0
private void <init> (dagger.internal.codegen.MethodBindingExpression)
com.squareup.javapoet.CodeBlock implementation (com.google.common.base.Supplier)
com.google.common.base.Supplier simpleBindingExpression
String fieldExpression
private java.lang.String createField ()
String name
synthetic void <init> (dagger.internal.codegen.MethodBindingExpression, dagger.internal.codegen.MethodBindingExpression$1)
dagger.internal.codegen.MethodBindingExpression x0
dagger.internal.codegen.MethodBindingExpression$1 x1
}
dagger/internal/codegen/MethodBindingExpression$BindingMethodImplementation.class
MethodBindingExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MethodBindingExpression$BindingMethodImplementation extends java.lang.Object {
private void <init> ()
abstract com.squareup.javapoet.CodeBlock implementation (com.google.common.base.Supplier)
synthetic void <init> (dagger.internal.codegen.MethodBindingExpression$1)
dagger.internal.codegen.MethodBindingExpression$1 x0
}
dagger/internal/codegen/MethodBindingExpression$1.class
MethodBindingExpression.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.MethodBindingExpression$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$MethodBindingExpression$MethodImplementationStrategy
static void <clinit> ()
}
dagger/internal/codegen/MembersInjectorProviderCreationExpression.class
MembersInjectorProviderCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectorProviderCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.ProvisionBinding binding
void <init> (dagger.internal.codegen.ProvisionBinding, dagger.internal.codegen.ComponentBindingExpressions)
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
public com.squareup.javapoet.CodeBlock creationExpression ()
javax.lang.model.type.TypeMirror membersInjectedType
com.squareup.javapoet.CodeBlock membersInjector
public boolean useInnerSwitchingProvider ()
}
dagger/internal/codegen/MembersInjectorGenerator_Factory.class
MembersInjectorGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MembersInjectorGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider sourceVersionProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider sourceVersionProvider
public dagger.internal.codegen.MembersInjectorGenerator get ()
public static dagger.internal.codegen.MembersInjectorGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider sourceVersionProvider
public static dagger.internal.codegen.MembersInjectorGenerator newMembersInjectorGenerator (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.SourceVersion sourceVersion
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MembersInjectorGenerator.class
MembersInjectorGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectorGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.SourceVersion sourceVersion
com.squareup.javapoet.ClassName nameGeneratedType (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
javax.lang.model.element.Element originatingElement (dagger.internal.codegen.MembersInjectionBinding)
dagger.internal.codegen.MembersInjectionBinding binding
java.util.Optional write (com.squareup.javapoet.ClassName, dagger.internal.codegen.MembersInjectionBinding)
dagger.model.Key dependencyKey
dagger.internal.codegen.FrameworkField bindingField
boolean useRawFrameworkType
String fieldName
com.squareup.javapoet.TypeName fieldType
com.squareup.javapoet.FieldSpec$Builder fieldBuilder
com.squareup.javapoet.ParameterSpec$Builder parameterBuilder
com.squareup.javapoet.FieldSpec field
java.util.Map$Entry fieldEntry
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
com.squareup.javapoet.ClassName generatedTypeName
dagger.internal.codegen.MembersInjectionBinding binding
com.google.common.collect.ImmutableList typeParameters
com.squareup.javapoet.TypeSpec$Builder injectorTypeBuilder
com.squareup.javapoet.TypeName injectedTypeName
com.squareup.javapoet.TypeName implementedType
com.squareup.javapoet.MethodSpec$Builder injectMembersBuilder
com.google.common.collect.ImmutableMap fields
com.google.common.collect.ImmutableMap$Builder dependencyFieldsBuilder
com.squareup.javapoet.MethodSpec$Builder constructorBuilder
com.squareup.javapoet.MethodSpec$Builder createMethodBuilder
com.google.common.collect.ImmutableList$Builder constructorInvocationParameters
boolean usesRawFrameworkTypes
dagger.internal.codegen.UniqueNameSet fieldNames
com.google.common.collect.ImmutableMap dependencyFields
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
}
dagger/internal/codegen/MembersInjectionValidator_Factory.class
MembersInjectionValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MembersInjectionValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private static final dagger.internal.codegen.MembersInjectionValidator_Factory INSTANCE
public void <init> ()
public dagger.internal.codegen.MembersInjectionValidator get ()
public static dagger.internal.codegen.MembersInjectionValidator_Factory create ()
public static dagger.internal.codegen.MembersInjectionValidator newMembersInjectionValidator ()
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
}
dagger/internal/codegen/MembersInjectionValidator.class
MembersInjectionValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectionValidator extends java.lang.Object {
private static final javax.lang.model.type.TypeVisitor VALIDATE_MEMBERS_INJECTED_TYPE
private static final javax.lang.model.type.TypeVisitor DECLARED_OR_ARRAY
void <init> ()
dagger.internal.codegen.ValidationReport validateMembersInjectionRequest (javax.lang.model.element.Element, javax.lang.model.type.TypeMirror)
javax.lang.model.element.Element requestElement
javax.lang.model.type.TypeMirror membersInjectedType
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ValidationReport validateMembersInjectionMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.TypeMirror membersInjectedType
dagger.internal.codegen.ValidationReport$Builder report
private void checkQualifiers (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror qualifier
dagger.internal.codegen.ValidationReport$Builder report
javax.lang.model.element.Element element
static synthetic javax.lang.model.type.TypeVisitor access$000 ()
static void <clinit> ()
}
dagger/internal/codegen/MembersInjectionValidator$2.class
MembersInjectionValidator.java
package dagger.internal.codegen
dagger.internal.codegen.MembersInjectionValidator$2 extends javax.lang.model.util.SimpleTypeVisitor8 {
void <init> (java.lang.Boolean)
Boolean x0
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType arrayType
Void p
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
}
dagger/internal/codegen/MembersInjectionValidator$2$1.class
MembersInjectionValidator.java
package dagger.internal.codegen
dagger.internal.codegen.MembersInjectionValidator$2$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
final synthetic dagger.internal.codegen.MembersInjectionValidator$2 this$0
void <init> (dagger.internal.codegen.MembersInjectionValidator$2, java.lang.Boolean)
dagger.internal.codegen.MembersInjectionValidator$2 this$0
Boolean x0
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.TypeMirror arg
javax.lang.model.type.DeclaredType declaredType
Void p
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType arrayType
Void p
public java.lang.Boolean visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType primitiveType
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
}
dagger/internal/codegen/MembersInjectionValidator$1.class
MembersInjectionValidator.java
package dagger.internal.codegen
dagger.internal.codegen.MembersInjectionValidator$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
void <init> ()
protected java.lang.Void defaultAction (javax.lang.model.type.TypeMirror, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.ValidationReport$Builder report
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.type.TypeMirror arg
javax.lang.model.type.DeclaredType type
dagger.internal.codegen.ValidationReport$Builder report
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/MembersInjectionMethods.class
MembersInjectionMethods.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectionMethods extends java.lang.Object {
private final java.util.Map membersInjectionMethods
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentBindingExpressions bindingExpressions
private final dagger.internal.codegen.BindingGraph graph
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentBindingExpressions bindingExpressions
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
com.squareup.javapoet.MethodSpec getOrCreate (dagger.model.Key)
dagger.model.Key key
private com.squareup.javapoet.MethodSpec membersInjectionMethod (dagger.model.Key)
dagger.model.Key key
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.Binding binding
javax.lang.model.type.TypeMirror keyType
javax.lang.model.type.TypeMirror membersInjectedType
com.squareup.javapoet.TypeName membersInjectedTypeName
javax.lang.model.element.Name bindingTypeName
String methodName
com.squareup.javapoet.ParameterSpec parameter
com.squareup.javapoet.MethodSpec$Builder methodBuilder
javax.lang.model.element.TypeElement canIgnoreReturnValue
com.squareup.javapoet.CodeBlock instance
com.squareup.javapoet.MethodSpec method
private static com.google.common.collect.ImmutableSet injectionSites (dagger.internal.codegen.Binding)
dagger.internal.codegen.Binding binding
private synthetic com.squareup.javapoet.CodeBlock lambda$membersInjectionMethod$0 (dagger.model.DependencyRequest)
dagger.model.DependencyRequest request
}
dagger/internal/codegen/MembersInjectionBindingExpression.class
MembersInjectionBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.MembersInjectionBindingExpression extends dagger.internal.codegen.BindingExpression {
private final dagger.internal.codegen.MembersInjectionBinding binding
private final dagger.internal.codegen.MembersInjectionMethods membersInjectionMethods
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.MembersInjectionMethods)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.MembersInjectionMethods membersInjectionMethods
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
protected com.squareup.javapoet.CodeBlock getComponentMethodImplementation (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
javax.lang.model.element.ExecutableElement methodElement
com.squareup.javapoet.ParameterSpec parameter
com.squareup.javapoet.CodeBlock membersInjectionInvocation (com.squareup.javapoet.ParameterSpec)
com.squareup.javapoet.ParameterSpec target
}
dagger/internal/codegen/MembersInjectionBinding.class
MembersInjectionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MembersInjectionBinding extends dagger.internal.codegen.Binding {
void <init> ()
public final java.util.Optional bindingElement ()
abstract javax.lang.model.element.TypeElement membersInjectedType ()
abstract java.util.Optional unresolved ()
public java.util.Optional contributingModule ()
abstract com.google.common.collect.ImmutableSortedSet injectionSites ()
dagger.internal.codegen.BindingType bindingType ()
public dagger.model.BindingKind kind ()
public boolean isNullable ()
boolean hasLocalInjectionSites ()
boolean requiresModuleInstance ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
private synthetic boolean lambda$hasLocalInjectionSites$0 (dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
}
dagger/internal/codegen/MembersInjectionBinding$InjectionSite.class
MembersInjectionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MembersInjectionBinding$InjectionSite extends java.lang.Object {
void <init> ()
abstract dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind kind ()
abstract javax.lang.model.element.Element element ()
abstract com.google.common.collect.ImmutableSet dependencies ()
int indexAmongAtInjectMembersWithSameSimpleName ()
static dagger.internal.codegen.MembersInjectionBinding$InjectionSite field (javax.lang.model.element.VariableElement, dagger.model.DependencyRequest)
javax.lang.model.element.VariableElement element
dagger.model.DependencyRequest dependency
static dagger.internal.codegen.MembersInjectionBinding$InjectionSite method (javax.lang.model.element.ExecutableElement, java.lang.Iterable)
javax.lang.model.element.ExecutableElement element
Iterable dependencies
private synthetic boolean lambda$indexAmongAtInjectMembersWithSameSimpleName$2 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static synthetic boolean lambda$indexAmongAtInjectMembersWithSameSimpleName$1 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static synthetic boolean lambda$indexAmongAtInjectMembersWithSameSimpleName$0 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
}
dagger/internal/codegen/MembersInjectionBinding$InjectionSite$Kind.class
MembersInjectionBinding.java
package dagger.internal.codegen
final enum dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind extends java.lang.Enum {
public static final enum dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind FIELD
public static final enum dagger.internal.codegen.MembersInjectionBinding$InjectionSite$Kind METHOD
private static final synthetic 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 <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/MemberSelect.class
MemberSelect.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MemberSelect extends java.lang.Object {
private final com.squareup.javapoet.ClassName owningClass
private final boolean staticMember
static dagger.internal.codegen.MemberSelect localField (com.squareup.javapoet.ClassName, java.lang.String)
com.squareup.javapoet.ClassName owningClass
String fieldName
static dagger.internal.codegen.MemberSelect localMethod (com.squareup.javapoet.ClassName, java.lang.String)
com.squareup.javapoet.ClassName owningClass
String methodName
static java.util.Optional staticFactoryCreation (dagger.internal.codegen.ResolvedBindings)
java.util.List typeArguments
com.google.common.collect.ImmutableList typeVariables
javax.lang.model.type.TypeMirror keyType
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ContributionBinding contributionBinding
private static dagger.internal.codegen.MemberSelect parameterizedFactoryCreateMethod (com.squareup.javapoet.ClassName, java.util.List)
com.squareup.javapoet.ClassName owningClass
java.util.List parameters
private static dagger.internal.codegen.MemberSelect emptyMapFactory (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding contributionBinding
dagger.internal.codegen.BindingType bindingType
com.google.common.collect.ImmutableList typeParameters
private static dagger.internal.codegen.MemberSelect emptySetFactory (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
void <init> (com.squareup.javapoet.ClassName, boolean)
com.squareup.javapoet.ClassName owningClass
boolean staticMemeber
com.squareup.javapoet.ClassName owningClass ()
boolean staticMember ()
abstract com.squareup.javapoet.CodeBlock getExpressionFor (com.squareup.javapoet.ClassName)
}
dagger/internal/codegen/MemberSelect$StaticMethod.class
MemberSelect.java
package dagger.internal.codegen
final dagger.internal.codegen.MemberSelect$StaticMethod extends dagger.internal.codegen.MemberSelect {
final com.squareup.javapoet.CodeBlock methodCodeBlock
void <init> (com.squareup.javapoet.ClassName, com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.ClassName owningClass
com.squareup.javapoet.CodeBlock methodCodeBlock
com.squareup.javapoet.CodeBlock getExpressionFor (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName usingClass
}
dagger/internal/codegen/MemberSelect$ParameterizedStaticMethod.class
MemberSelect.java
package dagger.internal.codegen
final dagger.internal.codegen.MemberSelect$ParameterizedStaticMethod extends dagger.internal.codegen.MemberSelect {
final com.google.common.collect.ImmutableList typeParameters
final com.squareup.javapoet.CodeBlock methodCodeBlock
final com.squareup.javapoet.ClassName rawReturnType
void <init> (com.squareup.javapoet.ClassName, com.google.common.collect.ImmutableList, com.squareup.javapoet.CodeBlock, com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName owningClass
com.google.common.collect.ImmutableList typeParameters
com.squareup.javapoet.CodeBlock methodCodeBlock
com.squareup.javapoet.ClassName rawReturnType
com.squareup.javapoet.CodeBlock getExpressionFor (com.squareup.javapoet.ClassName)
javax.lang.model.type.TypeMirror typeParameter
com.squareup.javapoet.ClassName usingClass
boolean accessible
}
dagger/internal/codegen/MemberSelect$LocalMethod.class
MemberSelect.java
package dagger.internal.codegen
final dagger.internal.codegen.MemberSelect$LocalMethod extends dagger.internal.codegen.MemberSelect {
final String methodName
void <init> (com.squareup.javapoet.ClassName, java.lang.String)
com.squareup.javapoet.ClassName owningClass
String methodName
com.squareup.javapoet.CodeBlock getExpressionFor (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName usingClass
}
dagger/internal/codegen/MemberSelect$LocalField.class
MemberSelect.java
package dagger.internal.codegen
final dagger.internal.codegen.MemberSelect$LocalField extends dagger.internal.codegen.MemberSelect {
final String fieldName
void <init> (com.squareup.javapoet.ClassName, java.lang.String)
com.squareup.javapoet.ClassName owningClass
String fieldName
com.squareup.javapoet.CodeBlock getExpressionFor (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName usingClass
}
dagger/internal/codegen/MemberSelect$1.class
MemberSelect.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.MemberSelect$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$BindingKind
static void <clinit> ()
}
dagger/internal/codegen/MapType.class
MapType.java
package dagger.internal.codegen
abstract dagger.internal.codegen.MapType extends java.lang.Object {
void <init> ()
protected abstract com.google.common.base.Equivalence$Wrapper wrappedDeclaredMapType ()
javax.lang.model.type.DeclaredType declaredMapType ()
boolean isRawType ()
javax.lang.model.type.TypeMirror keyType ()
javax.lang.model.type.TypeMirror valueType ()
boolean valuesAreTypeOf (java.lang.Class)
Class clazz
boolean valuesAreFrameworkType ()
javax.lang.model.type.TypeMirror unwrappedFrameworkValueType ()
javax.lang.model.type.TypeMirror unwrappedValueType (java.lang.Class)
Class wrappingClass
private javax.lang.model.type.TypeMirror uncheckedUnwrappedValueType ()
static boolean isMap (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static boolean isMap (dagger.model.Key)
dagger.model.Key key
static dagger.internal.codegen.MapType from (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static dagger.internal.codegen.MapType from (dagger.model.Key)
dagger.model.Key key
}
dagger/internal/codegen/MapMultibindingValidator_Factory.class
MapMultibindingValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MapMultibindingValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider bindingDeclarationFormatterProvider
private final javax.inject.Provider keyFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider bindingDeclarationFormatterProvider
javax.inject.Provider keyFactoryProvider
public dagger.internal.codegen.MapMultibindingValidator get ()
public static dagger.internal.codegen.MapMultibindingValidator_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider bindingDeclarationFormatterProvider
javax.inject.Provider keyFactoryProvider
public static dagger.internal.codegen.MapMultibindingValidator newMapMultibindingValidator (java.lang.Object, java.lang.Object)
Object bindingDeclarationFormatter
Object keyFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MapMultibindingValidator.class
MapMultibindingValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.MapMultibindingValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private final dagger.internal.codegen.BindingDeclarationFormatter bindingDeclarationFormatter
private final dagger.internal.codegen.KeyFactory keyFactory
void <init> (dagger.internal.codegen.BindingDeclarationFormatter, dagger.internal.codegen.KeyFactory)
dagger.internal.codegen.BindingDeclarationFormatter bindingDeclarationFormatter
dagger.internal.codegen.KeyFactory keyFactory
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
private com.google.common.collect.ImmutableSet mapMultibindings (dagger.model.BindingGraph)
dagger.model.BindingGraph bindingGraph
com.google.common.collect.ImmutableSetMultimap mapMultibindings
com.google.common.collect.SetMultimap plainValueMapMultibindings
com.google.common.collect.SetMultimap providerValueMapMultibindings
com.google.common.collect.SetMultimap producerValueMapMultibindings
private com.google.common.collect.ImmutableSet mapBindingContributions (dagger.model.Binding, dagger.model.BindingGraph)
dagger.model.Binding binding
dagger.model.BindingGraph bindingGraph
private void checkForDuplicateMapKeys (dagger.model.Binding, com.google.common.collect.ImmutableSet, dagger.spi.DiagnosticReporter)
java.util.Set contributionsForOneMapKey
dagger.model.Binding multiboundMapBinding
com.google.common.collect.ImmutableSet contributions
dagger.spi.DiagnosticReporter diagnosticReporter
com.google.common.collect.ImmutableSetMultimap contributionsByMapKey
private void checkForInconsistentMapKeyAnnotationTypes (dagger.model.Binding, com.google.common.collect.ImmutableSet, dagger.spi.DiagnosticReporter)
dagger.model.Binding multiboundMapBinding
com.google.common.collect.ImmutableSet contributions
dagger.spi.DiagnosticReporter diagnosticReporter
com.google.common.collect.ImmutableSetMultimap contributionsByMapKeyAnnotationType
private static com.google.common.collect.ImmutableSetMultimap indexByMapKeyAnnotationType (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet contributions
private java.lang.String inconsistentMapKeyAnnotationTypesErrorMessage (com.google.common.collect.ImmutableSetMultimap, dagger.model.Key)
com.google.common.collect.ImmutableSetMultimap contributionsByMapKeyAnnotationType
dagger.model.Key mapBindingKey
StringBuilder message
private java.lang.String duplicateMapKeyErrorMessage (java.util.Set, dagger.model.Key)
java.util.Set contributionsForOneMapKey
dagger.model.Key mapBindingKey
StringBuilder message
private synthetic void lambda$inconsistentMapKeyAnnotationTypesErrorMessage$9 (java.lang.StringBuilder, com.google.common.base.Equivalence$Wrapper, java.util.Set)
StringBuilder message
com.google.common.base.Equivalence$Wrapper annotationType
java.util.Set contributions
private static synthetic com.google.common.base.Equivalence$Wrapper lambda$indexByMapKeyAnnotationType$8 (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding mapBinding
private static synthetic dagger.internal.codegen.ContributionBinding lambda$mapBindingContributions$7 (dagger.internal.codegen.BindingNode)
dagger.internal.codegen.BindingNode b
private static synthetic dagger.internal.codegen.BindingNode lambda$mapBindingContributions$6 (dagger.model.Binding)
dagger.model.Binding b
private synthetic boolean lambda$mapMultibindings$5 (com.google.common.collect.SetMultimap, com.google.common.collect.SetMultimap, dagger.model.Key)
com.google.common.collect.SetMultimap plainValueMapMultibindings
com.google.common.collect.SetMultimap providerValueMapMultibindings
dagger.model.Key key
private synthetic boolean lambda$mapMultibindings$4 (com.google.common.collect.SetMultimap, dagger.model.Key)
com.google.common.collect.SetMultimap plainValueMapMultibindings
dagger.model.Key key
private static synthetic boolean lambda$mapMultibindings$3 (dagger.model.Key)
dagger.model.Key key
private static synthetic dagger.model.Binding lambda$mapMultibindings$2 (dagger.model.Binding)
dagger.model.Binding node
private static synthetic boolean lambda$mapMultibindings$1 (dagger.model.Binding)
dagger.model.Binding node
private synthetic void lambda$visitGraph$0 (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter, dagger.model.Binding)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.Binding binding
com.google.common.collect.ImmutableSet contributions
}
dagger/internal/codegen/MapKeys.class
MapKeys.java
package dagger.internal.codegen
final dagger.internal.codegen.MapKeys extends java.lang.Object {
static java.util.Optional getMapKey (javax.lang.model.element.Element)
javax.lang.model.element.Element bindingElement
com.google.common.collect.ImmutableSet mapKeys
static com.google.common.collect.ImmutableSet getMapKeys (javax.lang.model.element.Element)
javax.lang.model.element.Element bindingElement
static java.util.Optional unwrapValue (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror mapKey
dagger.MapKey mapKeyAnnotation
static javax.lang.model.type.TypeMirror mapKeyType (javax.lang.model.element.AnnotationMirror, dagger.internal.codegen.langmodel.DaggerTypes)
javax.lang.model.element.AnnotationMirror mapKeyAnnotation
dagger.internal.codegen.langmodel.DaggerTypes types
static javax.lang.model.type.DeclaredType getUnwrappedMapKeyType (javax.lang.model.type.DeclaredType, dagger.internal.codegen.langmodel.DaggerTypes)
javax.lang.model.type.DeclaredType mapKeyAnnotationType
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.element.ExecutableElement onlyElement
javax.lang.model.util.SimpleTypeVisitor6 keyTypeElementVisitor
static com.squareup.javapoet.CodeBlock getMapKeyExpression (dagger.internal.codegen.ContributionBinding, com.squareup.javapoet.ClassName, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ContributionBinding binding
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.element.AnnotationMirror mapKeyAnnotation
private static com.squareup.javapoet.CodeBlock directMapKeyExpression (javax.lang.model.element.AnnotationMirror, dagger.internal.codegen.langmodel.DaggerElements)
javax.lang.model.element.TypeElement unwrappedType
javax.lang.model.type.TypeMirror unwrappedValueType
javax.lang.model.element.AnnotationMirror mapKey
dagger.internal.codegen.langmodel.DaggerElements elements
java.util.Optional unwrappedValue
dagger.internal.codegen.AnnotationExpression annotationExpression
static com.squareup.javapoet.ClassName mapKeyProxyClassName (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
static java.util.Optional mapKeyFactoryMethod (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
private void <init> ()
private static synthetic com.squareup.javapoet.MethodSpec lambda$mapKeyFactoryMethod$1 (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.element.AnnotationMirror)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.element.AnnotationMirror mapKey
private static synthetic boolean lambda$mapKeyFactoryMethod$0 (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror mapKey
}
dagger/internal/codegen/MapKeys$1.class
MapKeys.java
package dagger.internal.codegen
dagger.internal.codegen.MapKeys$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final synthetic javax.lang.model.type.DeclaredType val$mapKeyAnnotationType
final synthetic javax.lang.model.element.ExecutableElement val$onlyElement
final synthetic dagger.internal.codegen.langmodel.DaggerTypes val$types
void <init> (javax.lang.model.type.DeclaredType, javax.lang.model.element.ExecutableElement, dagger.internal.codegen.langmodel.DaggerTypes)
public javax.lang.model.type.DeclaredType visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType t
Void p
public javax.lang.model.type.DeclaredType visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType t
Void p
public javax.lang.model.type.DeclaredType visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
}
dagger/internal/codegen/MapKeyValidator_Factory.class
MapKeyValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MapKeyValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider elementsProvider
public dagger.internal.codegen.MapKeyValidator get ()
public static dagger.internal.codegen.MapKeyValidator_Factory create (javax.inject.Provider)
javax.inject.Provider elementsProvider
public static dagger.internal.codegen.MapKeyValidator newMapKeyValidator (dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerElements elements
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MapKeyValidator.class
MapKeyValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.MapKeyValidator extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.Element)
javax.lang.model.element.Element element
dagger.internal.codegen.ValidationReport$Builder builder
java.util.List members
private boolean autoAnnotationIsMissing ()
}
dagger/internal/codegen/MapKeyProcessingStep_Factory.class
MapKeyProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.MapKeyProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider messagerProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider mapKeyValidatorProvider
private final javax.inject.Provider annotationCreatorGeneratorProvider
private final javax.inject.Provider unwrappedMapKeyGeneratorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider typesProvider
javax.inject.Provider mapKeyValidatorProvider
javax.inject.Provider annotationCreatorGeneratorProvider
javax.inject.Provider unwrappedMapKeyGeneratorProvider
public dagger.internal.codegen.MapKeyProcessingStep get ()
public static dagger.internal.codegen.MapKeyProcessingStep_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider typesProvider
javax.inject.Provider mapKeyValidatorProvider
javax.inject.Provider annotationCreatorGeneratorProvider
javax.inject.Provider unwrappedMapKeyGeneratorProvider
public static dagger.internal.codegen.MapKeyProcessingStep newMapKeyProcessingStep (javax.annotation.processing.Messager, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object, java.lang.Object, java.lang.Object)
javax.annotation.processing.Messager messager
dagger.internal.codegen.langmodel.DaggerTypes types
Object mapKeyValidator
Object annotationCreatorGenerator
Object unwrappedMapKeyGenerator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/MapKeyProcessingStep.class
MapKeyProcessingStep.java
package dagger.internal.codegen
public dagger.internal.codegen.MapKeyProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.MapKeyValidator mapKeyValidator
private final dagger.internal.codegen.AnnotationCreatorGenerator annotationCreatorGenerator
private final dagger.internal.codegen.UnwrappedMapKeyGenerator unwrappedMapKeyGenerator
void <init> (javax.annotation.processing.Messager, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.MapKeyValidator, dagger.internal.codegen.AnnotationCreatorGenerator, dagger.internal.codegen.UnwrappedMapKeyGenerator)
javax.annotation.processing.Messager messager
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.MapKeyValidator mapKeyValidator
dagger.internal.codegen.AnnotationCreatorGenerator annotationCreatorGenerator
dagger.internal.codegen.UnwrappedMapKeyGenerator unwrappedMapKeyGenerator
public java.util.Set annotations ()
protected void process (javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet)
dagger.MapKey mapkey
javax.lang.model.element.TypeElement mapKeyAnnotationType
com.google.common.collect.ImmutableSet annotations
dagger.internal.codegen.ValidationReport mapKeyReport
private javax.lang.model.element.ElementKind unwrappedValueKind (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement mapKeyAnnotationType
javax.lang.model.type.DeclaredType unwrappedMapKeyType
protected volatile synthetic void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
public volatile synthetic com.google.common.collect.ImmutableSet process (com.google.common.collect.SetMultimap)
}
dagger/internal/codegen/MapKeyAccessibility.class
MapKeyAccessibility.java
package dagger.internal.codegen
final dagger.internal.codegen.MapKeyAccessibility extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
private final java.util.function.Predicate accessibilityChecker
private void <init> (java.util.function.Predicate)
java.util.function.Predicate accessibilityChecker
public java.lang.Boolean visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Void)
javax.lang.model.element.AnnotationMirror annotation
Void aVoid
public java.lang.Boolean visitArray (java.util.List, java.lang.Void)
java.util.List values
Void aVoid
private boolean visitValues (java.util.Collection)
java.util.Collection values
public java.lang.Boolean visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement enumConstant
Void aVoid
public java.lang.Boolean visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror type
Void aVoid
protected java.lang.Boolean defaultAction (java.lang.Object, java.lang.Void)
Object o
Void aVoid
static boolean isMapKeyAccessibleFrom (javax.lang.model.element.AnnotationMirror, java.lang.String)
javax.lang.model.element.AnnotationMirror annotation
String accessingPackage
static boolean isMapKeyPubliclyAccessible (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
public volatile synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile synthetic java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
private static synthetic boolean lambda$isMapKeyAccessibleFrom$1 (java.lang.String, javax.lang.model.type.TypeMirror)
String accessingPackage
javax.lang.model.type.TypeMirror type
private synthetic boolean lambda$visitValues$0 (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
}
dagger/internal/codegen/MapFactoryCreationExpression.class
MapFactoryCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.MapFactoryCreationExpression extends dagger.internal.codegen.MultibindingFactoryCreationExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.BindingGraph graph
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.langmodel.DaggerElements elements
public com.squareup.javapoet.CodeBlock creationExpression ()
Class frameworkClass
dagger.internal.codegen.MapType mapType
javax.lang.model.type.TypeMirror valueType
dagger.internal.codegen.ContributionBinding contributionBinding
dagger.model.DependencyRequest dependency
com.squareup.javapoet.CodeBlock$Builder builder
private static synthetic void lambda$creationExpression$0 (com.squareup.javapoet.CodeBlock$Builder, com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.CodeBlock$Builder builder
com.squareup.javapoet.CodeBlock superContributions
}
dagger/internal/codegen/MapBindingExpression.class
MapBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.MapBindingExpression extends dagger.internal.codegen.MultibindingExpression {
private static final int MAX_IMMUTABLE_MAP_OF_KEY_VALUE_PAIRS
private final dagger.internal.codegen.ProvisionBinding binding
private final com.google.common.collect.ImmutableMap dependencies
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.model.BindingKind bindingKind
protected dagger.internal.codegen.javapoet.Expression buildDependencyExpression (com.squareup.javapoet.ClassName)
dagger.model.DependencyRequest dependency
com.squareup.javapoet.CodeBlock$Builder instantiation
com.squareup.javapoet.ClassName requestingClass
java.util.Optional superMethodCall
boolean isImmutableMapAvailable
private javax.lang.model.type.DeclaredType immutableMapType ()
dagger.internal.codegen.MapType mapType
private com.squareup.javapoet.CodeBlock keyAndValueExpression (dagger.model.DependencyRequest, com.squareup.javapoet.ClassName)
dagger.model.DependencyRequest dependency
com.squareup.javapoet.ClassName requestingClass
private dagger.internal.codegen.javapoet.Expression collectionsStaticFactoryInvocation (com.squareup.javapoet.ClassName, com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.ClassName requestingClass
com.squareup.javapoet.CodeBlock methodInvocation
private com.squareup.javapoet.CodeBlock maybeTypeParameters (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
javax.lang.model.type.TypeMirror bindingKeyType
dagger.internal.codegen.MapType mapType
private boolean isImmutableMapBuilderWithExpectedSizeAvailable ()
private boolean isImmutableMapAvailable ()
private static synthetic boolean lambda$isImmutableMapBuilderWithExpectedSizeAvailable$2 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private synthetic com.squareup.javapoet.CodeBlock lambda$buildDependencyExpression$1 (com.squareup.javapoet.ClassName, dagger.model.DependencyRequest)
com.squareup.javapoet.ClassName requestingClass
dagger.model.DependencyRequest dependency
private static synthetic dagger.internal.codegen.ContributionBinding lambda$new$0 (dagger.internal.codegen.BindingGraph, dagger.model.DependencyRequest)
dagger.internal.codegen.BindingGraph graph
dagger.model.DependencyRequest dep
}
dagger/internal/codegen/Keys.class
Keys.java
package dagger.internal.codegen
final dagger.internal.codegen.Keys extends java.lang.Object {
void <init> ()
static boolean isValidMembersInjectionKey (dagger.model.Key)
dagger.model.Key key
static boolean isValidImplicitProvisionKey (dagger.model.Key, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.model.Key key
dagger.internal.codegen.langmodel.DaggerTypes types
static boolean isValidImplicitProvisionKey (java.util.Optional, javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerTypes)
java.util.Optional qualifier
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.langmodel.DaggerTypes types
}
dagger/internal/codegen/Keys$1.class
Keys.java
package dagger.internal.codegen
dagger.internal.codegen.Keys$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final synthetic dagger.internal.codegen.langmodel.DaggerTypes val$types
void <init> (java.lang.Boolean, dagger.internal.codegen.langmodel.DaggerTypes)
Boolean x0
public java.lang.Boolean visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.TypeMirror arg
javax.lang.model.type.DeclaredType type
Void ignored
javax.lang.model.element.TypeElement element
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
}
dagger/internal/codegen/KeyVariableNamer.class
KeyVariableNamer.java
package dagger.internal.codegen
final dagger.internal.codegen.KeyVariableNamer extends java.lang.Object {
private static final com.google.common.collect.ImmutableSet VERY_SIMPLE_NAMES
private static final javax.lang.model.type.TypeVisitor TYPE_NAMER
private void <init> ()
static java.lang.String name (dagger.model.Key)
dagger.model.Key key
StringBuilder builder
static synthetic com.google.common.collect.ImmutableSet access$000 ()
static void <clinit> ()
}
dagger/internal/codegen/KeyVariableNamer$1.class
KeyVariableNamer.java
package dagger.internal.codegen
dagger.internal.codegen.KeyVariableNamer$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
void <init> ()
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, java.lang.StringBuilder)
javax.lang.model.type.TypeMirror first
javax.lang.model.type.DeclaredType declaredType
StringBuilder builder
javax.lang.model.element.TypeElement element
java.util.Iterator argumentIterator
public java.lang.Void visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.StringBuilder)
javax.lang.model.type.PrimitiveType type
StringBuilder builder
public java.lang.Void visitArray (javax.lang.model.type.ArrayType, java.lang.StringBuilder)
javax.lang.model.type.ArrayType type
StringBuilder builder
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
}
dagger/internal/codegen/KeyFactory_Factory.class
KeyFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.KeyFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typeProtoConverterProvider
private final javax.inject.Provider annotationProtoConverterProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider typeProtoConverterProvider
javax.inject.Provider annotationProtoConverterProvider
public dagger.internal.codegen.KeyFactory get ()
public static dagger.internal.codegen.KeyFactory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider typeProtoConverterProvider
javax.inject.Provider annotationProtoConverterProvider
public static dagger.internal.codegen.KeyFactory newKeyFactory (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
Object typeProtoConverter
Object annotationProtoConverter
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/KeyFactory.class
KeyFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.KeyFactory extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.TypeProtoConverter typeProtoConverter
private final dagger.internal.codegen.AnnotationProtoConverter annotationProtoConverter
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.TypeProtoConverter, dagger.internal.codegen.AnnotationProtoConverter)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.TypeProtoConverter typeProtoConverter
dagger.internal.codegen.AnnotationProtoConverter annotationProtoConverter
private javax.lang.model.type.TypeMirror boxPrimitives (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private javax.lang.model.type.DeclaredType setOf (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror elementType
private javax.lang.model.type.DeclaredType mapOf (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror keyType
javax.lang.model.type.TypeMirror valueType
private javax.lang.model.type.TypeMirror mapOfFrameworkType (javax.lang.model.type.TypeMirror, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror keyType
javax.lang.model.element.TypeElement frameworkType
javax.lang.model.type.TypeMirror valueType
dagger.model.Key forComponentMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement componentMethod
dagger.model.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.model.Key forSubcomponentCreatorMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.DeclaredType)
javax.lang.model.element.ExecutableElement subcomponentCreatorMethod
javax.lang.model.type.DeclaredType declaredContainer
javax.lang.model.type.ExecutableType resolvedMethod
dagger.model.Key forSubcomponentCreator (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror creatorType
dagger.model.Key forProvidesMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement contributingModule
dagger.model.Key forProducesMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement contributingModule
dagger.model.Key forBindsMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement contributingModule
dagger.model.Key forBindsOptionalOfMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement contributingModule
private dagger.model.Key forBindingMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement, java.util.Optional)
dagger.internal.codegen.SetType setType
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement contributingModule
java.util.Optional frameworkType
javax.lang.model.type.ExecutableType methodType
dagger.internal.codegen.ContributionType contributionType
javax.lang.model.type.TypeMirror returnType
javax.lang.model.type.TypeMirror keyType
dagger.model.Key key
dagger.model.Key forMultibindsMethod (javax.lang.model.type.ExecutableType, javax.lang.model.element.ExecutableElement)
javax.lang.model.type.ExecutableType executableType
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.TypeMirror returnType
javax.lang.model.type.TypeMirror keyType
private javax.lang.model.type.TypeMirror bindingMethodKeyType (javax.lang.model.type.TypeMirror, javax.lang.model.element.ExecutableElement, dagger.internal.codegen.ContributionType, java.util.Optional)
javax.lang.model.type.TypeMirror mapKeyType
javax.lang.model.type.TypeMirror returnType
javax.lang.model.element.ExecutableElement method
dagger.internal.codegen.ContributionType contributionType
java.util.Optional frameworkType
dagger.model.Key forDelegateBinding (dagger.internal.codegen.DelegateDeclaration, java.lang.Class)
dagger.internal.codegen.DelegateDeclaration delegateDeclaration
Class frameworkType
private dagger.model.Key forMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.TypeMirror keyType
dagger.model.Key forInjectConstructorWithResolvedType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
dagger.model.Key forType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
dagger.model.Key forMembersInjectedType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
dagger.model.Key forQualifiedType (java.util.Optional, javax.lang.model.type.TypeMirror)
java.util.Optional qualifier
javax.lang.model.type.TypeMirror type
dagger.model.Key forProductionExecutor ()
dagger.model.Key forProductionImplementationExecutor ()
dagger.model.Key forProductionComponentMonitor ()
com.google.common.collect.ImmutableSet implicitFrameworkMapKeys (dagger.model.Key)
dagger.model.Key requestKey
java.util.Optional implicitMapProviderKeyFrom (dagger.model.Key)
dagger.model.Key possibleMapKey
java.util.Optional implicitMapProducerKeyFrom (dagger.model.Key)
dagger.model.Key possibleMapKey
dagger.model.Key unwrapMapValueType (dagger.model.Key)
Class frameworkClass
dagger.internal.codegen.MapType mapType
dagger.model.Key key
private dagger.model.Key wrapMapValue (dagger.model.Key, java.lang.Class)
dagger.model.Key key
Class newWrappingClass
java.util.Optional rewrapMapKey (dagger.model.Key, java.lang.Class, java.lang.Class)
javax.lang.model.element.TypeElement wrappingElement
javax.lang.model.type.DeclaredType wrappedValueType
dagger.internal.codegen.MapType mapType
dagger.model.Key possibleMapKey
Class currentWrappingClass
Class newWrappingClass
private java.util.Optional wrapMapKey (dagger.model.Key, java.lang.Class)
javax.lang.model.element.TypeElement wrappingElement
javax.lang.model.type.DeclaredType wrappedValueType
dagger.internal.codegen.MapType mapType
dagger.model.Key possibleMapKey
Class wrappingClass
java.util.Optional unwrapSetKey (dagger.model.Key, java.lang.Class)
dagger.internal.codegen.SetType setType
dagger.model.Key key
Class wrappingClass
java.util.Optional unwrapOptional (dagger.model.Key)
dagger.model.Key key
javax.lang.model.type.TypeMirror optionalValueType
static dagger.internal.codegen.serialization.KeyProto toProto (dagger.model.Key)
dagger.model.Key key
dagger.internal.codegen.serialization.KeyProto$Builder builder
dagger.model.Key fromProto (dagger.internal.codegen.serialization.KeyProto)
dagger.internal.codegen.serialization.KeyProto$MultibindingContributionIdentifier multibindingContributionIdentifier
dagger.internal.codegen.serialization.KeyProto key
dagger.model.Key$Builder builder
private static synthetic void lambda$toProto$0 (dagger.internal.codegen.serialization.KeyProto$Builder, dagger.model.Key$MultibindingContributionIdentifier)
dagger.internal.codegen.serialization.KeyProto$Builder builder
dagger.model.Key$MultibindingContributionIdentifier mci
}
dagger/internal/codegen/KeyFactory$1.class
KeyFactory.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.KeyFactory$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ContributionType
static void <clinit> ()
}
dagger/internal/codegen/InstanceFactoryCreationExpression.class
InstanceFactoryCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.InstanceFactoryCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final boolean nullable
private final java.util.function.Supplier instanceExpression
void <init> (java.util.function.Supplier)
java.util.function.Supplier instanceExpression
void <init> (boolean, java.util.function.Supplier)
boolean nullable
java.util.function.Supplier instanceExpression
public com.squareup.javapoet.CodeBlock creationExpression ()
public boolean useInnerSwitchingProvider ()
}
dagger/internal/codegen/InnerSwitchingProviders.class
InnerSwitchingProviders.java
package dagger.internal.codegen
final dagger.internal.codegen.InnerSwitchingProviders extends dagger.internal.codegen.SwitchingProviders {
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.BindingExpression newBindingExpression (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
protected com.squareup.javapoet.TypeSpec createSwitchingProviderType (com.squareup.javapoet.TypeSpec$Builder)
com.squareup.javapoet.TypeSpec$Builder builder
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$000 (dagger.internal.codegen.InnerSwitchingProviders)
dagger.internal.codegen.InnerSwitchingProviders x0
static synthetic dagger.internal.codegen.ComponentBindingExpressions access$100 (dagger.internal.codegen.InnerSwitchingProviders)
dagger.internal.codegen.InnerSwitchingProviders x0
}
dagger/internal/codegen/InnerSwitchingProviders$SwitchCase.class
InnerSwitchingProviders.java
package dagger.internal.codegen
final dagger.internal.codegen.InnerSwitchingProviders$SwitchCase extends java.lang.Object implements dagger.internal.codegen.SwitchingProviders$SwitchCase {
private final dagger.internal.codegen.ContributionBinding binding
private final com.squareup.javapoet.ClassName requestingClass
final synthetic dagger.internal.codegen.InnerSwitchingProviders this$0
void <init> (dagger.internal.codegen.InnerSwitchingProviders, dagger.internal.codegen.ContributionBinding, com.squareup.javapoet.ClassName)
dagger.internal.codegen.ContributionBinding binding
com.squareup.javapoet.ClassName requestingClass
public dagger.model.Key key ()
public dagger.internal.codegen.javapoet.Expression getProviderExpression (com.squareup.javapoet.ClassName, int)
com.squareup.javapoet.ClassName switchingProviderClass
int switchId
javax.lang.model.type.TypeMirror instanceType
public dagger.internal.codegen.javapoet.Expression getReturnExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName switchingProviderClass
}
dagger/internal/codegen/InnerSwitchingProviders$1.class
InnerSwitchingProviders.java
package dagger.internal.codegen
dagger.internal.codegen.InnerSwitchingProviders$1 extends dagger.internal.codegen.BindingExpression {
final synthetic dagger.internal.codegen.ContributionBinding val$binding
final synthetic dagger.internal.codegen.InnerSwitchingProviders this$0
void <init> (dagger.internal.codegen.InnerSwitchingProviders, dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.InnerSwitchingProviders this$0
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
}
dagger/internal/codegen/InjectionSiteFactory_Factory.class
InjectionSiteFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.InjectionSiteFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider dependencyRequestFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider dependencyRequestFactoryProvider
public dagger.internal.codegen.InjectionSiteFactory get ()
public static dagger.internal.codegen.InjectionSiteFactory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider dependencyRequestFactoryProvider
public static dagger.internal.codegen.InjectionSiteFactory newInjectionSiteFactory (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
Object dependencyRequestFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/InjectionSiteFactory.class
InjectionSiteFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectionSiteFactory extends java.lang.Object {
private final javax.lang.model.element.ElementVisitor injectionSiteVisitor
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.DependencyRequestFactory)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
com.google.common.collect.ImmutableSortedSet getInjectionSites (javax.lang.model.type.DeclaredType)
javax.lang.model.element.ExecutableElement injectionSiteMethod
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
java.util.Optional maybeInjectionSite
javax.lang.model.element.Element enclosedElement
javax.lang.model.type.DeclaredType type
java.util.Optional currentType
javax.lang.model.type.DeclaredType declaredType
java.util.Set injectionSites
java.util.List ancestors
com.google.common.collect.SetMultimap overriddenMethodMap
private boolean shouldBeInjected (javax.lang.model.element.Element, com.google.common.collect.SetMultimap)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.Element injectionSite
com.google.common.collect.SetMultimap overriddenMethodMap
javax.lang.model.element.ExecutableElement injectionSiteMethod
javax.lang.model.element.TypeElement injectionSiteType
private static synthetic javax.lang.model.element.ElementKind lambda$getInjectionSites$1 (dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
private static synthetic java.lang.Integer lambda$getInjectionSites$0 (java.util.List, dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
java.util.List ancestors
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$000 (dagger.internal.codegen.InjectionSiteFactory)
dagger.internal.codegen.InjectionSiteFactory x0
static synthetic dagger.internal.codegen.DependencyRequestFactory access$100 (dagger.internal.codegen.InjectionSiteFactory)
dagger.internal.codegen.InjectionSiteFactory x0
}
dagger/internal/codegen/InjectionSiteFactory$1.class
InjectionSiteFactory.java
package dagger.internal.codegen
dagger.internal.codegen.InjectionSiteFactory$1 extends javax.lang.model.util.ElementKindVisitor8 {
final synthetic dagger.internal.codegen.InjectionSiteFactory this$0
void <init> (dagger.internal.codegen.InjectionSiteFactory, java.util.Optional)
dagger.internal.codegen.InjectionSiteFactory this$0
java.util.Optional x0
public java.util.Optional visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.DeclaredType)
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.DeclaredType type
javax.lang.model.type.ExecutableType resolved
public java.util.Optional visitVariableAsField (javax.lang.model.element.VariableElement, javax.lang.model.type.DeclaredType)
javax.lang.model.element.VariableElement field
javax.lang.model.type.DeclaredType type
javax.lang.model.type.TypeMirror resolved
public volatile synthetic java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Object)
}
dagger/internal/codegen/InjectionOrProvisionProviderCreationExpression.class
InjectionOrProvisionProviderCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectionOrProvisionProviderCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentBindingExpressions)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
public com.squareup.javapoet.CodeBlock creationExpression ()
com.squareup.javapoet.CodeBlock createFactory
}
dagger/internal/codegen/InjectionMethods.class
InjectionMethods.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectionMethods extends java.lang.Object {
void <init> ()
private static com.google.common.collect.ImmutableList injectionMethodArguments (com.google.common.collect.ImmutableSet, java.util.function.Function, com.squareup.javapoet.ClassName)
com.google.common.collect.ImmutableSet dependencies
java.util.function.Function dependencyUsage
com.squareup.javapoet.ClassName requestingClass
private static com.squareup.javapoet.CodeBlock injectionMethodArgument (dagger.model.DependencyRequest, com.squareup.javapoet.CodeBlock, com.squareup.javapoet.ClassName)
com.squareup.javapoet.TypeName usageTypeName
dagger.model.DependencyRequest dependency
com.squareup.javapoet.CodeBlock argument
com.squareup.javapoet.ClassName generatedTypeName
javax.lang.model.type.TypeMirror keyType
com.squareup.javapoet.CodeBlock$Builder codeBlock
private static com.squareup.javapoet.TypeName accessibleType (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependency
com.squareup.javapoet.TypeName typeName
private static com.squareup.javapoet.TypeName accessibleType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private static javax.lang.model.type.TypeMirror accessibleType (javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerElements)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.langmodel.DaggerElements elements
private static com.squareup.javapoet.CodeBlock instanceWithPotentialCast (com.squareup.javapoet.CodeBlock, javax.lang.model.type.TypeMirror)
com.squareup.javapoet.CodeBlock instance
javax.lang.model.type.TypeMirror instanceType
private static dagger.internal.codegen.InjectionMethod methodProxy (com.squareup.javapoet.ClassName, javax.lang.model.element.ExecutableElement, java.lang.String, dagger.internal.codegen.InjectionMethods$ReceiverAccessibility, dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy, dagger.internal.codegen.langmodel.DaggerElements)
com.squareup.javapoet.ClassName proxyEnclosingClass
javax.lang.model.element.ExecutableElement method
String methodName
dagger.internal.codegen.InjectionMethods$ReceiverAccessibility receiverAccessibility
dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy checkNotNullPolicy
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.element.TypeElement enclosingType
dagger.internal.codegen.InjectionMethod$Builder injectionMethod
com.squareup.javapoet.ParameterSpec instance
com.squareup.javapoet.CodeBlock arguments
com.squareup.javapoet.CodeBlock$Builder proxyInvocation
private static dagger.internal.codegen.InjectionMethod fieldProxy (com.squareup.javapoet.ClassName, javax.lang.model.element.VariableElement, java.lang.String, dagger.internal.codegen.langmodel.DaggerElements)
com.squareup.javapoet.ClassName proxyEnclosingClass
javax.lang.model.element.VariableElement field
String methodName
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.element.TypeElement enclosingType
dagger.internal.codegen.InjectionMethod$Builder injectionMethod
com.squareup.javapoet.ParameterSpec instance
com.squareup.javapoet.CodeBlock parameter
private static synthetic java.lang.Boolean lambda$accessibleType$1 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static synthetic com.squareup.javapoet.CodeBlock lambda$injectionMethodArguments$0 (java.util.function.Function, com.squareup.javapoet.ClassName, dagger.model.DependencyRequest)
java.util.function.Function dependencyUsage
com.squareup.javapoet.ClassName requestingClass
dagger.model.DependencyRequest dep
static synthetic dagger.internal.codegen.InjectionMethod access$000 (com.squareup.javapoet.ClassName, javax.lang.model.element.ExecutableElement, java.lang.String, dagger.internal.codegen.InjectionMethods$ReceiverAccessibility, dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy, dagger.internal.codegen.langmodel.DaggerElements)
com.squareup.javapoet.ClassName x0
javax.lang.model.element.ExecutableElement x1
String x2
dagger.internal.codegen.InjectionMethods$ReceiverAccessibility x3
dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy x4
dagger.internal.codegen.langmodel.DaggerElements x5
static synthetic com.google.common.collect.ImmutableList access$100 (com.google.common.collect.ImmutableSet, java.util.function.Function, com.squareup.javapoet.ClassName)
com.google.common.collect.ImmutableSet x0
java.util.function.Function x1
com.squareup.javapoet.ClassName x2
static synthetic dagger.internal.codegen.InjectionMethod access$200 (com.squareup.javapoet.ClassName, javax.lang.model.element.VariableElement, java.lang.String, dagger.internal.codegen.langmodel.DaggerElements)
com.squareup.javapoet.ClassName x0
javax.lang.model.element.VariableElement x1
String x2
dagger.internal.codegen.langmodel.DaggerElements x3
static synthetic javax.lang.model.type.TypeMirror access$400 (javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerElements)
javax.lang.model.type.TypeMirror x0
dagger.internal.codegen.langmodel.DaggerElements x1
static synthetic com.squareup.javapoet.CodeBlock access$500 (com.squareup.javapoet.CodeBlock, javax.lang.model.type.TypeMirror)
com.squareup.javapoet.CodeBlock x0
javax.lang.model.type.TypeMirror x1
}
dagger/internal/codegen/InjectionMethods$ReceiverAccessibility.class
InjectionMethods.java
package dagger.internal.codegen
abstract enum dagger.internal.codegen.InjectionMethods$ReceiverAccessibility extends java.lang.Enum {
public static final enum dagger.internal.codegen.InjectionMethods$ReceiverAccessibility CAST_IF_NOT_PUBLIC
public static final enum dagger.internal.codegen.InjectionMethods$ReceiverAccessibility IGNORE
private static final synthetic dagger.internal.codegen.InjectionMethods$ReceiverAccessibility[] $VALUES
public static dagger.internal.codegen.InjectionMethods$ReceiverAccessibility[] values ()
public static dagger.internal.codegen.InjectionMethods$ReceiverAccessibility valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract javax.lang.model.type.TypeMirror parameterType (javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerElements)
abstract com.squareup.javapoet.CodeBlock potentiallyCast (com.squareup.javapoet.CodeBlock, javax.lang.model.type.TypeMirror)
synthetic void <init> (java.lang.String, int, dagger.internal.codegen.InjectionMethods$1)
String x0
int x1
dagger.internal.codegen.InjectionMethods$1 x2
static void <clinit> ()
}
dagger/internal/codegen/InjectionMethods$ReceiverAccessibility$2.class
InjectionMethods.java
package dagger.internal.codegen
final enum dagger.internal.codegen.InjectionMethods$ReceiverAccessibility$2 extends dagger.internal.codegen.InjectionMethods$ReceiverAccessibility {
void <init> (java.lang.String, int)
javax.lang.model.type.TypeMirror parameterType (javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerElements)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.langmodel.DaggerElements elements
com.squareup.javapoet.CodeBlock potentiallyCast (com.squareup.javapoet.CodeBlock, javax.lang.model.type.TypeMirror)
com.squareup.javapoet.CodeBlock instance
javax.lang.model.type.TypeMirror instanceType
}
dagger/internal/codegen/InjectionMethods$ReceiverAccessibility$1.class
InjectionMethods.java
package dagger.internal.codegen
final enum dagger.internal.codegen.InjectionMethods$ReceiverAccessibility$1 extends dagger.internal.codegen.InjectionMethods$ReceiverAccessibility {
void <init> (java.lang.String, int)
javax.lang.model.type.TypeMirror parameterType (javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerElements)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.langmodel.DaggerElements elements
com.squareup.javapoet.CodeBlock potentiallyCast (com.squareup.javapoet.CodeBlock, javax.lang.model.type.TypeMirror)
com.squareup.javapoet.CodeBlock instance
javax.lang.model.type.TypeMirror instanceType
}
dagger/internal/codegen/InjectionMethods$ProvisionMethod.class
InjectionMethods.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectionMethods$ProvisionMethod extends java.lang.Object {
private static final com.google.common.collect.ImmutableSet BANNED_PROXY_NAMES
void <init> ()
static dagger.internal.codegen.InjectionMethod create (dagger.internal.codegen.ProvisionBinding, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.langmodel.DaggerElements elements
com.squareup.javapoet.ClassName proxyEnclosingClass
javax.lang.model.element.ExecutableElement element
static com.squareup.javapoet.CodeBlock invoke (dagger.internal.codegen.ProvisionBinding, java.util.function.Function, com.squareup.javapoet.ClassName, java.util.Optional, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ProvisionBinding binding
java.util.function.Function dependencyUsage
com.squareup.javapoet.ClassName requestingClass
java.util.Optional moduleReference
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.langmodel.DaggerElements elements
com.google.common.collect.ImmutableList$Builder arguments
private static dagger.internal.codegen.InjectionMethod constructorProxy (com.squareup.javapoet.ClassName, javax.lang.model.element.ExecutableElement, dagger.internal.codegen.langmodel.DaggerElements)
com.squareup.javapoet.ClassName proxyEnclosingClass
javax.lang.model.element.ExecutableElement constructor
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.element.TypeElement enclosingType
dagger.internal.codegen.InjectionMethod$Builder injectionMethod
com.squareup.javapoet.CodeBlock arguments
static boolean requiresInjectionMethod (dagger.internal.codegen.ProvisionBinding, com.google.common.collect.ImmutableList, dagger.internal.codegen.CompilerOptions, java.lang.String, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ProvisionBinding binding
com.google.common.collect.ImmutableList arguments
dagger.internal.codegen.CompilerOptions compilerOptions
String callingPackage
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.element.ExecutableElement method
private static boolean areParametersAssignable (javax.lang.model.element.ExecutableElement, com.google.common.collect.ImmutableList, dagger.internal.codegen.langmodel.DaggerTypes)
int i
javax.lang.model.element.ExecutableElement element
com.google.common.collect.ImmutableList arguments
dagger.internal.codegen.langmodel.DaggerTypes types
java.util.List parameters
private static java.lang.String methodName (javax.lang.model.element.ExecutableElement)
String methodName
javax.lang.model.element.ExecutableElement method
private static synthetic boolean lambda$requiresInjectionMethod$0 (java.lang.String, javax.lang.model.type.TypeMirror)
String callingPackage
javax.lang.model.type.TypeMirror type
static void <clinit> ()
}
dagger/internal/codegen/InjectionMethods$InjectionSiteMethod.class
InjectionMethods.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectionMethods$InjectionSiteMethod extends java.lang.Object {
void <init> ()
static dagger.internal.codegen.InjectionMethod create (dagger.internal.codegen.MembersInjectionBinding$InjectionSite, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
dagger.internal.codegen.langmodel.DaggerElements elements
String methodName
com.squareup.javapoet.ClassName proxyEnclosingClass
static com.squareup.javapoet.CodeBlock invokeAll (com.google.common.collect.ImmutableSet, com.squareup.javapoet.ClassName, com.squareup.javapoet.CodeBlock, javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerTypes, java.util.function.Function, dagger.internal.codegen.langmodel.DaggerElements)
com.google.common.collect.ImmutableSet injectionSites
com.squareup.javapoet.ClassName generatedTypeName
com.squareup.javapoet.CodeBlock instanceCodeBlock
javax.lang.model.type.TypeMirror instanceType
dagger.internal.codegen.langmodel.DaggerTypes types
java.util.function.Function dependencyUsage
dagger.internal.codegen.langmodel.DaggerElements elements
private static com.squareup.javapoet.CodeBlock invoke (dagger.internal.codegen.MembersInjectionBinding$InjectionSite, com.squareup.javapoet.ClassName, com.squareup.javapoet.CodeBlock, java.util.function.Function, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
com.squareup.javapoet.ClassName generatedTypeName
com.squareup.javapoet.CodeBlock instanceCodeBlock
java.util.function.Function dependencyUsage
dagger.internal.codegen.langmodel.DaggerElements elements
java.util.List arguments
private static java.lang.String methodName (dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
int index
String indexString
private static synthetic com.squareup.javapoet.CodeBlock lambda$invokeAll$0 (dagger.internal.codegen.langmodel.DaggerTypes, javax.lang.model.type.TypeMirror, com.squareup.javapoet.ClassName, com.squareup.javapoet.CodeBlock, java.util.function.Function, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.type.TypeMirror instanceType
com.squareup.javapoet.ClassName generatedTypeName
com.squareup.javapoet.CodeBlock instanceCodeBlock
java.util.function.Function dependencyUsage
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
javax.lang.model.type.TypeMirror injectSiteType
com.squareup.javapoet.CodeBlock maybeCastedInstance
}
dagger/internal/codegen/InjectionMethods$CheckNotNullPolicy.class
InjectionMethods.java
package dagger.internal.codegen
final enum dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy extends java.lang.Enum {
public static final enum dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy IGNORE
public static final enum dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy CHECK_FOR_NULL
private static final synthetic dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy[] $VALUES
public static dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy[] values ()
public static dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
com.squareup.javapoet.CodeBlock checkForNull (com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.CodeBlock maybeNull
static dagger.internal.codegen.InjectionMethods$CheckNotNullPolicy get (dagger.internal.codegen.ProvisionBinding, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.CompilerOptions compilerOptions
static void <clinit> ()
}
dagger/internal/codegen/InjectionMethods$1.class
InjectionMethods.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.InjectionMethods$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static final synthetic int[] $SwitchMap$dagger$internal$codegen$MembersInjectionBinding$InjectionSite$Kind
static void <clinit> ()
}
dagger/internal/codegen/InjectionMethod.class
InjectionMethod.java
package dagger.internal.codegen
abstract dagger.internal.codegen.InjectionMethod extends java.lang.Object {
void <init> ()
abstract java.lang.String name ()
abstract boolean varargs ()
abstract com.google.common.collect.ImmutableList typeVariables ()
abstract com.google.common.collect.ImmutableMap parameters ()
abstract java.util.Optional returnType ()
abstract java.util.Optional nullableAnnotation ()
abstract com.google.common.collect.ImmutableList exceptions ()
abstract com.squareup.javapoet.CodeBlock methodBody ()
abstract com.squareup.javapoet.ClassName enclosingClass ()
com.squareup.javapoet.MethodSpec toMethodSpec ()
com.squareup.javapoet.MethodSpec$Builder builder
com.squareup.javapoet.CodeBlock invoke (java.util.List, com.squareup.javapoet.ClassName)
java.util.List arguments
com.squareup.javapoet.ClassName requestingClass
com.squareup.javapoet.CodeBlock$Builder invocation
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object obj
static dagger.internal.codegen.InjectionMethod$Builder builder (dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.InjectionMethod$Builder builder
private static synthetic void lambda$toMethodSpec$0 (com.squareup.javapoet.MethodSpec$Builder, javax.lang.model.type.DeclaredType)
com.squareup.javapoet.MethodSpec$Builder builder
javax.lang.model.type.DeclaredType nullableType
}
dagger/internal/codegen/InjectionMethod$Builder.class
InjectionMethod.java
package dagger.internal.codegen
abstract dagger.internal.codegen.InjectionMethod$Builder extends java.lang.Object {
private final dagger.internal.codegen.UniqueNameSet parameterNames
private final com.squareup.javapoet.CodeBlock$Builder methodBody
private dagger.internal.codegen.langmodel.DaggerElements elements
void <init> ()
abstract com.google.common.collect.ImmutableMap$Builder parametersBuilder ()
abstract com.google.common.collect.ImmutableList$Builder typeVariablesBuilder ()
abstract dagger.internal.codegen.InjectionMethod$Builder name (java.lang.String)
abstract dagger.internal.codegen.InjectionMethod$Builder varargs (boolean)
abstract dagger.internal.codegen.InjectionMethod$Builder returnType (javax.lang.model.type.TypeMirror)
abstract dagger.internal.codegen.InjectionMethod$Builder exceptions (java.lang.Iterable)
abstract dagger.internal.codegen.InjectionMethod$Builder nullableAnnotation (java.util.Optional)
abstract dagger.internal.codegen.InjectionMethod$Builder methodBody (com.squareup.javapoet.CodeBlock)
final com.squareup.javapoet.CodeBlock$Builder methodBodyBuilder ()
abstract dagger.internal.codegen.InjectionMethod$Builder enclosingClass (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ParameterSpec addParameter (java.lang.String, javax.lang.model.type.TypeMirror)
String name
javax.lang.model.type.TypeMirror type
com.squareup.javapoet.ParameterSpec parameter
com.squareup.javapoet.CodeBlock copyParameters (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.VariableElement parameter
javax.lang.model.element.ExecutableElement method
com.google.common.collect.ImmutableList$Builder argumentsBuilder
com.squareup.javapoet.CodeBlock copyParameter (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror elementType
boolean useObject
javax.lang.model.type.TypeMirror publicType
com.squareup.javapoet.ParameterSpec parameterSpec
private javax.lang.model.type.TypeMirror objectType ()
dagger.internal.codegen.InjectionMethod$Builder copyTypeParameters (javax.lang.model.element.Parameterizable)
javax.lang.model.element.Parameterizable parameterizable
dagger.internal.codegen.InjectionMethod$Builder copyThrows (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
final dagger.internal.codegen.InjectionMethod build ()
abstract dagger.internal.codegen.InjectionMethod buildInternal ()
static synthetic dagger.internal.codegen.langmodel.DaggerElements access$002 (dagger.internal.codegen.InjectionMethod$Builder, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.InjectionMethod$Builder x0
dagger.internal.codegen.langmodel.DaggerElements x1
}
dagger/internal/codegen/InjectionAnnotations.class
InjectionAnnotations.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectionAnnotations extends java.lang.Object {
static java.util.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 injectedConstructors (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
private void <init> ()
private static synthetic boolean lambda$injectedConstructors$0 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement constructor
}
dagger/internal/codegen/InjectValidator_Factory.class
InjectValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.InjectValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider dependencyRequestValidatorProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider dependencyRequestValidatorProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.InjectValidator get ()
public static dagger.internal.codegen.InjectValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider dependencyRequestValidatorProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.InjectValidator newInjectValidator (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
Object dependencyRequestValidator
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/InjectValidator.class
InjectValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectValidator extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
private final java.util.Optional privateAndStaticInjectionDiagnosticKind
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.DependencyRequestValidator, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
dagger.internal.codegen.CompilerOptions compilerOptions
private void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.DependencyRequestValidator, java.util.Optional)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
java.util.Optional privateAndStaticInjectionDiagnosticKind
dagger.internal.codegen.InjectValidator whenGeneratingCode ()
dagger.internal.codegen.ValidationReport validateConstructor (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.AnnotationMirror qualifier
dagger.model.Scope scope
javax.lang.model.element.VariableElement parameter
dagger.model.Scope scope
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.ImmutableSet injectConstructors
com.google.common.collect.ImmutableSet scopes
private dagger.internal.codegen.ValidationReport validateField (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement fieldElement
dagger.internal.codegen.ValidationReport$Builder builder
java.util.Set modifiers
private dagger.internal.codegen.ValidationReport validateMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.VariableElement parameter
javax.lang.model.element.ExecutableElement methodElement
dagger.internal.codegen.ValidationReport$Builder builder
java.util.Set modifiers
private void validateDependencyRequest (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.VariableElement)
dagger.internal.codegen.ValidationReport$Builder builder
javax.lang.model.element.VariableElement parameter
dagger.internal.codegen.ValidationReport validateMembersInjectionType (javax.lang.model.element.TypeElement)
dagger.internal.codegen.ValidationReport report
javax.lang.model.element.VariableElement element
dagger.internal.codegen.ValidationReport report
javax.lang.model.element.ExecutableElement element
dagger.internal.codegen.ValidationReport report
javax.lang.model.element.TypeElement typeElement
dagger.internal.codegen.ValidationReport$Builder builder
boolean hasInjectedMembers
javax.lang.model.type.TypeMirror superclass
dagger.internal.codegen.ValidationReport validateType (javax.lang.model.element.TypeElement)
dagger.internal.codegen.ValidationReport report
javax.lang.model.element.ExecutableElement element
javax.lang.model.element.TypeElement typeElement
dagger.internal.codegen.ValidationReport$Builder builder
dagger.internal.codegen.ValidationReport membersInjectionReport
boolean isValidType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private boolean throwsCheckedExceptions (javax.lang.model.element.ExecutableElement)
javax.lang.model.type.TypeMirror thrownType
javax.lang.model.element.ExecutableElement methodElement
javax.lang.model.type.TypeMirror runtimeExceptionType
javax.lang.model.type.TypeMirror errorType
private void checkInjectIntoPrivateClass (javax.lang.model.element.Element, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.element.Element element
dagger.internal.codegen.ValidationReport$Builder builder
private javax.tools.Diagnostic$Kind privateMemberDiagnosticKind ()
private javax.tools.Diagnostic$Kind staticMemberDiagnosticKind ()
}
dagger/internal/codegen/InjectProcessingStep_Factory.class
InjectProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.InjectProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider injectBindingRegistryProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider injectBindingRegistryProvider
public dagger.internal.codegen.InjectProcessingStep get ()
public static dagger.internal.codegen.InjectProcessingStep_Factory create (javax.inject.Provider)
javax.inject.Provider injectBindingRegistryProvider
public static dagger.internal.codegen.InjectProcessingStep newInjectProcessingStep (java.lang.Object)
Object injectBindingRegistry
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/InjectProcessingStep.class
InjectProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final javax.lang.model.element.ElementVisitor visitor
void <init> (dagger.internal.codegen.InjectBindingRegistry)
dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
public java.util.Set annotations ()
protected void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
javax.lang.model.element.Element injectElement
com.google.common.collect.ImmutableSet annotations
private static synthetic javax.lang.model.element.Element lambda$new$0 (javax.lang.model.element.Element)
javax.lang.model.element.Element e
}
dagger/internal/codegen/InjectProcessingStep$1.class
InjectProcessingStep.java
package dagger.internal.codegen
dagger.internal.codegen.InjectProcessingStep$1 extends javax.lang.model.util.ElementKindVisitor8 {
final synthetic dagger.internal.codegen.InjectBindingRegistry val$injectBindingRegistry
final synthetic dagger.internal.codegen.InjectProcessingStep this$0
void <init> (dagger.internal.codegen.InjectProcessingStep, dagger.internal.codegen.InjectBindingRegistry)
dagger.internal.codegen.InjectProcessingStep this$0
public java.lang.Void visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement constructorElement
Void aVoid
public java.lang.Void visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement fieldElement
Void aVoid
public java.lang.Void visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement methodElement
Void aVoid
public volatile synthetic java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Object)
}
dagger/internal/codegen/InjectBindingValidator_Factory.class
InjectBindingValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.InjectBindingValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider injectValidatorProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider injectValidatorProvider
public dagger.internal.codegen.InjectBindingValidator get ()
public static dagger.internal.codegen.InjectBindingValidator_Factory create (javax.inject.Provider)
javax.inject.Provider injectValidatorProvider
public static dagger.internal.codegen.InjectBindingValidator newInjectBindingValidator (java.lang.Object)
Object injectValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/InjectBindingValidator.class
InjectBindingValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectBindingValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private final dagger.internal.codegen.InjectValidator injectValidator
void <init> (dagger.internal.codegen.InjectValidator)
dagger.internal.codegen.InjectValidator injectValidator
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
private void validateInjectionBinding (dagger.model.Binding, dagger.spi.DiagnosticReporter)
dagger.internal.codegen.ValidationReport$Item item
dagger.model.Binding node
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.internal.codegen.ValidationReport typeReport
private synthetic void lambda$visitGraph$1 (dagger.spi.DiagnosticReporter, dagger.model.Binding)
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.Binding binding
private static synthetic boolean lambda$visitGraph$0 (dagger.model.Binding)
dagger.model.Binding binding
}
dagger/internal/codegen/InjectBindingRegistryModule.class
InjectBindingRegistryModule.java
package dagger.internal.codegen
abstract dagger.internal.codegen.InjectBindingRegistryModule extends java.lang.Object {
public abstract dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry (dagger.internal.codegen.InjectBindingRegistryImpl)
}
dagger/internal/codegen/InjectBindingRegistryImpl_Factory.class
InjectBindingRegistryImpl_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.InjectBindingRegistryImpl_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider messagerProvider
private final javax.inject.Provider injectValidatorProvider
private final javax.inject.Provider keyFactoryProvider
private final javax.inject.Provider bindingFactoryProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider messagerProvider
javax.inject.Provider injectValidatorProvider
javax.inject.Provider keyFactoryProvider
javax.inject.Provider bindingFactoryProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.InjectBindingRegistryImpl get ()
public static dagger.internal.codegen.InjectBindingRegistryImpl_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider messagerProvider
javax.inject.Provider injectValidatorProvider
javax.inject.Provider keyFactoryProvider
javax.inject.Provider bindingFactoryProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.InjectBindingRegistryImpl newInjectBindingRegistryImpl (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, javax.annotation.processing.Messager, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
javax.annotation.processing.Messager messager
Object injectValidator
Object keyFactory
Object bindingFactory
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/InjectBindingRegistryImpl.class
InjectBindingRegistryImpl.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectBindingRegistryImpl extends java.lang.Object implements dagger.internal.codegen.InjectBindingRegistry {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.InjectValidator injectValidator
private final dagger.internal.codegen.InjectValidator injectValidatorWhenGeneratingCode
private final dagger.internal.codegen.KeyFactory keyFactory
private final dagger.internal.codegen.BindingFactory bindingFactory
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.InjectBindingRegistryImpl$BindingsCollection provisionBindings
private final dagger.internal.codegen.InjectBindingRegistryImpl$BindingsCollection membersInjectionBindings
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, javax.annotation.processing.Messager, dagger.internal.codegen.InjectValidator, dagger.internal.codegen.KeyFactory, dagger.internal.codegen.BindingFactory, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
javax.annotation.processing.Messager messager
dagger.internal.codegen.InjectValidator injectValidator
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.BindingFactory bindingFactory
dagger.internal.codegen.CompilerOptions compilerOptions
public void generateSourcesForRequiredBindings (dagger.internal.codegen.SourceFileGenerator, dagger.internal.codegen.SourceFileGenerator) throws dagger.internal.codegen.SourceFileGenerationException
dagger.internal.codegen.SourceFileGenerator factoryGenerator
dagger.internal.codegen.SourceFileGenerator membersInjectorGenerator
private void registerBinding (dagger.internal.codegen.ProvisionBinding, boolean)
dagger.internal.codegen.ProvisionBinding binding
boolean warnIfNotAlreadyGenerated
private void registerBinding (dagger.internal.codegen.MembersInjectionBinding, boolean)
dagger.internal.codegen.MembersInjectionBinding binding
boolean warnIfNotAlreadyGenerated
public java.util.Optional tryRegisterConstructor (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement constructorElement
private java.util.Optional tryRegisterConstructor (javax.lang.model.element.ExecutableElement, java.util.Optional, boolean)
dagger.internal.codegen.ProvisionBinding binding
javax.lang.model.element.ExecutableElement constructorElement
java.util.Optional resolvedType
boolean warnIfNotAlreadyGenerated
javax.lang.model.element.TypeElement typeElement
javax.lang.model.type.DeclaredType type
dagger.model.Key key
dagger.internal.codegen.ProvisionBinding cachedBinding
dagger.internal.codegen.ValidationReport report
public java.util.Optional tryRegisterMembersInjectedType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
private java.util.Optional tryRegisterMembersInjectedType (javax.lang.model.element.TypeElement, java.util.Optional, boolean)
java.util.Optional supertype
dagger.internal.codegen.MembersInjectionBinding binding
javax.lang.model.element.TypeElement typeElement
java.util.Optional resolvedType
boolean warnIfNotAlreadyGenerated
javax.lang.model.type.DeclaredType type
dagger.model.Key key
dagger.internal.codegen.MembersInjectionBinding cachedBinding
dagger.internal.codegen.ValidationReport report
public java.util.Optional getOrFindProvisionBinding (dagger.model.Key)
dagger.model.Key key
dagger.internal.codegen.ProvisionBinding binding
javax.lang.model.element.TypeElement element
com.google.common.collect.ImmutableSet injectConstructors
public java.util.Optional getOrFindMembersInjectionBinding (dagger.model.Key)
dagger.model.Key key
dagger.internal.codegen.MembersInjectionBinding binding
java.util.Optional newBinding
public java.util.Optional getOrFindMembersInjectorProvisionBinding (dagger.model.Key)
dagger.model.Key key
dagger.model.Key membersInjectionKey
private synthetic dagger.internal.codegen.ProvisionBinding lambda$getOrFindMembersInjectorProvisionBinding$0 (dagger.model.Key, dagger.internal.codegen.MembersInjectionBinding)
dagger.model.Key key
dagger.internal.codegen.MembersInjectionBinding binding
static synthetic dagger.internal.codegen.InjectValidator access$000 (dagger.internal.codegen.InjectBindingRegistryImpl)
dagger.internal.codegen.InjectBindingRegistryImpl x0
static synthetic dagger.internal.codegen.CompilerOptions access$100 (dagger.internal.codegen.InjectBindingRegistryImpl)
dagger.internal.codegen.InjectBindingRegistryImpl x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$200 (dagger.internal.codegen.InjectBindingRegistryImpl)
dagger.internal.codegen.InjectBindingRegistryImpl x0
static synthetic javax.annotation.processing.Messager access$300 (dagger.internal.codegen.InjectBindingRegistryImpl)
dagger.internal.codegen.InjectBindingRegistryImpl x0
static synthetic dagger.internal.codegen.langmodel.DaggerElements access$400 (dagger.internal.codegen.InjectBindingRegistryImpl)
dagger.internal.codegen.InjectBindingRegistryImpl x0
}
dagger/internal/codegen/InjectBindingRegistryImpl$BindingsCollection.class
InjectBindingRegistryImpl.java
package dagger.internal.codegen
final dagger.internal.codegen.InjectBindingRegistryImpl$BindingsCollection extends java.lang.Object {
private final Class factoryClass
private final java.util.Map bindingsByKey
private final java.util.Deque bindingsRequiringGeneration
private final java.util.Set materializedBindingKeys
final synthetic dagger.internal.codegen.InjectBindingRegistryImpl this$0
void <init> (dagger.internal.codegen.InjectBindingRegistryImpl, java.lang.Class)
dagger.internal.codegen.InjectBindingRegistryImpl this$0
Class factoryClass
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.model.Key)
dagger.model.Key key
void tryRegisterBinding (dagger.internal.codegen.Binding, boolean)
dagger.internal.codegen.Binding binding
boolean warnIfNotAlreadyGenerated
void tryToGenerateBinding (dagger.internal.codegen.Binding, boolean)
dagger.internal.codegen.Binding binding
boolean warnIfNotAlreadyGenerated
private boolean shouldGenerateBinding (dagger.internal.codegen.Binding, com.squareup.javapoet.ClassName)
dagger.internal.codegen.Binding binding
com.squareup.javapoet.ClassName factoryName
private void tryToCacheBinding (dagger.internal.codegen.Binding)
dagger.model.Key key
dagger.internal.codegen.Binding previousValue
dagger.internal.codegen.Binding binding
}
dagger/internal/codegen/InjectBindingRegistry.class
InjectBindingRegistry.java
package dagger.internal.codegen
abstract dagger.internal.codegen.InjectBindingRegistry extends java.lang.Object {
public abstract java.util.Optional getOrFindProvisionBinding (dagger.model.Key)
public abstract java.util.Optional getOrFindMembersInjectionBinding (dagger.model.Key)
public abstract java.util.Optional getOrFindMembersInjectorProvisionBinding (dagger.model.Key)
public abstract java.util.Optional tryRegisterConstructor (javax.lang.model.element.ExecutableElement)
public abstract java.util.Optional tryRegisterMembersInjectedType (javax.lang.model.element.TypeElement)
public abstract void generateSourcesForRequiredBindings (dagger.internal.codegen.SourceFileGenerator, dagger.internal.codegen.SourceFileGenerator) throws dagger.internal.codegen.SourceFileGenerationException
}
dagger/internal/codegen/IncompatiblyScopedBindingsValidator_Factory.class
IncompatiblyScopedBindingsValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.IncompatiblyScopedBindingsValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider methodSignatureFormatterProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider methodSignatureFormatterProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.IncompatiblyScopedBindingsValidator get ()
public static dagger.internal.codegen.IncompatiblyScopedBindingsValidator_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider methodSignatureFormatterProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.IncompatiblyScopedBindingsValidator newIncompatiblyScopedBindingsValidator (java.lang.Object, java.lang.Object)
Object methodSignatureFormatter
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/IncompatiblyScopedBindingsValidator.class
IncompatiblyScopedBindingsValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.IncompatiblyScopedBindingsValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
private final dagger.internal.codegen.CompilerOptions compilerOptions
void <init> (dagger.internal.codegen.MethodSignatureFormatter, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
dagger.internal.codegen.CompilerOptions compilerOptions
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.Binding binding
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
com.google.common.collect.ImmutableSetMultimap$Builder incompatibleBindings
private void report (dagger.model.BindingGraph$ComponentNode, java.util.Set, dagger.spi.DiagnosticReporter)
dagger.model.Binding binding
dagger.model.BindingGraph$ComponentNode componentNode
java.util.Set bindings
dagger.spi.DiagnosticReporter diagnosticReporter
javax.tools.Diagnostic$Kind diagnosticKind
StringBuilder message
private synthetic void lambda$visitGraph$2 (dagger.spi.DiagnosticReporter, dagger.model.BindingGraph$ComponentNode, java.util.Set)
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.BindingGraph$ComponentNode componentNode
java.util.Set bindings
private static synthetic void lambda$visitGraph$1 (dagger.model.BindingGraph, dagger.model.Binding, com.google.common.collect.ImmutableSetMultimap$Builder, dagger.model.Scope)
dagger.model.BindingGraph bindingGraph
dagger.model.Binding binding
com.google.common.collect.ImmutableSetMultimap$Builder incompatibleBindings
dagger.model.Scope scope
dagger.model.BindingGraph$ComponentNode componentNode
private static synthetic boolean lambda$visitGraph$0 (dagger.model.Scope)
dagger.model.Scope scope
}
dagger/internal/codegen/IncompatiblyScopedBindingsValidator$1.class
IncompatiblyScopedBindingsValidator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.IncompatiblyScopedBindingsValidator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$BindingKind
static void <clinit> ()
}
dagger/internal/codegen/InaccessibleMapKeyProxyGenerator_Factory.class
InaccessibleMapKeyProxyGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.InaccessibleMapKeyProxyGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider sourceVersionProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public dagger.internal.codegen.InaccessibleMapKeyProxyGenerator get ()
public static dagger.internal.codegen.InaccessibleMapKeyProxyGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public static dagger.internal.codegen.InaccessibleMapKeyProxyGenerator newInaccessibleMapKeyProxyGenerator (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/InaccessibleMapKeyProxyGenerator.class
InaccessibleMapKeyProxyGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.InaccessibleMapKeyProxyGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
com.squareup.javapoet.ClassName nameGeneratedType (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
javax.lang.model.element.Element originatingElement (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
java.util.Optional write (com.squareup.javapoet.ClassName, dagger.internal.codegen.ContributionBinding)
com.squareup.javapoet.ClassName generatedName
dagger.internal.codegen.ContributionBinding binding
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
private static synthetic com.squareup.javapoet.TypeSpec$Builder lambda$write$0 (com.squareup.javapoet.ClassName, com.squareup.javapoet.MethodSpec)
com.squareup.javapoet.ClassName generatedName
com.squareup.javapoet.MethodSpec method
}
dagger/internal/codegen/ImmediateFutureBindingExpression.class
ImmediateFutureBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ImmediateFutureBindingExpression extends dagger.internal.codegen.BindingExpression {
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final javax.lang.model.SourceVersion sourceVersion
private final dagger.model.Key key
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.langmodel.DaggerTypes, javax.lang.model.SourceVersion)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
private com.squareup.javapoet.CodeBlock instanceExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.javapoet.Expression expression
}
dagger/internal/codegen/HjarSourceFileGenerator.class
HjarSourceFileGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.HjarSourceFileGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.SourceFileGenerator delegate
private void <init> (dagger.internal.codegen.SourceFileGenerator)
dagger.internal.codegen.SourceFileGenerator delegate
static dagger.internal.codegen.SourceFileGenerator wrap (dagger.internal.codegen.SourceFileGenerator)
dagger.internal.codegen.SourceFileGenerator delegate
com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
Object input
javax.lang.model.element.Element originatingElement (java.lang.Object)
Object input
java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
com.squareup.javapoet.ClassName generatedTypeName
Object input
private com.squareup.javapoet.TypeSpec$Builder skeletonType (com.squareup.javapoet.TypeSpec)
com.squareup.javapoet.TypeSpec completeType
com.squareup.javapoet.TypeSpec$Builder skeleton
private com.squareup.javapoet.MethodSpec skeletonMethod (com.squareup.javapoet.MethodSpec)
com.squareup.javapoet.MethodSpec completeMethod
com.squareup.javapoet.MethodSpec$Builder skeleton
private com.squareup.javapoet.FieldSpec skeletonField (com.squareup.javapoet.FieldSpec)
com.squareup.javapoet.FieldSpec completeField
private synthetic com.squareup.javapoet.TypeSpec lambda$skeletonType$3 (com.squareup.javapoet.TypeSpec)
com.squareup.javapoet.TypeSpec type
private static synthetic boolean lambda$skeletonType$2 (com.squareup.javapoet.FieldSpec)
com.squareup.javapoet.FieldSpec field
private static synthetic boolean lambda$skeletonType$1 (com.squareup.javapoet.MethodSpec)
com.squareup.javapoet.MethodSpec method
private synthetic com.squareup.javapoet.TypeSpec$Builder lambda$write$0 (com.squareup.javapoet.TypeSpec$Builder)
com.squareup.javapoet.TypeSpec$Builder completeType
}
dagger/internal/codegen/GwtCompatibility.class
GwtCompatibility.java
package dagger.internal.codegen
final dagger.internal.codegen.GwtCompatibility extends java.lang.Object {
void <init> ()
static java.util.Optional gwtIncompatibleAnnotation (dagger.internal.codegen.Binding)
java.util.Optional gwtIncompatible
dagger.internal.codegen.Binding binding
javax.lang.model.element.Element element
private static boolean isGwtIncompatible (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.Name simpleName
private static synthetic boolean lambda$gwtIncompatibleAnnotation$0 (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
}
dagger/internal/codegen/GenerationOptionsModule_GenerationOptionsFactory.class
GenerationOptionsModule_GenerationOptionsFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.GenerationOptionsModule_GenerationOptionsFactory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider defaultOptionsProvider
private final javax.inject.Provider componentImplementationProvider
private final javax.inject.Provider elementsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider defaultOptionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider elementsProvider
public dagger.internal.codegen.CompilerOptions get ()
public static dagger.internal.codegen.GenerationOptionsModule_GenerationOptionsFactory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider defaultOptionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider elementsProvider
public static dagger.internal.codegen.CompilerOptions proxyGenerationOptions (java.lang.Object, java.lang.Object, dagger.internal.codegen.langmodel.DaggerElements)
Object defaultOptions
Object componentImplementation
dagger.internal.codegen.langmodel.DaggerElements elements
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/GenerationOptionsModule.class
GenerationOptionsModule.java
package dagger.internal.codegen
abstract dagger.internal.codegen.GenerationOptionsModule extends java.lang.Object {
public static dagger.internal.codegen.CompilerOptions generationOptions (dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.CompilerOptions defaultOptions
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.langmodel.DaggerElements elements
private static synthetic dagger.internal.GenerationOptions lambda$generationOptions$1 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
private static synthetic javax.lang.model.element.TypeElement lambda$generationOptions$0 (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.ComponentImplementation baseImplementation
}
dagger/internal/codegen/GenerationCompilerOptions.class
GenerationCompilerOptions.java
package dagger.internal.codegen
abstract annotation dagger.internal.codegen.GenerationCompilerOptions extends java.lang.Object implements java.lang.annotation.Annotation {
}
dagger/internal/codegen/FrameworkTypes.class
FrameworkTypes.java
package dagger.internal.codegen
final dagger.internal.codegen.FrameworkTypes extends java.lang.Object {
private static final com.google.common.collect.ImmutableSet PROVISION_TYPES
private static final com.google.common.collect.ImmutableSet PRODUCTION_TYPES
static boolean isProducerType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static boolean isFrameworkType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private static boolean typeIsOneOf (java.util.Set, javax.lang.model.type.TypeMirror)
Class clazz
java.util.Set classes
javax.lang.model.type.TypeMirror type
private void <init> ()
static void <clinit> ()
}
dagger/internal/codegen/FrameworkTypeMapper.class
FrameworkTypeMapper.java
package dagger.internal.codegen
abstract enum dagger.internal.codegen.FrameworkTypeMapper extends java.lang.Enum {
public static final enum dagger.internal.codegen.FrameworkTypeMapper FOR_PROVIDER
public static final enum dagger.internal.codegen.FrameworkTypeMapper FOR_PRODUCER
private static final synthetic dagger.internal.codegen.FrameworkTypeMapper[] $VALUES
public static dagger.internal.codegen.FrameworkTypeMapper[] values ()
public static dagger.internal.codegen.FrameworkTypeMapper valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static dagger.internal.codegen.FrameworkTypeMapper forBindingType (dagger.internal.codegen.BindingType)
dagger.internal.codegen.BindingType bindingType
abstract dagger.internal.codegen.FrameworkType getFrameworkType (dagger.model.RequestKind)
dagger.internal.codegen.FrameworkType getFrameworkType (java.util.Set)
java.util.Set requests
java.util.Set frameworkTypes
private synthetic dagger.internal.codegen.FrameworkType lambda$getFrameworkType$0 (dagger.model.DependencyRequest)
dagger.model.DependencyRequest request
synthetic void <init> (java.lang.String, int, dagger.internal.codegen.FrameworkTypeMapper$1)
String x0
int x1
dagger.internal.codegen.FrameworkTypeMapper$1 x2
static void <clinit> ()
}
dagger/internal/codegen/FrameworkTypeMapper$3.class
FrameworkTypeMapper.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.FrameworkTypeMapper$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/FrameworkTypeMapper$2.class
FrameworkTypeMapper.java
package dagger.internal.codegen
final enum dagger.internal.codegen.FrameworkTypeMapper$2 extends dagger.internal.codegen.FrameworkTypeMapper {
void <init> (java.lang.String, int)
public dagger.internal.codegen.FrameworkType getFrameworkType (dagger.model.RequestKind)
dagger.model.RequestKind requestKind
}
dagger/internal/codegen/FrameworkTypeMapper$1.class
FrameworkTypeMapper.java
package dagger.internal.codegen
final enum dagger.internal.codegen.FrameworkTypeMapper$1 extends dagger.internal.codegen.FrameworkTypeMapper {
void <init> (java.lang.String, int)
public dagger.internal.codegen.FrameworkType getFrameworkType (dagger.model.RequestKind)
dagger.model.RequestKind requestKind
}
dagger/internal/codegen/FrameworkType.class
FrameworkType.java
package dagger.internal.codegen
abstract enum dagger.internal.codegen.FrameworkType extends java.lang.Enum {
public static final enum dagger.internal.codegen.FrameworkType PROVIDER
public static final enum dagger.internal.codegen.FrameworkType PRODUCER_NODE
private static final synthetic dagger.internal.codegen.FrameworkType[] $VALUES
public static dagger.internal.codegen.FrameworkType[] values ()
public static dagger.internal.codegen.FrameworkType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static dagger.internal.codegen.FrameworkType forBindingType (dagger.internal.codegen.BindingType)
dagger.internal.codegen.BindingType bindingType
static java.util.Optional forRequestKind (dagger.model.RequestKind)
dagger.model.RequestKind requestKind
abstract java.lang.Class frameworkClass ()
com.squareup.javapoet.ParameterizedTypeName frameworkClassOf (com.squareup.javapoet.TypeName)
com.squareup.javapoet.TypeName valueType
abstract java.util.Optional requestKind ()
abstract com.squareup.javapoet.CodeBlock to (dagger.model.RequestKind, com.squareup.javapoet.CodeBlock)
abstract dagger.internal.codegen.javapoet.Expression to (dagger.model.RequestKind, dagger.internal.codegen.javapoet.Expression, dagger.internal.codegen.langmodel.DaggerTypes)
public java.lang.String toString ()
synthetic void <init> (java.lang.String, int, dagger.internal.codegen.FrameworkType$1)
String x0
int x1
dagger.internal.codegen.FrameworkType$1 x2
static void <clinit> ()
}
dagger/internal/codegen/FrameworkType$3.class
FrameworkType.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.FrameworkType$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static final synthetic int[] $SwitchMap$dagger$internal$codegen$BindingType
static void <clinit> ()
}
dagger/internal/codegen/FrameworkType$2.class
FrameworkType.java
package dagger.internal.codegen
final enum dagger.internal.codegen.FrameworkType$2 extends dagger.internal.codegen.FrameworkType {
void <init> (java.lang.String, int)
java.lang.Class frameworkClass ()
java.util.Optional requestKind ()
com.squareup.javapoet.CodeBlock to (dagger.model.RequestKind, com.squareup.javapoet.CodeBlock)
dagger.model.RequestKind requestKind
com.squareup.javapoet.CodeBlock from
dagger.internal.codegen.javapoet.Expression to (dagger.model.RequestKind, dagger.internal.codegen.javapoet.Expression, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.model.RequestKind requestKind
dagger.internal.codegen.javapoet.Expression from
dagger.internal.codegen.langmodel.DaggerTypes types
}
dagger/internal/codegen/FrameworkType$1.class
FrameworkType.java
package dagger.internal.codegen
final enum dagger.internal.codegen.FrameworkType$1 extends dagger.internal.codegen.FrameworkType {
void <init> (java.lang.String, int)
java.lang.Class frameworkClass ()
java.util.Optional requestKind ()
com.squareup.javapoet.CodeBlock to (dagger.model.RequestKind, com.squareup.javapoet.CodeBlock)
dagger.model.RequestKind requestKind
com.squareup.javapoet.CodeBlock from
dagger.internal.codegen.javapoet.Expression to (dagger.model.RequestKind, dagger.internal.codegen.javapoet.Expression, dagger.internal.codegen.langmodel.DaggerTypes)
javax.lang.model.type.TypeMirror lazyType
dagger.model.RequestKind requestKind
dagger.internal.codegen.javapoet.Expression from
dagger.internal.codegen.langmodel.DaggerTypes types
com.squareup.javapoet.CodeBlock codeBlock
}
dagger/internal/codegen/FrameworkInstanceSupplier.class
FrameworkInstanceSupplier.java
package dagger.internal.codegen
abstract dagger.internal.codegen.FrameworkInstanceSupplier extends java.lang.Object {
public abstract dagger.internal.codegen.MemberSelect memberSelect ()
}
dagger/internal/codegen/FrameworkInstanceBindingExpression.class
FrameworkInstanceBindingExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.FrameworkInstanceBindingExpression extends dagger.internal.codegen.BindingExpression {
private final dagger.internal.codegen.ResolvedBindings resolvedBindings
private final dagger.internal.codegen.FrameworkInstanceSupplier frameworkInstanceSupplier
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.FrameworkInstanceSupplier, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.FrameworkInstanceSupplier frameworkInstanceSupplier
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.MemberSelect memberSelect
javax.lang.model.type.TypeMirror contributedType
javax.lang.model.type.TypeMirror expressionType
protected abstract dagger.internal.codegen.FrameworkType frameworkType ()
private static boolean isInlinedFactoryCreation (dagger.internal.codegen.MemberSelect)
dagger.internal.codegen.MemberSelect memberSelect
private javax.lang.model.type.DeclaredType rawFrameworkType ()
}
dagger/internal/codegen/FrameworkFieldInitializer.class
FrameworkFieldInitializer.java
package dagger.internal.codegen
dagger.internal.codegen.FrameworkFieldInitializer extends java.lang.Object implements dagger.internal.codegen.FrameworkInstanceSupplier {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ResolvedBindings resolvedBindings
private final dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression frameworkInstanceCreationExpression
private com.squareup.javapoet.FieldSpec fieldSpec
private dagger.internal.codegen.FrameworkFieldInitializer$InitializationState fieldInitializationState
void <init> (dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression frameworkInstanceCreationExpression
public final dagger.internal.codegen.MemberSelect memberSelect ()
private void initializeField ()
com.squareup.javapoet.CodeBlock$Builder codeBuilder
com.squareup.javapoet.CodeBlock fieldInitialization
com.squareup.javapoet.CodeBlock initCode
private com.squareup.javapoet.FieldSpec getOrCreateField ()
boolean useRawType
dagger.internal.codegen.FrameworkField contributionBindingField
com.squareup.javapoet.TypeName fieldType
com.squareup.javapoet.FieldSpec$Builder contributionField
private boolean isReplacingSuperclassFrameworkInstance ()
private java.lang.Class delegateType ()
private boolean isProvider ()
private synthetic java.util.Optional lambda$isReplacingSuperclassFrameworkInstance$0 (dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation superclassImplementation
}
dagger/internal/codegen/FrameworkFieldInitializer$InitializationState.class
FrameworkFieldInitializer.java
package dagger.internal.codegen
final enum dagger.internal.codegen.FrameworkFieldInitializer$InitializationState extends java.lang.Enum {
public static final enum dagger.internal.codegen.FrameworkFieldInitializer$InitializationState UNINITIALIZED
public static final enum dagger.internal.codegen.FrameworkFieldInitializer$InitializationState INITIALIZING
public static final enum dagger.internal.codegen.FrameworkFieldInitializer$InitializationState DELEGATED
public static final enum dagger.internal.codegen.FrameworkFieldInitializer$InitializationState INITIALIZED
private static final synthetic dagger.internal.codegen.FrameworkFieldInitializer$InitializationState[] $VALUES
public static dagger.internal.codegen.FrameworkFieldInitializer$InitializationState[] values ()
public static dagger.internal.codegen.FrameworkFieldInitializer$InitializationState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/FrameworkFieldInitializer$FrameworkInstanceCreationExpression.class
FrameworkFieldInitializer.java
package dagger.internal.codegen
abstract dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression extends java.lang.Object {
public abstract com.squareup.javapoet.CodeBlock creationExpression ()
public java.util.Optional alternativeFrameworkClass ()
public boolean useInnerSwitchingProvider ()
}
dagger/internal/codegen/FrameworkFieldInitializer$1.class
FrameworkFieldInitializer.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.FrameworkFieldInitializer$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$FrameworkFieldInitializer$InitializationState
static void <clinit> ()
}
dagger/internal/codegen/FrameworkField.class
FrameworkField.java
package dagger.internal.codegen
abstract dagger.internal.codegen.FrameworkField extends java.lang.Object {
private static final javax.lang.model.element.ElementVisitor BINDING_ELEMENT_NAME
void <init> ()
static dagger.internal.codegen.FrameworkField create (com.squareup.javapoet.ClassName, com.squareup.javapoet.TypeName, java.lang.String)
com.squareup.javapoet.ClassName frameworkClassName
com.squareup.javapoet.TypeName valueTypeName
String fieldName
String suffix
static dagger.internal.codegen.FrameworkField forResolvedBindings (dagger.internal.codegen.ResolvedBindings, java.util.Optional)
dagger.internal.codegen.ResolvedBindings resolvedBindings
java.util.Optional frameworkClass
private static javax.lang.model.type.TypeMirror fieldValueType (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
private static java.lang.String frameworkFieldName (dagger.internal.codegen.ResolvedBindings)
String name
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ResolvedBindings resolvedBindings
abstract com.squareup.javapoet.ParameterizedTypeName type ()
abstract java.lang.String name ()
static void <clinit> ()
}
dagger/internal/codegen/FrameworkField$1.class
FrameworkField.java
package dagger.internal.codegen
dagger.internal.codegen.FrameworkField$1 extends javax.lang.model.util.ElementKindVisitor8 {
void <init> ()
protected java.lang.String defaultAction (javax.lang.model.element.Element, dagger.internal.codegen.Binding)
javax.lang.model.element.Element e
dagger.internal.codegen.Binding p
public java.lang.String visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, dagger.internal.codegen.Binding)
javax.lang.model.element.ExecutableElement e
dagger.internal.codegen.Binding p
public java.lang.String visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, dagger.internal.codegen.Binding)
javax.lang.model.element.ExecutableElement e
dagger.internal.codegen.Binding p
public java.lang.String visitType (javax.lang.model.element.TypeElement, dagger.internal.codegen.Binding)
javax.lang.model.element.TypeElement e
dagger.internal.codegen.Binding p
public java.lang.String visitVariableAsParameter (javax.lang.model.element.VariableElement, dagger.internal.codegen.Binding)
javax.lang.model.element.VariableElement e
dagger.internal.codegen.Binding p
public volatile synthetic java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariableAsParameter (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
dagger/internal/codegen/FrameworkDependency.class
FrameworkDependency.java
package dagger.internal.codegen
abstract dagger.internal.codegen.FrameworkDependency extends java.lang.Object {
void <init> ()
abstract dagger.model.Key key ()
abstract dagger.internal.codegen.FrameworkType frameworkType ()
final java.lang.Class frameworkClass ()
static dagger.internal.codegen.FrameworkDependency create (dagger.model.Key, dagger.internal.codegen.FrameworkType)
dagger.model.Key key
dagger.internal.codegen.FrameworkType frameworkType
}
dagger/internal/codegen/ForwardingCompilerOptions.class
ForwardingCompilerOptions.java
package dagger.internal.codegen
dagger.internal.codegen.ForwardingCompilerOptions extends dagger.internal.codegen.CompilerOptions {
private final dagger.internal.codegen.CompilerOptions delegate
void <init> (dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.CompilerOptions delegate
boolean usesProducers ()
boolean fastInit ()
boolean formatGeneratedSource ()
boolean writeProducerNameInToken ()
javax.tools.Diagnostic$Kind nullableValidationKind ()
javax.tools.Diagnostic$Kind privateMemberValidationKind ()
javax.tools.Diagnostic$Kind staticMemberValidationKind ()
boolean ignorePrivateAndStaticInjectionForComponent ()
dagger.internal.codegen.ValidationType scopeCycleValidationType ()
boolean warnIfInjectionFactoryNotGeneratedUpstream ()
boolean headerCompilation ()
boolean aheadOfTimeSubcomponents ()
boolean forceUseSerializedComponentImplementations ()
boolean emitModifiableMetadataAnnotations ()
boolean useGradleIncrementalProcessing ()
dagger.internal.codegen.ValidationType fullBindingGraphValidationType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement element
javax.tools.Diagnostic$Kind moduleHasDifferentScopesDiagnosticKind ()
dagger.internal.codegen.ValidationType explicitBindingConflictsWithInjectValidationType ()
}
dagger/internal/codegen/Formatter.class
Formatter.java
package dagger.internal.codegen
abstract dagger.internal.codegen.Formatter extends java.lang.Object implements com.google.common.base.Function {
static final String INDENT
static final String DOUBLE_INDENT
private static final int LIST_LIMIT
void <init> ()
public abstract java.lang.String format (java.lang.Object)
public final java.lang.String apply (java.lang.Object)
Object object
public void formatIndentedList (java.lang.StringBuilder, java.lang.Iterable, int)
String formatted
Object item
StringBuilder builder
Iterable items
int indentLevel
int numberOfOtherItems
private void appendIndent (java.lang.StringBuilder, int)
int i
StringBuilder builder
int indentLevel
static java.lang.String formatArgumentInList (int, int, java.lang.CharSequence)
int index
int size
CharSequence name
StringBuilder builder
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
dagger/internal/codegen/FeatureStatus.class
FeatureStatus.java
package dagger.internal.codegen
final enum dagger.internal.codegen.FeatureStatus extends java.lang.Enum {
public static final enum dagger.internal.codegen.FeatureStatus ENABLED
public static final enum dagger.internal.codegen.FeatureStatus DISABLED
private static final synthetic dagger.internal.codegen.FeatureStatus[] $VALUES
public static dagger.internal.codegen.FeatureStatus[] values ()
public static dagger.internal.codegen.FeatureStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/FactoryGenerator_Factory.class
FactoryGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.FactoryGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider sourceVersionProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider sourceVersionProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.FactoryGenerator get ()
public static dagger.internal.codegen.FactoryGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider sourceVersionProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.FactoryGenerator newFactoryGenerator (javax.annotation.processing.Filer, javax.lang.model.SourceVersion, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.lang.Object)
javax.annotation.processing.Filer filer
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/FactoryGenerator.class
FactoryGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.FactoryGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.CompilerOptions compilerOptions
void <init> (javax.annotation.processing.Filer, javax.lang.model.SourceVersion, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.CompilerOptions)
javax.annotation.processing.Filer filer
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.CompilerOptions compilerOptions
com.squareup.javapoet.ClassName nameGeneratedType (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
javax.lang.model.element.Element originatingElement (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
java.util.Optional write (com.squareup.javapoet.ClassName, dagger.internal.codegen.ProvisionBinding)
com.squareup.javapoet.ClassName generatedTypeName
dagger.internal.codegen.ProvisionBinding binding
private com.squareup.javapoet.TypeSpec$Builder factoryBuilder (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
com.squareup.javapoet.TypeSpec$Builder factoryBuilder
private void addConstructorAndFields (dagger.internal.codegen.ProvisionBinding, com.squareup.javapoet.TypeSpec$Builder)
dagger.internal.codegen.ProvisionBinding binding
com.squareup.javapoet.TypeSpec$Builder factoryBuilder
com.squareup.javapoet.MethodSpec$Builder constructor
private com.google.common.collect.ImmutableList constructorParams (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
com.google.common.collect.ImmutableList$Builder params
private java.util.Optional moduleParameter (dagger.internal.codegen.ProvisionBinding)
com.squareup.javapoet.TypeName type
dagger.internal.codegen.ProvisionBinding binding
private com.google.common.collect.ImmutableMap frameworkFields (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.UniqueNameSet uniqueFieldNames
private void addCreateMethod (dagger.internal.codegen.ProvisionBinding, com.squareup.javapoet.TypeSpec$Builder)
com.squareup.javapoet.FieldSpec$Builder instanceFieldBuilder
java.util.List params
dagger.internal.codegen.ProvisionBinding binding
com.squareup.javapoet.TypeSpec$Builder factoryBuilder
com.squareup.javapoet.MethodSpec$Builder createMethodBuilder
private com.squareup.javapoet.MethodSpec getMethod (dagger.internal.codegen.ProvisionBinding)
com.squareup.javapoet.CodeBlock instance
dagger.internal.codegen.ProvisionBinding binding
com.squareup.javapoet.TypeName providedTypeName
com.squareup.javapoet.MethodSpec$Builder getMethod
com.google.common.collect.ImmutableMap frameworkFields
com.squareup.javapoet.CodeBlock parametersCodeBlock
private static com.squareup.javapoet.TypeName providedTypeName (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
private static com.squareup.javapoet.TypeName factoryTypeName (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
private static com.squareup.javapoet.ParameterSpec toParameter (com.squareup.javapoet.FieldSpec)
com.squareup.javapoet.FieldSpec field
static com.squareup.javapoet.CodeBlock checkNotNullProvidesMethod (com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.CodeBlock providesMethodInvocation
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
private static synthetic com.squareup.javapoet.CodeBlock lambda$getMethod$5 (com.google.common.collect.ImmutableMap, dagger.model.DependencyRequest)
com.google.common.collect.ImmutableMap frameworkFields
dagger.model.DependencyRequest request
private static synthetic void lambda$getMethod$4 (com.squareup.javapoet.MethodSpec$Builder, javax.lang.model.type.DeclaredType)
com.squareup.javapoet.MethodSpec$Builder getMethod
javax.lang.model.type.DeclaredType nullableType
private static synthetic com.squareup.javapoet.CodeBlock lambda$addCreateMethod$3 (com.squareup.javapoet.ParameterSpec)
com.squareup.javapoet.ParameterSpec input
private static synthetic com.squareup.javapoet.FieldSpec lambda$frameworkFields$2 (dagger.internal.codegen.UniqueNameSet, dagger.internal.codegen.FrameworkField)
dagger.internal.codegen.UniqueNameSet uniqueFieldNames
dagger.internal.codegen.FrameworkField field
private static synthetic void lambda$constructorParams$1 (com.google.common.collect.ImmutableList$Builder, com.squareup.javapoet.FieldSpec)
com.google.common.collect.ImmutableList$Builder params
com.squareup.javapoet.FieldSpec field
private static synthetic void lambda$addConstructorAndFields$0 (com.squareup.javapoet.MethodSpec$Builder, com.squareup.javapoet.TypeSpec$Builder, com.squareup.javapoet.ParameterSpec)
com.squareup.javapoet.MethodSpec$Builder constructor
com.squareup.javapoet.TypeSpec$Builder factoryBuilder
com.squareup.javapoet.ParameterSpec param
}
dagger/internal/codegen/FactoryGenerator$1.class
FactoryGenerator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.FactoryGenerator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ContributionBinding$FactoryCreationStrategy
static void <clinit> ()
}
dagger/internal/codegen/ErrorMessages.class
ErrorMessages.java
package dagger.internal.codegen
final dagger.internal.codegen.ErrorMessages extends java.lang.Object {
private static final java.util.function.UnaryOperator PRODUCTION
private static final java.util.function.UnaryOperator SUBCOMPONENT
private static final java.util.function.UnaryOperator FACTORY
private static final com.google.common.collect.ImmutableMap COMPONENT_TRANSFORMATIONS
static dagger.internal.codegen.ErrorMessages$ComponentMessages componentMessagesFor (dagger.internal.codegen.ComponentKind)
dagger.internal.codegen.ComponentKind componentKind
static dagger.internal.codegen.ErrorMessages$ComponentMessages componentMessagesFor (dagger.internal.codegen.ComponentAnnotation)
dagger.internal.codegen.ComponentAnnotation componentAnnotation
static dagger.internal.codegen.ErrorMessages$ComponentCreatorMessages creatorMessagesFor (dagger.internal.codegen.ComponentCreatorAnnotation)
dagger.internal.codegen.ComponentCreatorAnnotation creatorAnnotation
java.util.function.Function transformation
private static java.util.function.Function transformation (boolean, boolean)
boolean isProduction
boolean isSubcomponent
java.util.function.Function transformation
private void <init> ()
private static synthetic java.lang.String lambda$static$2 (java.lang.String)
String s
private static synthetic java.lang.String lambda$static$1 (java.lang.String)
String s
private static synthetic java.lang.String lambda$static$0 (java.lang.String)
String s
static synthetic java.util.function.UnaryOperator access$000 ()
static void <clinit> ()
}
dagger/internal/codegen/ErrorMessages$Messages.class
ErrorMessages.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ErrorMessages$Messages extends java.lang.Object {
private final java.util.function.Function transformation
void <init> (java.util.function.Function)
java.util.function.Function transformation
protected final java.lang.String process (java.lang.String)
String s
}
dagger/internal/codegen/ErrorMessages$FactoryMessages.class
ErrorMessages.java
package dagger.internal.codegen
final dagger.internal.codegen.ErrorMessages$FactoryMessages extends dagger.internal.codegen.ErrorMessages$ComponentCreatorMessages {
void <init> (java.util.function.Function)
java.util.function.Function transformation
java.lang.String missingFactoryMethod ()
java.lang.String multipleSettersForModuleOrDependencyType ()
java.lang.String extraSetters ()
java.lang.String missingSetters ()
java.lang.String twoFactoryMethods ()
java.lang.String inheritedTwoFactoryMethods ()
java.lang.String factoryMethodMustReturnComponentType ()
java.lang.String factoryMethodMayNotBeAnnotatedWithBindsInstance ()
java.lang.String nonBindsInstanceParametersMayNotBePrimitives ()
}
dagger/internal/codegen/ErrorMessages$ComponentMessages.class
ErrorMessages.java
package dagger.internal.codegen
final dagger.internal.codegen.ErrorMessages$ComponentMessages extends dagger.internal.codegen.ErrorMessages$Messages {
void <init> (java.util.function.Function)
java.util.function.Function transformation
final java.lang.String moreThanOne ()
}
dagger/internal/codegen/ErrorMessages$ComponentCreatorMessages.class
ErrorMessages.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ErrorMessages$ComponentCreatorMessages extends dagger.internal.codegen.ErrorMessages$Messages {
void <init> (java.util.function.Function)
java.util.function.Function transformation
static java.lang.String builderMethodRequiresNoArgs ()
static java.lang.String moreThanOneRefToSubcomponent ()
final java.lang.String invalidConstructor ()
final java.lang.String generics ()
final java.lang.String mustBeInComponent ()
final java.lang.String mustBeClassOrInterface ()
final java.lang.String isPrivate ()
final java.lang.String mustBeStatic ()
final java.lang.String mustBeAbstract ()
abstract java.lang.String missingFactoryMethod ()
abstract java.lang.String multipleSettersForModuleOrDependencyType ()
abstract java.lang.String extraSetters ()
abstract java.lang.String missingSetters ()
abstract java.lang.String twoFactoryMethods ()
abstract java.lang.String inheritedTwoFactoryMethods ()
abstract java.lang.String factoryMethodMustReturnComponentType ()
final java.lang.String inheritedFactoryMethodMustReturnComponentType ()
abstract java.lang.String factoryMethodMayNotBeAnnotatedWithBindsInstance ()
final java.lang.String inheritedFactoryMethodMayNotBeAnnotatedWithBindsInstance ()
final java.lang.String setterMethodsMustTakeOneArg ()
final java.lang.String inheritedSetterMethodsMustTakeOneArg ()
final java.lang.String setterMethodsMustReturnVoidOrBuilder ()
final java.lang.String inheritedSetterMethodsMustReturnVoidOrBuilder ()
final java.lang.String methodsMayNotHaveTypeParameters ()
final java.lang.String inheritedMethodsMayNotHaveTypeParameters ()
abstract java.lang.String nonBindsInstanceParametersMayNotBePrimitives ()
final java.lang.String inheritedNonBindsInstanceParametersMayNotBePrimitives ()
final java.lang.String factoryMethodReturnsSupertypeWithMissingMethods (javax.lang.model.element.TypeElement, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror, javax.lang.model.element.ExecutableElement, java.util.Set)
javax.lang.model.element.TypeElement component
javax.lang.model.element.TypeElement componentBuilder
javax.lang.model.type.TypeMirror returnType
javax.lang.model.element.ExecutableElement buildMethod
java.util.Set additionalMethods
final java.lang.String bindsInstanceNotAllowedOnBothSetterMethodAndParameter ()
final java.lang.String inheritedBindsInstanceNotAllowedOnBothSetterMethodAndParameter ()
}
dagger/internal/codegen/ErrorMessages$BuilderMessages.class
ErrorMessages.java
package dagger.internal.codegen
final dagger.internal.codegen.ErrorMessages$BuilderMessages extends dagger.internal.codegen.ErrorMessages$ComponentCreatorMessages {
void <init> (java.util.function.Function)
java.util.function.Function transformation
java.lang.String missingFactoryMethod ()
java.lang.String multipleSettersForModuleOrDependencyType ()
java.lang.String extraSetters ()
java.lang.String missingSetters ()
java.lang.String twoFactoryMethods ()
java.lang.String inheritedTwoFactoryMethods ()
java.lang.String factoryMethodMustReturnComponentType ()
java.lang.String factoryMethodMayNotBeAnnotatedWithBindsInstance ()
java.lang.String nonBindsInstanceParametersMayNotBePrimitives ()
}
dagger/internal/codegen/ErrorMessages$1.class
ErrorMessages.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ErrorMessages$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ComponentCreatorKind
static void <clinit> ()
}
dagger/internal/codegen/ElementFormatter_Factory.class
ElementFormatter_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ElementFormatter_Factory extends java.lang.Object implements dagger.internal.Factory {
private static final dagger.internal.codegen.ElementFormatter_Factory INSTANCE
public void <init> ()
public dagger.internal.codegen.ElementFormatter get ()
public static dagger.internal.codegen.ElementFormatter_Factory create ()
public static dagger.internal.codegen.ElementFormatter newElementFormatter ()
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
}
dagger/internal/codegen/ElementFormatter.class
ElementFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.ElementFormatter extends dagger.internal.codegen.Formatter {
private static final javax.lang.model.element.ElementVisitor ELEMENT_TO_STRING
void <init> ()
public java.lang.String format (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static java.lang.String elementToString (javax.lang.model.element.Element)
javax.lang.model.element.Element element
public volatile synthetic java.lang.String format (java.lang.Object)
static void <clinit> ()
}
dagger/internal/codegen/ElementFormatter$1.class
ElementFormatter.java
package dagger.internal.codegen
dagger.internal.codegen.ElementFormatter$1 extends javax.lang.model.util.ElementKindVisitor8 {
void <init> ()
public java.lang.String visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Void)
javax.lang.model.element.ExecutableElement executableElement
Void aVoid
public java.lang.String visitVariableAsParameter (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement parameter
Void aVoid
javax.lang.model.element.ExecutableElement methodOrConstructor
public java.lang.String visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Void)
javax.lang.model.element.VariableElement field
Void aVoid
public java.lang.String visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement type
Void aVoid
protected java.lang.String defaultAction (javax.lang.model.element.Element, java.lang.Void)
javax.lang.model.element.Element element
Void aVoid
private java.lang.StringBuilder enclosingTypeAndMemberName (javax.lang.model.element.Element)
javax.lang.model.element.Element element
StringBuilder name
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariableAsParameter (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
private static synthetic java.lang.String lambda$visitExecutable$0 (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement parameter
}
dagger/internal/codegen/DuplicateBindingsValidator_Factory.class
DuplicateBindingsValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DuplicateBindingsValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider bindingDeclarationFormatterProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider bindingDeclarationFormatterProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.DuplicateBindingsValidator get ()
public static dagger.internal.codegen.DuplicateBindingsValidator_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider bindingDeclarationFormatterProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.DuplicateBindingsValidator newDuplicateBindingsValidator (java.lang.Object, java.lang.Object)
Object bindingDeclarationFormatter
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DuplicateBindingsValidator.class
DuplicateBindingsValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.DuplicateBindingsValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private static final java.util.Comparator BINDING_DECLARATION_COMPARATOR
private static final java.util.Comparator BY_LENGTH_OF_COMPONENT_PATH
private final dagger.internal.codegen.BindingDeclarationFormatter bindingDeclarationFormatter
private final dagger.internal.codegen.CompilerOptions compilerOptions
void <init> (dagger.internal.codegen.BindingDeclarationFormatter, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.BindingDeclarationFormatter bindingDeclarationFormatter
dagger.internal.codegen.CompilerOptions compilerOptions
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
java.util.Set reportedDuplicateBindingSets
private com.google.common.collect.ImmutableSet duplicateBindingSets (dagger.model.BindingGraph)
dagger.model.BindingGraph bindingGraph
private static com.google.common.collect.ImmutableSet groupBindingsByKey (dagger.model.BindingGraph)
dagger.model.BindingGraph bindingGraph
private static com.google.common.collect.ImmutableSet mutuallyVisibleSubsets (java.util.Set)
java.util.Set duplicateBindings
com.google.common.collect.ImmutableListMultimap bindingsByComponentPath
com.google.common.collect.ImmutableSetMultimap$Builder mutuallyVisibleBindings
private void reportDuplicateBindings (com.google.common.collect.ImmutableSetMultimap, dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
com.google.common.collect.ImmutableSetMultimap duplicateBindings
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
com.google.common.collect.ImmutableSet bindings
dagger.model.Binding oneBinding
private static boolean explicitBindingConfictsWithInject (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet duplicateBindings
com.google.common.collect.ImmutableMultiset bindingKinds
private void reportExplicitBindingConflictsWithInject (com.google.common.collect.ImmutableSetMultimap, dagger.spi.DiagnosticReporter, javax.tools.Diagnostic$Kind)
com.google.common.collect.ImmutableSetMultimap duplicateBindings
dagger.spi.DiagnosticReporter diagnosticReporter
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.Binding injectBinding
dagger.model.Binding explicitBinding
StringBuilder message
private java.lang.String formatWithComponentPath (dagger.model.Binding)
dagger.model.Binding binding
private java.lang.String duplicateBindingMessage (dagger.model.Key, com.google.common.collect.ImmutableSet, dagger.model.BindingGraph)
dagger.model.Key key
com.google.common.collect.ImmutableSet duplicateBindings
dagger.model.BindingGraph graph
StringBuilder message
private java.lang.String incompatibleBindingsMessage (dagger.model.Key, com.google.common.collect.ImmutableSet, dagger.model.BindingGraph)
dagger.model.Key key
com.google.common.collect.ImmutableSet duplicateBindings
dagger.model.BindingGraph graph
com.google.common.collect.ImmutableSet multibindings
StringBuilder message
java.util.Formatter messageFormatter
dagger.model.Binding multibinding
java.util.Set uniqueBindings
private void formatDeclarations (java.lang.StringBuilder, int, java.lang.Iterable)
StringBuilder builder
int indentLevel
Iterable bindingDeclarations
private com.google.common.collect.ImmutableSet declarations (dagger.model.BindingGraph, java.util.Set)
dagger.model.BindingGraph graph
java.util.Set bindings
private com.google.common.collect.ImmutableSet declarations (dagger.model.BindingGraph, dagger.model.Binding)
dagger.model.BindingGraph graph
dagger.model.Binding binding
com.google.common.collect.ImmutableSet$Builder declarations
dagger.internal.codegen.BindingNode bindingNode
private java.lang.String multibindingTypeString (dagger.model.Binding)
dagger.model.Binding multibinding
private static com.google.common.collect.ImmutableSet valueSetsForEachKey (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private static dagger.model.Binding rootmostBindingWithKind (java.util.function.Predicate, com.google.common.collect.ImmutableCollection)
java.util.function.Predicate bindingKindPredicate
com.google.common.collect.ImmutableCollection bindings
private static synthetic boolean lambda$rootmostBindingWithKind$21 (java.util.function.Predicate, dagger.model.Binding)
java.util.function.Predicate bindingKindPredicate
dagger.model.Binding b
private synthetic java.util.stream.Stream lambda$declarations$20 (dagger.model.BindingGraph, dagger.model.Binding)
dagger.model.BindingGraph graph
dagger.model.Binding requestedBinding
private synthetic java.util.stream.Stream lambda$declarations$19 (dagger.model.BindingGraph, dagger.model.Binding)
dagger.model.BindingGraph graph
dagger.model.Binding binding
private static synthetic boolean lambda$incompatibleBindingsMessage$18 (dagger.internal.codegen.BindingDeclaration)
dagger.internal.codegen.BindingDeclaration declaration
private static synthetic boolean lambda$incompatibleBindingsMessage$17 (dagger.model.Binding, dagger.model.Binding)
dagger.model.Binding multibinding
dagger.model.Binding binding
private static synthetic boolean lambda$incompatibleBindingsMessage$16 (dagger.model.Binding)
dagger.model.Binding binding
private static synthetic boolean lambda$reportExplicitBindingConflictsWithInject$15 (dagger.model.BindingKind)
dagger.model.BindingKind k
private static synthetic boolean lambda$reportExplicitBindingConflictsWithInject$14 (dagger.model.BindingKind)
dagger.model.BindingKind k
private static synthetic boolean lambda$reportDuplicateBindings$13 (dagger.model.Binding)
dagger.model.Binding binding
private synthetic void lambda$reportDuplicateBindings$12 (com.google.common.collect.ImmutableSetMultimap, dagger.spi.DiagnosticReporter, javax.tools.Diagnostic$Kind)
com.google.common.collect.ImmutableSetMultimap duplicateBindings
dagger.spi.DiagnosticReporter diagnosticReporter
javax.tools.Diagnostic$Kind diagnosticKind
private static synthetic void lambda$mutuallyVisibleSubsets$11 (com.google.common.collect.ImmutableSetMultimap$Builder, com.google.common.collect.ImmutableListMultimap, dagger.model.ComponentPath, java.util.Collection)
com.google.common.collect.ImmutableList bindingsInAncestor
dagger.model.ComponentPath ancestor
com.google.common.collect.ImmutableSetMultimap$Builder mutuallyVisibleBindings
com.google.common.collect.ImmutableListMultimap bindingsByComponentPath
dagger.model.ComponentPath componentPath
java.util.Collection bindings
private static synthetic dagger.model.Binding lambda$groupBindingsByKey$10 (dagger.model.Binding)
dagger.model.Binding binding
private static synthetic boolean lambda$groupBindingsByKey$9 (dagger.model.Binding)
dagger.model.Binding binding
private static synthetic boolean lambda$duplicateBindingSets$8 (com.google.common.collect.ImmutableSetMultimap)
com.google.common.collect.ImmutableSetMultimap duplicates
private static synthetic java.util.stream.Stream lambda$duplicateBindingSets$7 (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet bindings
private synthetic void lambda$visitGraph$6 (java.util.Set, dagger.model.BindingGraph, dagger.spi.DiagnosticReporter, com.google.common.collect.ImmutableSetMultimap)
java.util.Set reportedDuplicateBindingSets
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
com.google.common.collect.ImmutableSetMultimap duplicateBindings
private static synthetic java.lang.Integer lambda$static$5 (dagger.model.Binding)
dagger.model.Binding binding
private static synthetic java.lang.String lambda$static$4 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static synthetic java.lang.String lambda$static$3 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static synthetic java.util.Optional lambda$static$2 (dagger.internal.codegen.BindingDeclaration)
dagger.internal.codegen.BindingDeclaration declaration
private static synthetic java.lang.String lambda$static$1 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
private static synthetic java.util.Optional lambda$static$0 (dagger.internal.codegen.BindingDeclaration)
dagger.internal.codegen.BindingDeclaration declaration
static void <clinit> ()
}
dagger/internal/codegen/DuplicateBindingsValidator$BindingElement.class
DuplicateBindingsValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DuplicateBindingsValidator$BindingElement extends java.lang.Object {
void <init> ()
abstract dagger.model.BindingKind bindingKind ()
abstract java.util.Optional bindingElement ()
abstract java.util.Optional contributingModule ()
static com.google.common.collect.ImmutableSetMultimap index (java.util.Set)
java.util.Set bindings
private static dagger.internal.codegen.DuplicateBindingsValidator$BindingElement forBinding (dagger.model.Binding)
dagger.model.Binding binding
private static synthetic dagger.model.Binding lambda$index$0 (dagger.model.Binding)
dagger.model.Binding b
}
dagger/internal/codegen/DuplicateBindingsValidator$1.class
DuplicateBindingsValidator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.DuplicateBindingsValidator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$BindingKind
static void <clinit> ()
}
dagger/internal/codegen/DiagnosticReporterFactory_Factory.class
DiagnosticReporterFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DiagnosticReporterFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider messagerProvider
private final javax.inject.Provider dependencyRequestFormatterProvider
private final javax.inject.Provider elementFormatterProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider messagerProvider
javax.inject.Provider dependencyRequestFormatterProvider
javax.inject.Provider elementFormatterProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.DiagnosticReporterFactory get ()
public static dagger.internal.codegen.DiagnosticReporterFactory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider messagerProvider
javax.inject.Provider dependencyRequestFormatterProvider
javax.inject.Provider elementFormatterProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.DiagnosticReporterFactory newDiagnosticReporterFactory (dagger.internal.codegen.langmodel.DaggerTypes, javax.annotation.processing.Messager, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
javax.annotation.processing.Messager messager
Object dependencyRequestFormatter
Object elementFormatter
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DiagnosticReporterFactory.class
DiagnosticReporterFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.DiagnosticReporterFactory extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.DependencyRequestFormatter dependencyRequestFormatter
private final dagger.internal.codegen.ElementFormatter elementFormatter
private final dagger.internal.codegen.CompilerOptions compilerOptions
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, javax.annotation.processing.Messager, dagger.internal.codegen.DependencyRequestFormatter, dagger.internal.codegen.ElementFormatter, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.langmodel.DaggerTypes types
javax.annotation.processing.Messager messager
dagger.internal.codegen.DependencyRequestFormatter dependencyRequestFormatter
dagger.internal.codegen.ElementFormatter elementFormatter
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl reporter (dagger.model.BindingGraph, dagger.spi.BindingGraphPlugin)
dagger.model.BindingGraph graph
dagger.spi.BindingGraphPlugin plugin
private static java.util.function.Function memoize (java.util.function.Function)
java.util.function.Function uncached
com.google.common.base.Function uncachedAsBaseFunction
com.google.common.cache.LoadingCache cache
java.util.function.Function memoized
static synthetic java.util.function.Function access$000 (java.util.function.Function)
java.util.function.Function x0
static synthetic dagger.internal.codegen.CompilerOptions access$100 (dagger.internal.codegen.DiagnosticReporterFactory)
dagger.internal.codegen.DiagnosticReporterFactory x0
static synthetic javax.annotation.processing.Messager access$200 (dagger.internal.codegen.DiagnosticReporterFactory)
dagger.internal.codegen.DiagnosticReporterFactory x0
static synthetic dagger.internal.codegen.ElementFormatter access$600 (dagger.internal.codegen.DiagnosticReporterFactory)
dagger.internal.codegen.DiagnosticReporterFactory x0
static synthetic dagger.internal.codegen.DependencyRequestFormatter access$1000 (dagger.internal.codegen.DiagnosticReporterFactory)
dagger.internal.codegen.DiagnosticReporterFactory x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$1100 (dagger.internal.codegen.DiagnosticReporterFactory)
dagger.internal.codegen.DiagnosticReporterFactory x0
}
dagger/internal/codegen/DiagnosticReporterFactory$DiagnosticReporterImpl.class
DiagnosticReporterFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl extends java.lang.Object implements dagger.spi.DiagnosticReporter {
private final java.util.function.Function supertypes
private final com.google.common.collect.Table shortestPaths
private final dagger.model.BindingGraph graph
private final String plugin
private final javax.lang.model.element.TypeElement rootComponent
private final com.google.common.collect.ImmutableSet$Builder reportedDiagnosticKinds
final synthetic dagger.internal.codegen.DiagnosticReporterFactory this$0
void <init> (dagger.internal.codegen.DiagnosticReporterFactory, dagger.model.BindingGraph, java.lang.String)
dagger.internal.codegen.DiagnosticReporterFactory this$0
dagger.model.BindingGraph graph
String plugin
com.google.common.collect.ImmutableSet reportedDiagnosticKinds ()
public void reportComponent (javax.tools.Diagnostic$Kind, dagger.model.BindingGraph$ComponentNode, java.lang.String)
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.BindingGraph$ComponentNode componentNode
String messageFormat
StringBuilder message
public transient void reportComponent (javax.tools.Diagnostic$Kind, dagger.model.BindingGraph$ComponentNode, java.lang.String, java.lang.Object, java.lang.Object[])
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.BindingGraph$ComponentNode componentNode
String messageFormat
Object firstArg
Object[] moreArgs
public void reportBinding (javax.tools.Diagnostic$Kind, dagger.model.BindingGraph$MaybeBinding, java.lang.String)
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.BindingGraph$MaybeBinding binding
String message
public transient void reportBinding (javax.tools.Diagnostic$Kind, dagger.model.BindingGraph$MaybeBinding, java.lang.String, java.lang.Object, java.lang.Object[])
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.BindingGraph$MaybeBinding binding
String messageFormat
Object firstArg
Object[] moreArgs
public void reportDependency (javax.tools.Diagnostic$Kind, dagger.model.BindingGraph$DependencyEdge, java.lang.String)
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.BindingGraph$DependencyEdge dependencyEdge
String message
public transient void reportDependency (javax.tools.Diagnostic$Kind, dagger.model.BindingGraph$DependencyEdge, java.lang.String, java.lang.Object, java.lang.Object[])
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.BindingGraph$DependencyEdge dependencyEdge
String messageFormat
Object firstArg
Object[] moreArgs
public void reportSubcomponentFactoryMethod (javax.tools.Diagnostic$Kind, dagger.model.BindingGraph$ChildFactoryMethodEdge, java.lang.String)
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.BindingGraph$ChildFactoryMethodEdge childFactoryMethodEdge
String message
public transient void reportSubcomponentFactoryMethod (javax.tools.Diagnostic$Kind, dagger.model.BindingGraph$ChildFactoryMethodEdge, java.lang.String, java.lang.Object, java.lang.Object[])
javax.tools.Diagnostic$Kind diagnosticKind
dagger.model.BindingGraph$ChildFactoryMethodEdge childFactoryMethodEdge
String messageFormat
Object firstArg
Object[] moreArgs
private java.lang.String formatMessage (java.lang.String, java.lang.Object, java.lang.Object[])
String messageFormat
Object firstArg
Object[] moreArgs
private dagger.model.BindingGraph$Node source (dagger.model.BindingGraph$Edge)
dagger.model.BindingGraph$Edge edge
void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element)
dagger.internal.codegen.ValidationType validationType
javax.tools.Diagnostic$Kind diagnosticKind
CharSequence message
javax.lang.model.element.Element elementToReport
StringBuilder fullMessage
private void appendComponentPathUnlessAtRoot (java.lang.StringBuilder, dagger.model.BindingGraph$Node)
StringBuilder message
dagger.model.BindingGraph$Node node
private void appendBracketPrefix (java.lang.StringBuilder, java.lang.String)
StringBuilder message
String prefix
private synthetic java.lang.Iterable lambda$new$1 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement component
private static synthetic javax.lang.model.element.TypeElement lambda$new$0 (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static synthetic dagger.model.BindingGraph access$300 (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl)
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl x0
static synthetic dagger.model.BindingGraph$Node access$400 (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl, dagger.model.BindingGraph$Edge)
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl x0
dagger.model.BindingGraph$Edge x1
static synthetic void access$500 (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl, java.lang.StringBuilder, dagger.model.BindingGraph$Node)
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl x0
StringBuilder x1
dagger.model.BindingGraph$Node x2
static synthetic javax.lang.model.element.TypeElement access$700 (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl)
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl x0
static synthetic com.google.common.collect.Table access$800 (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl)
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl x0
static synthetic java.util.function.Function access$900 (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl)
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl x0
}
dagger/internal/codegen/DiagnosticReporterFactory$DiagnosticReporterImpl$DiagnosticInfo.class
DiagnosticReporterFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl$DiagnosticInfo extends java.lang.Object {
final com.google.common.collect.ImmutableList dependencyTrace
final com.google.common.collect.ImmutableSet requests
final com.google.common.collect.ImmutableSet entryPoints
private final dagger.internal.codegen.Formatter entryPointFormatter
final synthetic dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl this$1
void <init> (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl, dagger.model.BindingGraph$MaybeBinding)
dagger.model.BindingGraph$MaybeBinding binding
void <init> (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl, dagger.model.BindingGraph$DependencyEdge)
dagger.model.Binding binding
dagger.model.BindingGraph$DependencyEdge dependencyEdge
com.google.common.collect.ImmutableList$Builder dependencyTraceBuilder
public java.lang.String toString ()
StringBuilder message
com.google.common.collect.ImmutableSet requestsToPrint
private boolean isTracedRequest (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge request
com.google.common.collect.ImmutableList dependencyTrace (dagger.model.BindingGraph$MaybeBinding, com.google.common.collect.ImmutableSet)
java.util.Set dependenciesBetween
int i
dagger.model.BindingGraph$MaybeBinding binding
com.google.common.collect.ImmutableSet entryPoints
dagger.model.BindingGraph$DependencyEdge entryPointForTrace
com.google.common.collect.ImmutableList shortestBindingPath
com.google.common.collect.ImmutableList$Builder dependencyTrace
com.google.common.collect.ImmutableSet requests (dagger.model.BindingGraph$MaybeBinding)
dagger.model.BindingGraph$MaybeBinding binding
java.util.Comparator rootComponentFirst ()
java.util.Comparator shortestDependencyPathFirst (dagger.model.BindingGraph$MaybeBinding)
dagger.model.BindingGraph$MaybeBinding binding
com.google.common.collect.ImmutableList shortestPathFromEntryPoint (dagger.model.BindingGraph$DependencyEdge, dagger.model.BindingGraph$MaybeBinding)
dagger.model.BindingGraph$DependencyEdge entryPoint
dagger.model.BindingGraph$MaybeBinding binding
java.util.Comparator nearestComponentSupertypeFirst ()
javax.lang.model.element.TypeElement componentContainingEntryPoint (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge entryPoint
javax.lang.model.element.TypeElement typeDeclaringEntryPoint (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge entryPoint
java.util.Comparator requestEnclosingTypeName ()
java.util.Comparator requestElementDeclarationOrder ()
private static synthetic javax.lang.model.element.Element lambda$requestElementDeclarationOrder$11 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge edge
private static synthetic java.lang.String lambda$requestEnclosingTypeName$10 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge edge
private synthetic int lambda$nearestComponentSupertypeFirst$9 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge entryPoint
private synthetic com.google.common.collect.ImmutableList lambda$shortestPathFromEntryPoint$8 (dagger.model.BindingGraph$MaybeBinding, dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$MaybeBinding binding
dagger.model.BindingGraph$DependencyEdge ep
private synthetic java.lang.Iterable lambda$shortestPathFromEntryPoint$7 (dagger.model.BindingGraph$Node)
dagger.model.BindingGraph$Node node
private synthetic java.lang.Integer lambda$shortestDependencyPathFirst$6 (dagger.model.BindingGraph$MaybeBinding, dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$MaybeBinding binding
dagger.model.BindingGraph$DependencyEdge entryPoint
private synthetic int lambda$rootComponentFirst$5 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge entryPoint
private static synthetic boolean lambda$requests$4 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge edge
private synthetic boolean lambda$toString$3 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge entryPoint
private static synthetic java.util.Optional lambda$toString$2 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge request
private synthetic boolean lambda$toString$1 (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge request
private synthetic void lambda$toString$0 (java.lang.StringBuilder, dagger.model.BindingGraph$DependencyEdge)
StringBuilder message
dagger.model.BindingGraph$DependencyEdge edge
}
dagger/internal/codegen/DiagnosticReporterFactory$DiagnosticReporterImpl$DiagnosticInfo$1.class
DiagnosticReporterFactory.java
package dagger.internal.codegen
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl$DiagnosticInfo$1 extends dagger.internal.codegen.Formatter {
final synthetic dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl$DiagnosticInfo this$2
void <init> (dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl$DiagnosticInfo)
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl$DiagnosticInfo this$2
public java.lang.String format (dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph$DependencyEdge object
javax.lang.model.element.Element requestElement
StringBuilder element
dagger.model.ComponentPath componentPath
public volatile synthetic java.lang.String format (java.lang.Object)
}
dagger/internal/codegen/DiagnosticFormatting.class
DiagnosticFormatting.java
package dagger.internal.codegen
final dagger.internal.codegen.DiagnosticFormatting extends java.lang.Object {
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
private void <init> ()
static void <clinit> ()
}
dagger/internal/codegen/DeserializedComponentImplementationBuilder_Factory.class
DeserializedComponentImplementationBuilder_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DeserializedComponentImplementationBuilder_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider componentCreatorImplementationFactoryProvider
private final javax.inject.Provider typeProtoConverterProvider
private final javax.inject.Provider keyFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typeProtoConverterProvider
javax.inject.Provider keyFactoryProvider
public dagger.internal.codegen.DeserializedComponentImplementationBuilder get ()
public static dagger.internal.codegen.DeserializedComponentImplementationBuilder_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typeProtoConverterProvider
javax.inject.Provider keyFactoryProvider
public static dagger.internal.codegen.DeserializedComponentImplementationBuilder newDeserializedComponentImplementationBuilder (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object compilerOptions
Object componentCreatorImplementationFactory
Object typeProtoConverter
Object keyFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DeserializedComponentImplementationBuilder.class
DeserializedComponentImplementationBuilder.java
package dagger.internal.codegen
final dagger.internal.codegen.DeserializedComponentImplementationBuilder extends java.lang.Object {
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.ComponentCreatorImplementationFactory componentCreatorImplementationFactory
private final dagger.internal.codegen.TypeProtoConverter typeProtoConverter
private final dagger.internal.codegen.KeyFactory keyFactory
void <init> (dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.ComponentCreatorImplementationFactory, dagger.internal.codegen.TypeProtoConverter, dagger.internal.codegen.KeyFactory)
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.ComponentCreatorImplementationFactory componentCreatorImplementationFactory
dagger.internal.codegen.TypeProtoConverter typeProtoConverter
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.ComponentImplementation create (dagger.internal.codegen.ComponentDescriptor, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement nestedType
dagger.internal.codegen.ComponentDescriptor component
javax.lang.model.element.TypeElement generatedComponent
java.util.Optional superclassImplementation
dagger.internal.codegen.ComponentImplementation componentImplementation
private java.util.Optional deserializedSuperclassImplementation (dagger.internal.codegen.ComponentDescriptor, javax.lang.model.element.TypeElement)
dagger.internal.codegen.ComponentDescriptor component
javax.lang.model.element.TypeElement superclassElement
private void addModifiableBindingMethod (dagger.internal.codegen.ComponentImplementation, javax.lang.model.element.ExecutableElement, javax.lang.model.element.AnnotationMirror)
dagger.internal.codegen.ComponentImplementation componentImplementation
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.AnnotationMirror metadataAnnotation
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
dagger.internal.codegen.BindingRequest request
com.google.common.collect.ImmutableList multibindingContributions
private dagger.internal.codegen.BindingRequest fromProto (dagger.internal.codegen.serialization.BindingRequestProto)
dagger.internal.codegen.serialization.BindingRequestProto bindingRequest
dagger.model.Key key
private com.squareup.javapoet.MethodSpec methodDeclaration (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private void addModifiableModuleMethod (dagger.internal.codegen.ComponentImplementation, javax.lang.model.element.ExecutableElement, javax.lang.model.element.AnnotationMirror)
dagger.internal.codegen.ComponentImplementation componentImplementation
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.AnnotationMirror metadataAnnotation
dagger.internal.codegen.ComponentRequirement moduleRequirement
private void setConfigureInitializationMethod (dagger.internal.codegen.ComponentImplementation, javax.lang.model.element.ExecutableElement, javax.lang.model.element.AnnotationMirror)
dagger.internal.codegen.ComponentImplementation componentImplementation
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.AnnotationMirror metadataAnnotation
com.google.common.collect.ImmutableSet parameters
private void addChildImplementation (dagger.internal.codegen.ComponentDescriptor, dagger.internal.codegen.ComponentImplementation, javax.lang.model.element.TypeElement)
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.ComponentImplementation componentImplementation
javax.lang.model.element.TypeElement nestedType
private dagger.model.Key parseKey (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue annotationValue
private dagger.internal.codegen.BindingRequest parseBindingRequest (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue annotationValue
private dagger.internal.codegen.ComponentRequirement parseComponentRequirement (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue annotationValue
private dagger.internal.codegen.ComponentRequirement fromProto (dagger.internal.codegen.serialization.ComponentRequirementProto)
dagger.internal.codegen.serialization.ComponentRequirementProto proto
private synthetic void lambda$addChildImplementation$4 (dagger.internal.codegen.ComponentDescriptor, dagger.internal.codegen.ComponentImplementation, javax.lang.model.element.TypeElement, javax.lang.model.element.TypeElement)
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.ComponentImplementation componentImplementation
javax.lang.model.element.TypeElement nestedType
javax.lang.model.element.TypeElement componentDefinitionType
dagger.internal.codegen.ComponentDescriptor child
private static synthetic javax.lang.model.type.TypeMirror lambda$addChildImplementation$3 (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
private synthetic void lambda$create$2 (dagger.internal.codegen.ComponentImplementation, javax.lang.model.element.ExecutableElement, javax.lang.model.element.AnnotationMirror)
dagger.internal.codegen.ComponentImplementation componentImplementation
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.AnnotationMirror annotation
private synthetic void lambda$create$1 (dagger.internal.codegen.ComponentImplementation, javax.lang.model.element.ExecutableElement, javax.lang.model.element.AnnotationMirror)
dagger.internal.codegen.ComponentImplementation componentImplementation
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.AnnotationMirror annotation
private synthetic void lambda$create$0 (dagger.internal.codegen.ComponentImplementation, javax.lang.model.element.ExecutableElement, javax.lang.model.element.AnnotationMirror)
dagger.internal.codegen.ComponentImplementation componentImplementation
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.AnnotationMirror annotation
}
dagger/internal/codegen/DeserializedComponentImplementationBuilder$1.class
DeserializedComponentImplementationBuilder.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.DeserializedComponentImplementationBuilder$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$serialization$ComponentRequirementProto$RequirementCase
static void <clinit> ()
}
dagger/internal/codegen/DerivedFromFrameworkInstanceBindingExpression.class
DerivedFromFrameworkInstanceBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.DerivedFromFrameworkInstanceBindingExpression extends dagger.internal.codegen.BindingExpression {
private final dagger.internal.codegen.BindingRequest frameworkRequest
private final dagger.model.RequestKind requestKind
private final dagger.internal.codegen.FrameworkType frameworkType
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (dagger.model.Key, dagger.internal.codegen.FrameworkType, dagger.model.RequestKind, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.model.Key key
dagger.internal.codegen.FrameworkType frameworkType
dagger.model.RequestKind requestKind
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.javapoet.Expression getDependencyExpressionForComponentMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
dagger.internal.codegen.javapoet.Expression frameworkInstance
dagger.internal.codegen.javapoet.Expression forRequestKind
javax.lang.model.type.TypeMirror rawReturnType
}
dagger/internal/codegen/DependsOnProductionExecutorValidator_Factory.class
DependsOnProductionExecutorValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DependsOnProductionExecutorValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider keyFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider keyFactoryProvider
public dagger.internal.codegen.DependsOnProductionExecutorValidator get ()
public static dagger.internal.codegen.DependsOnProductionExecutorValidator_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider keyFactoryProvider
public static dagger.internal.codegen.DependsOnProductionExecutorValidator newDependsOnProductionExecutorValidator (java.lang.Object, java.lang.Object)
Object compilerOptions
Object keyFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DependsOnProductionExecutorValidator.class
DependsOnProductionExecutorValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.DependsOnProductionExecutorValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.KeyFactory keyFactory
void <init> (dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.KeyFactory)
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.KeyFactory keyFactory
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.Key productionImplementationExecutorKey
dagger.model.Key productionExecutorKey
private void reportError (dagger.spi.DiagnosticReporter, dagger.model.Binding)
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.Binding binding
private synthetic void lambda$visitGraph$3 (dagger.spi.DiagnosticReporter, dagger.model.Binding)
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.model.Binding binding
private static synthetic boolean lambda$visitGraph$2 (dagger.model.Key, dagger.model.Binding)
dagger.model.Key productionImplementationExecutorKey
dagger.model.Binding binding
private static synthetic java.util.stream.Stream lambda$visitGraph$1 (dagger.model.BindingGraph, dagger.model.BindingGraph$MaybeBinding)
dagger.model.BindingGraph bindingGraph
dagger.model.BindingGraph$MaybeBinding productionExecutor
private static synthetic boolean lambda$visitGraph$0 (dagger.model.Key, dagger.model.BindingGraph$MaybeBinding)
dagger.model.Key productionExecutorKey
dagger.model.BindingGraph$MaybeBinding node
}
dagger/internal/codegen/DependencyVariableNamer.class
DependencyVariableNamer.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyVariableNamer extends java.lang.Object {
private static final java.util.regex.Pattern LAZY_PROVIDER_PATTERN
void <init> ()
static java.lang.String name (dagger.model.DependencyRequest)
java.util.regex.Matcher matcher
dagger.model.DependencyRequest dependency
String variableName
private static java.lang.String toLowerCamel (java.lang.String)
String name
static void <clinit> ()
}
dagger/internal/codegen/DependencyVariableNamer$1.class
DependencyVariableNamer.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.DependencyVariableNamer$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/DependencyRequestValidator_Factory.class
DependencyRequestValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DependencyRequestValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider membersInjectionValidatorProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider membersInjectionValidatorProvider
public dagger.internal.codegen.DependencyRequestValidator get ()
public static dagger.internal.codegen.DependencyRequestValidator_Factory create (javax.inject.Provider)
javax.inject.Provider membersInjectionValidatorProvider
public static dagger.internal.codegen.DependencyRequestValidator newDependencyRequestValidator (java.lang.Object)
Object membersInjectionValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DependencyRequestValidator.class
DependencyRequestValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyRequestValidator extends java.lang.Object {
private final dagger.internal.codegen.MembersInjectionValidator membersInjectionValidator
void <init> (dagger.internal.codegen.MembersInjectionValidator)
dagger.internal.codegen.MembersInjectionValidator membersInjectionValidator
void validateDependencyRequest (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.Element, javax.lang.model.type.TypeMirror)
javax.lang.model.element.AnnotationMirror qualifier
javax.lang.model.type.DeclaredType membersInjectorType
dagger.internal.codegen.ValidationReport$Builder report
javax.lang.model.element.Element requestElement
javax.lang.model.type.TypeMirror requestType
com.google.common.collect.ImmutableSet qualifiers
javax.lang.model.type.TypeMirror keyType
void checkNotProducer (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.VariableElement)
dagger.internal.codegen.ValidationReport$Builder report
javax.lang.model.element.VariableElement requestElement
javax.lang.model.type.TypeMirror requestType
}
dagger/internal/codegen/DependencyRequestFormatter_Factory.class
DependencyRequestFormatter_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DependencyRequestFormatter_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider typesProvider
public dagger.internal.codegen.DependencyRequestFormatter get ()
public static dagger.internal.codegen.DependencyRequestFormatter_Factory create (javax.inject.Provider)
javax.inject.Provider typesProvider
public static dagger.internal.codegen.DependencyRequestFormatter newDependencyRequestFormatter (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DependencyRequestFormatter.class
DependencyRequestFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyRequestFormatter extends dagger.internal.codegen.Formatter {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final javax.lang.model.element.ElementVisitor formatVisitor
void <init> (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
public java.lang.String format (dagger.model.DependencyRequest)
dagger.model.DependencyRequest request
java.lang.StringBuilder appendFormatLine (java.lang.StringBuilder, dagger.model.DependencyRequest)
StringBuilder builder
dagger.model.DependencyRequest dependencyRequest
String formatted
private java.lang.String formatQualifier (java.util.Optional)
java.util.Optional maybeQualifier
private java.lang.String componentMethodRequestVerb (dagger.model.DependencyRequest)
dagger.model.DependencyRequest request
public volatile synthetic java.lang.String format (java.lang.Object)
private static synthetic java.lang.String lambda$formatQualifier$1 (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror qualifier
private synthetic java.lang.String lambda$format$0 (dagger.model.DependencyRequest, javax.lang.model.element.Element)
dagger.model.DependencyRequest request
javax.lang.model.element.Element element
static synthetic java.lang.String access$000 (dagger.internal.codegen.DependencyRequestFormatter, dagger.model.DependencyRequest)
dagger.internal.codegen.DependencyRequestFormatter x0
dagger.model.DependencyRequest x1
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$100 (dagger.internal.codegen.DependencyRequestFormatter)
dagger.internal.codegen.DependencyRequestFormatter x0
static synthetic java.lang.String access$200 (dagger.internal.codegen.DependencyRequestFormatter, java.util.Optional)
dagger.internal.codegen.DependencyRequestFormatter x0
java.util.Optional x1
}
dagger/internal/codegen/DependencyRequestFormatter$2.class
DependencyRequestFormatter.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.DependencyRequestFormatter$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/DependencyRequestFormatter$1.class
DependencyRequestFormatter.java
package dagger.internal.codegen
dagger.internal.codegen.DependencyRequestFormatter$1 extends javax.lang.model.util.ElementKindVisitor8 {
final synthetic dagger.internal.codegen.DependencyRequestFormatter this$0
void <init> (dagger.internal.codegen.DependencyRequestFormatter)
dagger.internal.codegen.DependencyRequestFormatter this$0
public java.lang.String visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, dagger.model.DependencyRequest)
javax.lang.model.element.ExecutableElement method
dagger.model.DependencyRequest request
public java.lang.String visitVariable (javax.lang.model.element.VariableElement, dagger.model.DependencyRequest)
javax.lang.model.element.VariableElement variable
dagger.model.DependencyRequest request
javax.lang.model.type.TypeMirror requestedType
public java.lang.String visitType (javax.lang.model.element.TypeElement, dagger.model.DependencyRequest)
javax.lang.model.element.TypeElement e
dagger.model.DependencyRequest request
protected java.lang.String defaultAction (javax.lang.model.element.Element, dagger.model.DependencyRequest)
javax.lang.model.element.Element element
dagger.model.DependencyRequest request
public volatile synthetic java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
}
dagger/internal/codegen/DependencyRequestFactory_Factory.class
DependencyRequestFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DependencyRequestFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider keyFactoryProvider
private final javax.inject.Provider typesProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider keyFactoryProvider
javax.inject.Provider typesProvider
public dagger.internal.codegen.DependencyRequestFactory get ()
public static dagger.internal.codegen.DependencyRequestFactory_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider keyFactoryProvider
javax.inject.Provider typesProvider
public static dagger.internal.codegen.DependencyRequestFactory newDependencyRequestFactory (java.lang.Object, dagger.internal.codegen.langmodel.DaggerTypes)
Object keyFactory
dagger.internal.codegen.langmodel.DaggerTypes types
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DependencyRequestFactory.class
DependencyRequestFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyRequestFactory extends java.lang.Object {
private final dagger.internal.codegen.KeyFactory keyFactory
private final dagger.internal.codegen.langmodel.DaggerTypes types
private static final com.google.common.collect.ImmutableSet WRAPPING_MAP_VALUE_FRAMEWORK_TYPES
void <init> (dagger.internal.codegen.KeyFactory, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.langmodel.DaggerTypes types
com.google.common.collect.ImmutableSet forRequiredResolvedVariables (java.util.List, java.util.List)
int i
java.util.List variables
java.util.List resolvedTypes
com.google.common.collect.ImmutableSet$Builder builder
com.google.common.collect.ImmutableSet forMultibindingContributions (dagger.model.Key, java.lang.Iterable)
dagger.internal.codegen.ContributionBinding multibindingContribution
dagger.model.Key multibindingKey
Iterable multibindingContributions
com.google.common.collect.ImmutableSet$Builder requests
private dagger.model.DependencyRequest forMultibindingContribution (dagger.model.Key, dagger.internal.codegen.ContributionBinding)
dagger.model.Key multibindingKey
dagger.internal.codegen.ContributionBinding multibindingContribution
private dagger.model.RequestKind multibindingContributionRequestKind (dagger.model.Key, dagger.internal.codegen.ContributionBinding)
dagger.model.RequestKind kind
dagger.internal.codegen.MapType mapType
dagger.model.Key multibindingKey
dagger.internal.codegen.ContributionBinding multibindingContribution
dagger.model.DependencyRequest forRequiredResolvedVariable (javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror)
javax.lang.model.element.VariableElement variableElement
javax.lang.model.type.TypeMirror resolvedType
java.util.Optional qualifier
dagger.model.DependencyRequest forComponentProvisionMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType)
javax.lang.model.element.ExecutableElement provisionMethod
javax.lang.model.type.ExecutableType provisionMethodType
java.util.Optional qualifier
dagger.model.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
java.util.Optional qualifier
dagger.model.DependencyRequest forComponentMembersInjectionMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType)
javax.lang.model.element.ExecutableElement membersInjectionMethod
javax.lang.model.type.ExecutableType membersInjectionMethodType
java.util.Optional qualifier
javax.lang.model.type.TypeMirror membersInjectedType
dagger.model.DependencyRequest forProductionImplementationExecutor ()
dagger.model.DependencyRequest forProductionComponentMonitor ()
dagger.model.DependencyRequest forSyntheticPresentOptionalBinding (dagger.model.Key, dagger.model.RequestKind)
dagger.model.Key requestKey
dagger.model.RequestKind kind
java.util.Optional key
private dagger.model.DependencyRequest newDependencyRequest (javax.lang.model.element.Element, javax.lang.model.type.TypeMirror, java.util.Optional)
javax.lang.model.element.Element requestElement
javax.lang.model.type.TypeMirror type
java.util.Optional qualifier
dagger.model.RequestKind requestKind
private boolean allowsNull (dagger.model.RequestKind, java.util.Optional)
dagger.model.RequestKind kind
java.util.Optional nullableType
static void <clinit> ()
}
dagger/internal/codegen/DependencyRequestFactory$1.class
DependencyRequestFactory.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.DependencyRequestFactory$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ContributionType
static void <clinit> ()
}
dagger/internal/codegen/DependencyMethodProviderCreationExpression.class
DependencyMethodProviderCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyMethodProviderCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.BindingGraph graph
private final dagger.internal.codegen.ContributionBinding binding
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.BindingGraph graph
public com.squareup.javapoet.CodeBlock creationExpression ()
com.squareup.javapoet.CodeBlock invocation
com.squareup.javapoet.ClassName dependencyClassName
com.squareup.javapoet.TypeName keyType
com.squareup.javapoet.MethodSpec$Builder getMethod
private com.squareup.javapoet.ClassName factoryClassName ()
String factoryName
private dagger.internal.codegen.ComponentRequirement dependency ()
private javax.lang.model.element.Element provisionMethod ()
}
dagger/internal/codegen/DependencyMethodProducerCreationExpression.class
DependencyMethodProducerCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyMethodProducerCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
private final dagger.internal.codegen.BindingGraph graph
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
dagger.internal.codegen.BindingGraph graph
public com.squareup.javapoet.CodeBlock creationExpression ()
dagger.internal.codegen.ComponentRequirement dependency
com.squareup.javapoet.FieldSpec dependencyField
com.squareup.javapoet.TypeName keyType
}
dagger/internal/codegen/DependencyEdgeImpl.class
DependencyEdgeImpl.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyEdgeImpl extends java.lang.Object implements dagger.model.BindingGraph$DependencyEdge {
private final dagger.model.DependencyRequest dependencyRequest
private final boolean entryPoint
void <init> (dagger.model.DependencyRequest, boolean)
dagger.model.DependencyRequest dependencyRequest
boolean entryPoint
public dagger.model.DependencyRequest dependencyRequest ()
public boolean isEntryPoint ()
public java.lang.String toString ()
String string
private synthetic java.lang.String lambda$toString$0 ()
}
dagger/internal/codegen/DependencyCycleValidator_Factory.class
DependencyCycleValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DependencyCycleValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider dependencyRequestFormatterProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider dependencyRequestFormatterProvider
public dagger.internal.codegen.DependencyCycleValidator get ()
public static dagger.internal.codegen.DependencyCycleValidator_Factory create (javax.inject.Provider)
javax.inject.Provider dependencyRequestFormatterProvider
public static dagger.internal.codegen.DependencyCycleValidator newDependencyCycleValidator (java.lang.Object)
Object dependencyRequestFormatter
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DependencyCycleValidator.class
DependencyCycleValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.DependencyCycleValidator extends java.lang.Object implements dagger.spi.BindingGraphPlugin {
private final dagger.internal.codegen.DependencyRequestFormatter dependencyRequestFormatter
void <init> (dagger.internal.codegen.DependencyRequestFormatter)
dagger.internal.codegen.DependencyRequestFormatter dependencyRequestFormatter
public java.lang.String pluginName ()
public void visitGraph (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
com.google.common.graph.EndpointPair endpointPair
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
com.google.common.graph.ImmutableNetwork dependencyGraph
java.util.Set dependencyEndpointPairs
java.util.Set visited
private java.util.Optional cycleContainingEndpointPair (com.google.common.graph.EndpointPair, com.google.common.graph.ImmutableNetwork, java.util.Set)
com.google.common.graph.EndpointPair endpoints
com.google.common.graph.ImmutableNetwork dependencyGraph
java.util.Set visited
com.google.common.collect.ImmutableList cycleNodes
dagger.internal.codegen.DependencyCycleValidator$Cycle cycle
private void reportCycle (dagger.internal.codegen.DependencyCycleValidator$Cycle, dagger.model.BindingGraph, dagger.spi.DiagnosticReporter)
dagger.internal.codegen.DependencyCycleValidator$Cycle cycle
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
com.google.common.collect.ImmutableList path
dagger.model.BindingGraph$Node cycleStartNode
dagger.model.BindingGraph$Node previousNode
dagger.model.BindingGraph$DependencyEdge dependencyToReport
private com.google.common.collect.ImmutableList shortestPathToCycleFromAnEntryPoint (dagger.internal.codegen.DependencyCycleValidator$Cycle, dagger.model.BindingGraph)
dagger.internal.codegen.DependencyCycleValidator$Cycle cycle
dagger.model.BindingGraph bindingGraph
dagger.model.BindingGraph$Node someCycleNode
dagger.model.BindingGraph$ComponentNode componentContainingCycle
com.google.common.collect.ImmutableList pathToCycle
private com.google.common.collect.ImmutableList subpathToCycle (com.google.common.collect.ImmutableList, dagger.internal.codegen.DependencyCycleValidator$Cycle)
dagger.model.BindingGraph$Node node
com.google.common.collect.ImmutableList path
dagger.internal.codegen.DependencyCycleValidator$Cycle cycle
com.google.common.collect.ImmutableList$Builder subpath
private java.lang.String errorMessage (dagger.internal.codegen.DependencyCycleValidator$Cycle, dagger.model.BindingGraph)
dagger.internal.codegen.DependencyCycleValidator$Cycle cycle
dagger.model.BindingGraph graph
StringBuilder message
com.google.common.collect.ImmutableList cycleRequests
private dagger.model.BindingGraph$DependencyEdge nonCycleBreakingEdge (com.google.common.graph.EndpointPair, dagger.model.BindingGraph)
com.google.common.graph.EndpointPair endpointPair
dagger.model.BindingGraph graph
private boolean breaksCycle (dagger.model.BindingGraph$DependencyEdge, dagger.model.BindingGraph)
javax.lang.model.type.TypeMirror optionalValueType
dagger.model.RequestKind requestKind
dagger.model.BindingGraph$DependencyEdge edge
dagger.model.BindingGraph graph
dagger.model.BindingGraph$Node target
private boolean breaksCycle (javax.lang.model.type.TypeMirror, dagger.model.RequestKind)
dagger.internal.codegen.MapType mapType
javax.lang.model.type.TypeMirror requestedType
dagger.model.RequestKind requestKind
private dagger.model.BindingGraph$DependencyEdge chooseDependencyEdgeConnecting (dagger.model.BindingGraph$Node, dagger.model.BindingGraph$Node, dagger.model.BindingGraph)
dagger.model.BindingGraph$Node source
dagger.model.BindingGraph$Node target
dagger.model.BindingGraph bindingGraph
private com.google.common.graph.ImmutableNetwork nonCycleBreakingDependencyGraph (dagger.model.BindingGraph)
dagger.model.BindingGraph bindingGraph
com.google.common.graph.MutableNetwork dependencyNetwork
private static synthetic void lambda$nonCycleBreakingDependencyGraph$4 (dagger.model.BindingGraph, com.google.common.graph.MutableNetwork, dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph bindingGraph
com.google.common.graph.MutableNetwork dependencyNetwork
dagger.model.BindingGraph$DependencyEdge edge
com.google.common.graph.EndpointPair endpoints
private synthetic boolean lambda$nonCycleBreakingDependencyGraph$3 (dagger.model.BindingGraph, dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph bindingGraph
dagger.model.BindingGraph$DependencyEdge edge
private synthetic boolean lambda$nonCycleBreakingEdge$2 (dagger.model.BindingGraph, dagger.model.BindingGraph$DependencyEdge)
dagger.model.BindingGraph graph
dagger.model.BindingGraph$DependencyEdge edge
private synthetic dagger.model.BindingGraph$DependencyEdge lambda$errorMessage$1 (dagger.model.BindingGraph, com.google.common.graph.EndpointPair)
dagger.model.BindingGraph graph
com.google.common.graph.EndpointPair endpointPair
private synthetic void lambda$visitGraph$0 (dagger.model.BindingGraph, dagger.spi.DiagnosticReporter, dagger.internal.codegen.DependencyCycleValidator$Cycle)
dagger.model.BindingGraph bindingGraph
dagger.spi.DiagnosticReporter diagnosticReporter
dagger.internal.codegen.DependencyCycleValidator$Cycle cycle
}
dagger/internal/codegen/DependencyCycleValidator$Cycle.class
DependencyCycleValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DependencyCycleValidator$Cycle extends java.lang.Object {
void <init> ()
abstract com.google.common.collect.ImmutableSet endpointPairs ()
com.google.common.collect.ImmutableSet nodes ()
int size ()
dagger.internal.codegen.DependencyCycleValidator$Cycle shift (java.lang.Object)
Object startNode
int startIndex
com.google.common.collect.ImmutableSet$Builder shifted
public final java.lang.String toString ()
static dagger.internal.codegen.DependencyCycleValidator$Cycle fromPath (java.util.List)
int i
java.util.List nodes
com.google.common.collect.ImmutableSet$Builder cycle
private static synthetic boolean lambda$shift$1 (java.lang.Object, com.google.common.graph.EndpointPair)
Object startNode
com.google.common.graph.EndpointPair pair
private static synthetic java.util.stream.Stream lambda$nodes$0 (com.google.common.graph.EndpointPair)
com.google.common.graph.EndpointPair pair
}
dagger/internal/codegen/DependencyCycleValidator$1.class
DependencyCycleValidator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.DependencyCycleValidator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/DelegatingFrameworkInstanceCreationExpression.class
DelegatingFrameworkInstanceCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.DelegatingFrameworkInstanceCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentBindingExpressions)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
public com.squareup.javapoet.CodeBlock creationExpression ()
dagger.model.DependencyRequest dependency
}
dagger/internal/codegen/DelegateDeclaration_Factory_Factory.class
DelegateDeclaration_Factory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DelegateDeclaration_Factory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider keyFactoryProvider
private final javax.inject.Provider dependencyRequestFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider keyFactoryProvider
javax.inject.Provider dependencyRequestFactoryProvider
public dagger.internal.codegen.DelegateDeclaration$Factory get ()
public static dagger.internal.codegen.DelegateDeclaration_Factory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider keyFactoryProvider
javax.inject.Provider dependencyRequestFactoryProvider
public static dagger.internal.codegen.DelegateDeclaration$Factory newFactory (dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
Object keyFactory
Object dependencyRequestFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DelegateDeclaration.class
DelegateDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DelegateDeclaration extends dagger.internal.codegen.BindingDeclaration implements dagger.internal.codegen.ContributionType$HasContributionType {
void <init> ()
abstract dagger.model.DependencyRequest delegateRequest ()
abstract java.util.Optional wrappedMapKey ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
dagger/internal/codegen/DelegateDeclaration$Factory.class
DelegateDeclaration.java
package dagger.internal.codegen
final dagger.internal.codegen.DelegateDeclaration$Factory extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.KeyFactory keyFactory
private final dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.KeyFactory, dagger.internal.codegen.DependencyRequestFactory)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
dagger.internal.codegen.DelegateDeclaration create (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement bindsMethod
javax.lang.model.element.TypeElement contributingModule
javax.lang.model.type.ExecutableType resolvedMethod
dagger.model.DependencyRequest delegateRequest
}
dagger/internal/codegen/DelegateBindingExpression.class
DelegateBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.DelegateBindingExpression extends dagger.internal.codegen.BindingExpression {
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.model.RequestKind requestKind
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.BindsTypeChecker bindsTypeChecker
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.model.RequestKind, dagger.internal.codegen.ComponentBindingExpressions, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.model.RequestKind requestKind
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
static boolean isBindsScopeStrongerThanDependencyScope (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ContributionBinding bindsBinding
dagger.internal.codegen.Binding dependencyBinding
dagger.internal.codegen.DelegateBindingExpression$ScopeKind bindsScope
dagger.internal.codegen.DelegateBindingExpression$ScopeKind dependencyScope
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.javapoet.Expression delegateExpression
javax.lang.model.type.TypeMirror contributedType
private boolean instanceRequiresCast (dagger.internal.codegen.javapoet.Expression, com.squareup.javapoet.ClassName)
dagger.internal.codegen.javapoet.Expression delegateExpression
com.squareup.javapoet.ClassName requestingClass
private dagger.internal.codegen.javapoet.Expression castToRawTypeIfNecessary (dagger.internal.codegen.javapoet.Expression, javax.lang.model.type.TypeMirror)
dagger.internal.codegen.javapoet.Expression delegateExpression
javax.lang.model.type.TypeMirror desiredType
}
dagger/internal/codegen/DelegateBindingExpression$ScopeKind.class
DelegateBindingExpression.java
package dagger.internal.codegen
final enum dagger.internal.codegen.DelegateBindingExpression$ScopeKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.DelegateBindingExpression$ScopeKind UNSCOPED
public static final enum dagger.internal.codegen.DelegateBindingExpression$ScopeKind SINGLE_CHECK
public static final enum dagger.internal.codegen.DelegateBindingExpression$ScopeKind DOUBLE_CHECK
private static final synthetic dagger.internal.codegen.DelegateBindingExpression$ScopeKind[] $VALUES
public static dagger.internal.codegen.DelegateBindingExpression$ScopeKind[] values ()
public static dagger.internal.codegen.DelegateBindingExpression$ScopeKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static dagger.internal.codegen.DelegateBindingExpression$ScopeKind get (dagger.internal.codegen.Binding, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.Binding binding
dagger.internal.codegen.BindingGraph graph
boolean isStrongerScopeThan (dagger.internal.codegen.DelegateBindingExpression$ScopeKind)
dagger.internal.codegen.DelegateBindingExpression$ScopeKind other
private static synthetic dagger.internal.codegen.DelegateBindingExpression$ScopeKind lambda$get$0 (dagger.model.Scope)
dagger.model.Scope scope
static void <clinit> ()
}
dagger/internal/codegen/DelegateBindingExpression$1.class
DelegateBindingExpression.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.DelegateBindingExpression$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/DeferredModifiableBindingExpression.class
DeferredModifiableBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.DeferredModifiableBindingExpression extends dagger.internal.codegen.ModifiableAbstractMethodBindingExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.BindingRequest request
void <init> (dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.BindingRequest, java.util.Optional, java.util.Optional, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ModifiableBindingType modifiableBindingType
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.BindingRequest request
java.util.Optional matchingModifiableBindingMethod
java.util.Optional matchingComponentMethod
dagger.internal.codegen.langmodel.DaggerTypes types
java.lang.String chooseMethodName ()
protected javax.lang.model.type.TypeMirror contributedType ()
}
dagger/internal/codegen/DaggerStreams.class
DaggerStreams.java
package dagger.internal.codegen
public final dagger.internal.codegen.DaggerStreams extends java.lang.Object {
public static java.util.stream.Collector toImmutableList ()
public static java.util.stream.Collector toImmutableSet ()
public static java.util.stream.Collector toImmutableMap (java.util.function.Function, java.util.function.Function)
java.util.function.Function keyMapper
java.util.function.Function valueMapper
public static java.util.stream.Collector toImmutableSetMultimap (java.util.function.Function, java.util.function.Function)
java.util.function.Function keyMapper
java.util.function.Function valueMapper
public static java.util.function.Function instancesOf (java.lang.Class)
Class to
public static java.util.stream.Stream valuesOf (java.lang.Class)
Class enumType
public static java.util.function.Function presentValues ()
public static java.util.stream.Stream stream (java.lang.Iterable)
Iterable iterable
private void <init> ()
private static synthetic java.util.stream.Stream lambda$presentValues$7 (java.util.Optional)
java.util.Optional optional
private static synthetic java.util.stream.Stream lambda$instancesOf$6 (java.lang.Class, java.lang.Object)
Class to
Object f
private static synthetic com.google.common.collect.ImmutableSetMultimap$Builder lambda$toImmutableSetMultimap$5 (com.google.common.collect.ImmutableSetMultimap$Builder, com.google.common.collect.ImmutableSetMultimap$Builder)
com.google.common.collect.ImmutableSetMultimap$Builder left
com.google.common.collect.ImmutableSetMultimap$Builder right
private static synthetic void lambda$toImmutableSetMultimap$4 (com.google.common.collect.ImmutableSetMultimap$Builder, java.util.Map$Entry)
com.google.common.collect.ImmutableSetMultimap$Builder builder
java.util.Map$Entry entry
private static synthetic java.util.Map$Entry lambda$toImmutableSetMultimap$3 (java.util.function.Function, java.util.function.Function, java.lang.Object)
java.util.function.Function keyMapper
java.util.function.Function valueMapper
Object value
private static synthetic com.google.common.collect.ImmutableMap$Builder lambda$toImmutableMap$2 (com.google.common.collect.ImmutableMap$Builder, com.google.common.collect.ImmutableMap$Builder)
com.google.common.collect.ImmutableMap$Builder left
com.google.common.collect.ImmutableMap$Builder right
private static synthetic void lambda$toImmutableMap$1 (com.google.common.collect.ImmutableMap$Builder, java.util.Map$Entry)
com.google.common.collect.ImmutableMap$Builder builder
java.util.Map$Entry entry
private static synthetic java.util.Map$Entry lambda$toImmutableMap$0 (java.util.function.Function, java.util.function.Function, java.lang.Object)
java.util.function.Function keyMapper
java.util.function.Function valueMapper
Object value
}
dagger/internal/codegen/DaggerStatisticsRecorder.class
DaggerStatisticsRecorder.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DaggerStatisticsRecorder extends java.lang.Object {
public abstract void recordStatistics (dagger.internal.codegen.DaggerStatistics)
}
dagger/internal/codegen/DaggerStatisticsCollector_Factory.class
DaggerStatisticsCollector_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.DaggerStatisticsCollector_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider tickerProvider
private final javax.inject.Provider statisticsRecorderProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider tickerProvider
javax.inject.Provider statisticsRecorderProvider
public dagger.internal.codegen.DaggerStatisticsCollector get ()
public static dagger.internal.codegen.DaggerStatisticsCollector_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider tickerProvider
javax.inject.Provider statisticsRecorderProvider
public static dagger.internal.codegen.DaggerStatisticsCollector newDaggerStatisticsCollector (com.google.common.base.Ticker, java.util.Optional)
com.google.common.base.Ticker ticker
java.util.Optional statisticsRecorder
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/DaggerStatisticsCollector.class
DaggerStatisticsCollector.java
package dagger.internal.codegen
final dagger.internal.codegen.DaggerStatisticsCollector extends java.lang.Object {
private final com.google.common.base.Ticker ticker
private final com.google.common.base.Stopwatch totalRuntimeStopwatch
private final java.util.Map stepStopwatches
private final dagger.internal.codegen.DaggerStatistics$Builder statisticsBuilder
private dagger.internal.codegen.DaggerStatistics$RoundStatistics$Builder roundBuilder
private final java.util.Optional statisticsRecorder
void <init> (com.google.common.base.Ticker, java.util.Optional)
com.google.common.base.Ticker ticker
java.util.Optional statisticsRecorder
void processingStarted ()
void stepStarted (dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep)
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep step
com.google.common.base.Stopwatch stopwatch
void stepFinished (dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep)
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep step
com.google.common.base.Stopwatch stopwatch
void roundFinished ()
void processingStopped ()
private java.time.Duration elapsedTime (com.google.common.base.Stopwatch)
com.google.common.base.Stopwatch stopwatch
private synthetic void lambda$processingStopped$1 (dagger.internal.codegen.DaggerStatisticsRecorder)
dagger.internal.codegen.DaggerStatisticsRecorder recorder
private synthetic com.google.common.base.Stopwatch lambda$stepStarted$0 (dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep)
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep unused
}
dagger/internal/codegen/DaggerStatisticsCollectingProcessingStep.class
DaggerStatisticsCollectingProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.DaggerStatisticsCollectingProcessingStep extends java.lang.Object implements dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep {
private final dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep delegate
private final dagger.internal.codegen.DaggerStatisticsCollector statisticsCollector
void <init> (dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep, dagger.internal.codegen.DaggerStatisticsCollector)
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep delegate
dagger.internal.codegen.DaggerStatisticsCollector statisticsCollector
public java.util.Set annotations ()
public java.util.Set process (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap elementsByAnnotation
}
dagger/internal/codegen/DaggerStatistics.class
DaggerStatistics.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DaggerStatistics extends java.lang.Object {
void <init> ()
static dagger.internal.codegen.DaggerStatistics$Builder builder ()
static dagger.internal.codegen.DaggerStatistics$RoundStatistics$Builder roundBuilder ()
abstract java.time.Duration totalProcessingTime ()
abstract com.google.common.collect.ImmutableList rounds ()
}
dagger/internal/codegen/DaggerStatistics$RoundStatistics.class
DaggerStatistics.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DaggerStatistics$RoundStatistics extends java.lang.Object {
void <init> ()
abstract com.google.common.collect.ImmutableMap stepDurations ()
}
dagger/internal/codegen/DaggerStatistics$RoundStatistics$Builder.class
DaggerStatistics.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DaggerStatistics$RoundStatistics$Builder extends java.lang.Object {
void <init> ()
abstract com.google.common.collect.ImmutableMap$Builder stepDurationsBuilder ()
final dagger.internal.codegen.DaggerStatistics$RoundStatistics$Builder addStepDuration (dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep, java.time.Duration)
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep step
java.time.Duration duration
abstract dagger.internal.codegen.DaggerStatistics$RoundStatistics build ()
}
dagger/internal/codegen/DaggerStatistics$Builder.class
DaggerStatistics.java
package dagger.internal.codegen
abstract dagger.internal.codegen.DaggerStatistics$Builder extends java.lang.Object {
void <init> ()
abstract dagger.internal.codegen.DaggerStatistics$Builder setTotalProcessingTime (java.time.Duration)
abstract com.google.common.collect.ImmutableList$Builder roundsBuilder ()
final dagger.internal.codegen.DaggerStatistics$Builder addRound (dagger.internal.codegen.DaggerStatistics$RoundStatistics)
dagger.internal.codegen.DaggerStatistics$RoundStatistics round
abstract dagger.internal.codegen.DaggerStatistics build ()
}
dagger/internal/codegen/DaggerGraphs.class
DaggerGraphs.java
package dagger.internal.codegen
public final dagger.internal.codegen.DaggerGraphs extends java.lang.Object {
public static com.google.common.collect.ImmutableList shortestPath (com.google.common.graph.SuccessorsFunction, java.lang.Object, java.lang.Object)
Object node
com.google.common.collect.ImmutableList$Builder builder
Object node
Object nextNode
Object currentNode
java.util.Queue emptyQueue
com.google.common.graph.SuccessorsFunction graph
Object nodeU
Object nodeV
java.util.Set successors
java.util.Map visitedNodeToPathPredecessor
java.util.Queue currentNodes
java.util.Queue nextNodes
public static com.google.common.collect.ImmutableSet unreachableNodes (com.google.common.graph.Graph, java.lang.Object)
com.google.common.graph.Graph graph
Object node
private void <init> ()
}
dagger/internal/codegen/DaggerComponentProcessor_ProcessorComponent.class
DaggerComponentProcessor_ProcessorComponent.java
package dagger.internal.codegen
public final dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent extends java.lang.Object implements dagger.internal.codegen.ComponentProcessor$ProcessorComponent {
private dagger.internal.codegen.SourceFileGeneratorsModule$ProvisionModule provisionModule
private dagger.internal.codegen.ProcessingEnvironmentModule processingEnvironmentModule
private dagger.internal.codegen.SourceFileGeneratorsModule$MembersInjectionModule membersInjectionModule
private dagger.internal.codegen.SourceFileGeneratorsModule$ProductionModule productionModule
private dagger.internal.codegen.SourceFileGeneratorsModule$ComponentModule componentModule
private dagger.internal.codegen.ProcessingEnvironmentModule_DaggerElementsFactory daggerElementsProvider
private dagger.internal.codegen.ProcessingEnvironmentModule_TypesFactory typesProvider
private dagger.internal.codegen.langmodel.DaggerTypes_Factory daggerTypesProvider
private dagger.internal.codegen.ProcessingEnvironmentModule_MessagerFactory messagerProvider
private dagger.internal.codegen.DependencyRequestValidator_Factory dependencyRequestValidatorProvider
private javax.inject.Provider compilerOptionsProvider
private dagger.internal.codegen.InjectValidator_Factory injectValidatorProvider
private dagger.internal.codegen.TypeProtoConverter_Factory typeProtoConverterProvider
private dagger.internal.codegen.AnnotationProtoConverter_Factory annotationProtoConverterProvider
private dagger.internal.codegen.KeyFactory_Factory keyFactoryProvider
private dagger.internal.codegen.DependencyRequestFactory_Factory dependencyRequestFactoryProvider
private dagger.internal.codegen.InjectionSiteFactory_Factory injectionSiteFactoryProvider
private dagger.internal.codegen.BindingFactory_Factory bindingFactoryProvider
private javax.inject.Provider injectBindingRegistryImplProvider
private dagger.internal.codegen.ProvidesMethodValidator_Factory providesMethodValidatorProvider
private dagger.internal.codegen.ProducesMethodValidator_Factory producesMethodValidatorProvider
private dagger.internal.codegen.BindsMethodValidator_Factory bindsMethodValidatorProvider
private dagger.internal.codegen.MultibindsMethodValidator_Factory multibindsMethodValidatorProvider
private dagger.internal.codegen.BindsOptionalOfMethodValidator_Factory bindsOptionalOfMethodValidatorProvider
private javax.inject.Provider setOfBindingMethodValidatorProvider
private dagger.internal.codegen.BindingMethodValidatorsModule_IndexValidatorsFactory indexValidatorsProvider
private dagger.internal.codegen.AnyBindingMethodValidator_Factory anyBindingMethodValidatorProvider
private dagger.internal.codegen.MethodSignatureFormatter_Factory methodSignatureFormatterProvider
private dagger.internal.codegen.MultibindingDeclaration_Factory_Factory factoryProvider
private dagger.internal.codegen.DelegateDeclaration_Factory_Factory factoryProvider2
private dagger.internal.codegen.SubcomponentDeclaration_Factory_Factory factoryProvider3
private dagger.internal.codegen.OptionalBindingDeclaration_Factory_Factory factoryProvider4
private javax.inject.Provider factoryProvider5
private dagger.internal.codegen.ComponentDescriptorFactory_Factory componentDescriptorFactoryProvider
private javax.inject.Provider bindingGraphFactoryProvider
private dagger.internal.codegen.BindingDeclarationFormatter_Factory bindingDeclarationFormatterProvider
private dagger.internal.codegen.BindingGraphConverter_Factory bindingGraphConverterProvider
private dagger.internal.codegen.DependencyRequestFormatter_Factory dependencyRequestFormatterProvider
private dagger.internal.codegen.DependencyCycleValidator_Factory dependencyCycleValidatorProvider
private dagger.internal.codegen.DependsOnProductionExecutorValidator_Factory dependsOnProductionExecutorValidatorProvider
private dagger.internal.codegen.DuplicateBindingsValidator_Factory duplicateBindingsValidatorProvider
private dagger.internal.codegen.IncompatiblyScopedBindingsValidator_Factory incompatiblyScopedBindingsValidatorProvider
private dagger.internal.codegen.InjectBindingValidator_Factory injectBindingValidatorProvider
private dagger.internal.codegen.MapMultibindingValidator_Factory mapMultibindingValidatorProvider
private dagger.internal.codegen.MissingBindingValidator_Factory missingBindingValidatorProvider
private dagger.internal.codegen.NullableBindingValidator_Factory nullableBindingValidatorProvider
private dagger.internal.codegen.SubcomponentFactoryMethodValidator_Factory subcomponentFactoryMethodValidatorProvider
private javax.inject.Provider validationSetOfBindingGraphPluginProvider
private javax.inject.Provider testingPluginsProvider
private javax.inject.Provider externalPluginsProvider
private dagger.internal.codegen.DiagnosticReporterFactory_Factory diagnosticReporterFactoryProvider
private javax.inject.Provider bindingGraphValidatorProvider
private javax.inject.Provider moduleValidatorProvider
private javax.inject.Provider topLevelImplementationComponentBuilderProvider
private dagger.internal.codegen.ComponentCreatorImplementationFactory_Factory componentCreatorImplementationFactoryProvider
private dagger.internal.codegen.DeserializedComponentImplementationBuilder_Factory deserializedComponentImplementationBuilderProvider
private javax.inject.Provider componentImplementationFactoryProvider
private dagger.internal.codegen.ProcessingEnvironmentModule_DaggerStatisticsRecorderFactory daggerStatisticsRecorderProvider
private javax.inject.Provider daggerStatisticsCollectorProvider
private dagger.internal.codegen.ProcessingEnvironmentModule_SourceVersionFactory sourceVersionProvider
private void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder builder
public static dagger.internal.codegen.ComponentProcessor$ProcessorComponent$Builder builder ()
private javax.annotation.processing.Filer getFiler ()
private dagger.internal.codegen.langmodel.DaggerTypes getDaggerTypes ()
private dagger.internal.codegen.FactoryGenerator getFactoryGenerator ()
private dagger.internal.codegen.SourceFileGenerator getSourceFileGeneratorOfProvisionBinding ()
private dagger.internal.codegen.MembersInjectorGenerator getMembersInjectorGenerator ()
private dagger.internal.codegen.SourceFileGenerator getSourceFileGeneratorOfMembersInjectionBinding ()
private dagger.internal.codegen.MapKeyValidator getMapKeyValidator ()
private dagger.internal.codegen.AnnotationCreatorGenerator getAnnotationCreatorGenerator ()
private dagger.internal.codegen.UnwrappedMapKeyGenerator getUnwrappedMapKeyGenerator ()
private dagger.internal.codegen.MapKeyProcessingStep getMapKeyProcessingStep ()
private dagger.internal.codegen.InjectProcessingStep getInjectProcessingStep ()
private dagger.internal.codegen.MonitoringModuleGenerator getMonitoringModuleGenerator ()
private dagger.internal.codegen.MonitoringModuleProcessingStep getMonitoringModuleProcessingStep ()
private dagger.internal.codegen.DependencyRequestValidator getDependencyRequestValidator ()
private dagger.internal.codegen.ProvidesMethodValidator getProvidesMethodValidator ()
private dagger.internal.codegen.ProducesMethodValidator getProducesMethodValidator ()
private dagger.internal.codegen.BindsMethodValidator getBindsMethodValidator ()
private dagger.internal.codegen.MultibindsMethodValidator getMultibindsMethodValidator ()
private dagger.internal.codegen.BindsOptionalOfMethodValidator getBindsOptionalOfMethodValidator ()
private java.util.Set getSetOfBindingMethodValidator ()
private com.google.common.collect.ImmutableMap getImmutableMapOfClassOfAndBindingMethodValidator ()
private dagger.internal.codegen.AnyBindingMethodValidator getAnyBindingMethodValidator ()
private dagger.internal.codegen.MultibindingAnnotationsProcessingStep getMultibindingAnnotationsProcessingStep ()
private dagger.internal.codegen.BindsInstanceProcessingStep getBindsInstanceProcessingStep ()
private dagger.internal.codegen.TypeProtoConverter getTypeProtoConverter ()
private dagger.internal.codegen.AnnotationProtoConverter getAnnotationProtoConverter ()
private dagger.internal.codegen.KeyFactory getKeyFactory ()
private dagger.internal.codegen.DependencyRequestFactory getDependencyRequestFactory ()
private dagger.internal.codegen.InjectionSiteFactory getInjectionSiteFactory ()
private dagger.internal.codegen.BindingFactory getBindingFactory ()
private dagger.internal.codegen.ProducerFactoryGenerator getProducerFactoryGenerator ()
private dagger.internal.codegen.SourceFileGenerator getSourceFileGeneratorOfProductionBinding ()
private dagger.internal.codegen.ModuleConstructorProxyGenerator getModuleConstructorProxyGenerator ()
private dagger.internal.codegen.SourceFileGenerator getModuleGeneratorSourceFileGeneratorOfTypeElement ()
private dagger.internal.codegen.InaccessibleMapKeyProxyGenerator getInaccessibleMapKeyProxyGenerator ()
private dagger.internal.codegen.DelegateDeclaration$Factory getFactory ()
private dagger.internal.codegen.ModuleProcessingStep getModuleProcessingStep ()
private dagger.internal.codegen.ComponentCreatorValidator getComponentCreatorValidator ()
private dagger.internal.codegen.MethodSignatureFormatter getMethodSignatureFormatter ()
private dagger.internal.codegen.ComponentValidator getComponentValidator ()
private dagger.internal.codegen.ComponentHierarchyValidator getComponentHierarchyValidator ()
private dagger.internal.codegen.ComponentDescriptorValidator getComponentDescriptorValidator ()
private dagger.internal.codegen.ComponentDescriptorFactory getComponentDescriptorFactory ()
private dagger.internal.codegen.ComponentGenerator getComponentGenerator ()
private dagger.internal.codegen.SourceFileGenerator getSourceFileGeneratorOfBindingGraph ()
private dagger.internal.codegen.BindingDeclarationFormatter getBindingDeclarationFormatter ()
private dagger.internal.codegen.BindingGraphConverter getBindingGraphConverter ()
private dagger.internal.codegen.ComponentProcessingStep getComponentProcessingStep ()
private dagger.internal.codegen.ComponentHjarProcessingStep getComponentHjarProcessingStep ()
private dagger.internal.codegen.BindingMethodProcessingStep getBindingMethodProcessingStep ()
private com.google.common.collect.ImmutableList getImmutableListOfProcessingStep ()
private dagger.internal.codegen.DependencyRequestFormatter getDependencyRequestFormatter ()
private dagger.internal.codegen.DependencyCycleValidator getDependencyCycleValidator ()
private dagger.internal.codegen.DependsOnProductionExecutorValidator getDependsOnProductionExecutorValidator ()
private dagger.internal.codegen.DuplicateBindingsValidator getDuplicateBindingsValidator ()
private dagger.internal.codegen.IncompatiblyScopedBindingsValidator getIncompatiblyScopedBindingsValidator ()
private dagger.internal.codegen.InjectValidator getInjectValidator ()
private dagger.internal.codegen.InjectBindingValidator getInjectBindingValidator ()
private dagger.internal.codegen.MapMultibindingValidator getMapMultibindingValidator ()
private dagger.internal.codegen.MissingBindingValidator getMissingBindingValidator ()
private dagger.internal.codegen.NullableBindingValidator getNullableBindingValidator ()
private dagger.internal.codegen.SubcomponentFactoryMethodValidator getSubcomponentFactoryMethodValidator ()
private java.util.Set getValidationSetOfBindingGraphPlugin ()
private dagger.internal.codegen.BindingGraphPlugins getBindingGraphPlugins ()
private java.util.Set getSetOfClearableCache ()
private dagger.internal.codegen.ComponentCreatorImplementationFactory getComponentCreatorImplementationFactory ()
private void initialize (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder builder
public void inject (dagger.internal.codegen.ComponentProcessor)
dagger.internal.codegen.ComponentProcessor processor
private dagger.internal.codegen.ComponentProcessor injectComponentProcessor (dagger.internal.codegen.ComponentProcessor)
dagger.internal.codegen.ComponentProcessor instance
synthetic void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder x0
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1 x1
static synthetic javax.inject.Provider access$1700 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
static synthetic dagger.internal.codegen.ProcessingEnvironmentModule_DaggerElementsFactory access$1800 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes_Factory access$2000 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
static synthetic dagger.internal.codegen.ProcessingEnvironmentModule_SourceVersionFactory access$2100 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
static synthetic dagger.internal.codegen.ComponentCreatorImplementationFactory access$2300 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$2400 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
static synthetic dagger.internal.codegen.ProcessingEnvironmentModule access$2500 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
static synthetic javax.inject.Provider access$2600 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
}
dagger/internal/codegen/DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl.class
DaggerComponentProcessor_ProcessorComponent.java
package dagger.internal.codegen
final dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl extends java.lang.Object implements dagger.internal.codegen.TopLevelImplementationComponent {
private javax.inject.Provider topLevelComponentProvider
private javax.inject.Provider optionalFactoriesProvider
final synthetic dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent this$0
private void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder builder
private void initialize (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder builder
public dagger.internal.codegen.CurrentImplementationSubcomponent$Builder currentImplementationSubcomponentBuilder ()
synthetic void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder x1
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1 x2
static synthetic javax.inject.Provider access$1900 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl x0
}
dagger/internal/codegen/DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentImpl.class
DaggerComponentProcessor_ProcessorComponent.java
package dagger.internal.codegen
final dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentImpl extends java.lang.Object implements dagger.internal.codegen.CurrentImplementationSubcomponent {
private dagger.internal.codegen.ComponentImplementation componentImplementation
private dagger.internal.codegen.BindingGraph bindingGraph
private java.util.Optional parentBuilder
private javax.inject.Provider parentBindingExpressionsProvider
private javax.inject.Provider bindingGraphProvider
private javax.inject.Provider componentImplementationProvider
private javax.inject.Provider parentRequirementExpressionsProvider
private javax.inject.Provider componentRequirementExpressionsProvider
private javax.inject.Provider generationOptionsProvider
private javax.inject.Provider componentBindingExpressionsProvider
final synthetic dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl this$1
private void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder builder
private void initialize (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder builder
public dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder rootComponentBuilder ()
public dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder subcomponentBuilder ()
private dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder injectRootComponentImplementationBuilder (dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder)
dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder instance
private dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder injectSubcomponentImplementationBuilder (dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder)
dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder instance
synthetic void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl x0
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder x1
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1 x2
}
dagger/internal/codegen/DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder.class
DaggerComponentProcessor_ProcessorComponent.java
package dagger.internal.codegen
final dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder extends java.lang.Object implements dagger.internal.codegen.CurrentImplementationSubcomponent$Builder {
private dagger.internal.codegen.ComponentImplementation componentImplementation
private dagger.internal.codegen.BindingGraph bindingGraph
private java.util.Optional parentBuilder
private java.util.Optional parentBindingExpressions
private java.util.Optional parentRequirementExpressions
final synthetic dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl this$1
private void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl)
public dagger.internal.codegen.CurrentImplementationSubcomponent build ()
public dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder componentImplementation (dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation componentImplementation
public dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder bindingGraph (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph bindingGraph
public dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder parentBuilder (java.util.Optional)
java.util.Optional parentBuilder
public dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder parentBindingExpressions (java.util.Optional)
java.util.Optional parentBindingExpressions
public dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder parentRequirementExpressions (java.util.Optional)
java.util.Optional parentRequirementExpressions
public volatile synthetic dagger.internal.codegen.CurrentImplementationSubcomponent$Builder parentRequirementExpressions (java.util.Optional)
public volatile synthetic dagger.internal.codegen.CurrentImplementationSubcomponent$Builder parentBindingExpressions (java.util.Optional)
public volatile synthetic dagger.internal.codegen.CurrentImplementationSubcomponent$Builder parentBuilder (java.util.Optional)
public volatile synthetic dagger.internal.codegen.CurrentImplementationSubcomponent$Builder bindingGraph (dagger.internal.codegen.BindingGraph)
public volatile synthetic dagger.internal.codegen.CurrentImplementationSubcomponent$Builder componentImplementation (dagger.internal.codegen.ComponentImplementation)
synthetic void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl x0
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1 x1
static synthetic dagger.internal.codegen.ComponentImplementation access$1300 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder x0
static synthetic dagger.internal.codegen.BindingGraph access$1400 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder x0
static synthetic java.util.Optional access$1500 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder x0
static synthetic java.util.Optional access$1600 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder x0
static synthetic java.util.Optional access$2200 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentImpl$CurrentImplementationSubcomponentBuilder x0
}
dagger/internal/codegen/DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder.class
DaggerComponentProcessor_ProcessorComponent.java
package dagger.internal.codegen
final dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder extends java.lang.Object implements dagger.internal.codegen.TopLevelImplementationComponent$Builder {
private dagger.internal.codegen.ComponentImplementation topLevelComponent
final synthetic dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent this$0
private void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
public dagger.internal.codegen.TopLevelImplementationComponent build ()
public dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder topLevelComponent (dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation topLevelImplementation
public volatile synthetic dagger.internal.codegen.TopLevelImplementationComponent$Builder topLevelComponent (dagger.internal.codegen.ComponentImplementation)
synthetic void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent, dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent x0
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1 x1
static synthetic dagger.internal.codegen.ComponentImplementation access$1000 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$TopLevelImplementationComponentBuilder x0
}
dagger/internal/codegen/DaggerComponentProcessor_ProcessorComponent$Builder.class
DaggerComponentProcessor_ProcessorComponent.java
package dagger.internal.codegen
final dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder extends java.lang.Object implements dagger.internal.codegen.ComponentProcessor$ProcessorComponent$Builder {
private dagger.internal.codegen.ProcessingEnvironmentModule processingEnvironmentModule
private dagger.internal.codegen.SourceFileGeneratorsModule$ProvisionModule provisionModule
private dagger.internal.codegen.SourceFileGeneratorsModule$MembersInjectionModule membersInjectionModule
private dagger.internal.codegen.SourceFileGeneratorsModule$ProductionModule productionModule
private dagger.internal.codegen.SourceFileGeneratorsModule$ComponentModule componentModule
private java.util.Optional testingPlugins
private void <init> ()
public dagger.internal.codegen.ComponentProcessor$ProcessorComponent build ()
public dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder processingEnvironmentModule (dagger.internal.codegen.ProcessingEnvironmentModule)
dagger.internal.codegen.ProcessingEnvironmentModule module
public dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder testingPlugins (java.util.Optional)
java.util.Optional testingPlugins
public volatile synthetic dagger.internal.codegen.ComponentProcessor$ProcessorComponent$Builder testingPlugins (java.util.Optional)
public volatile synthetic dagger.internal.codegen.ComponentProcessor$ProcessorComponent$Builder processingEnvironmentModule (dagger.internal.codegen.ProcessingEnvironmentModule)
synthetic void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1 x0
static synthetic dagger.internal.codegen.ProcessingEnvironmentModule access$100 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder x0
static synthetic dagger.internal.codegen.SourceFileGeneratorsModule$ProvisionModule access$200 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder x0
static synthetic dagger.internal.codegen.SourceFileGeneratorsModule$MembersInjectionModule access$300 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder x0
static synthetic java.util.Optional access$400 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder x0
static synthetic dagger.internal.codegen.SourceFileGeneratorsModule$ProductionModule access$500 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder x0
static synthetic dagger.internal.codegen.SourceFileGeneratorsModule$ComponentModule access$600 (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$Builder x0
}
dagger/internal/codegen/DaggerComponentProcessor_ProcessorComponent$1.class
DaggerComponentProcessor_ProcessorComponent.java
package dagger.internal.codegen
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent$1 extends java.lang.Object implements javax.inject.Provider {
final synthetic dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent this$0
void <init> (dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent)
dagger.internal.codegen.DaggerComponentProcessor_ProcessorComponent this$0
public dagger.internal.codegen.TopLevelImplementationComponent$Builder get ()
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/CurrentImplementationSubcomponent.class
CurrentImplementationSubcomponent.java
package dagger.internal.codegen
abstract dagger.internal.codegen.CurrentImplementationSubcomponent extends java.lang.Object {
public abstract dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder rootComponentBuilder ()
public abstract dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder subcomponentBuilder ()
}
dagger/internal/codegen/CurrentImplementationSubcomponent$Builder.class
CurrentImplementationSubcomponent.java
package dagger.internal.codegen
public abstract dagger.internal.codegen.CurrentImplementationSubcomponent$Builder extends java.lang.Object {
public abstract dagger.internal.codegen.CurrentImplementationSubcomponent$Builder componentImplementation (dagger.internal.codegen.ComponentImplementation)
public abstract dagger.internal.codegen.CurrentImplementationSubcomponent$Builder bindingGraph (dagger.internal.codegen.BindingGraph)
public abstract dagger.internal.codegen.CurrentImplementationSubcomponent$Builder parentBuilder (java.util.Optional)
public abstract dagger.internal.codegen.CurrentImplementationSubcomponent$Builder parentBindingExpressions (java.util.Optional)
public abstract dagger.internal.codegen.CurrentImplementationSubcomponent$Builder parentRequirementExpressions (java.util.Optional)
public abstract dagger.internal.codegen.CurrentImplementationSubcomponent build ()
}
dagger/internal/codegen/ContributionType.class
ContributionType.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ContributionType extends java.lang.Enum {
public static final enum dagger.internal.codegen.ContributionType MAP
public static final enum dagger.internal.codegen.ContributionType SET
public static final enum dagger.internal.codegen.ContributionType SET_VALUES
public static final enum dagger.internal.codegen.ContributionType UNIQUE
private static final synthetic dagger.internal.codegen.ContributionType[] $VALUES
public static dagger.internal.codegen.ContributionType[] values ()
public static dagger.internal.codegen.ContributionType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
boolean isMultibinding ()
static dagger.internal.codegen.ContributionType fromBindingElement (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static void <clinit> ()
}
dagger/internal/codegen/ContributionType$HasContributionType.class
ContributionType.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ContributionType$HasContributionType extends java.lang.Object {
public abstract dagger.internal.codegen.ContributionType contributionType ()
}
dagger/internal/codegen/ContributionBinding.class
ContributionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ContributionBinding extends dagger.internal.codegen.Binding implements dagger.internal.codegen.ContributionType$HasContributionType {
void <init> ()
abstract java.util.Optional nullableType ()
abstract java.util.Optional wrappedMapKeyAnnotation ()
final java.util.Optional mapKeyAnnotation ()
final java.lang.Object mapKey ()
javax.lang.model.element.AnnotationMirror mapKeyAnnotation
final java.util.Optional contributedPrimitiveType ()
public final boolean isNullable ()
final dagger.internal.codegen.ContributionBinding$FactoryCreationStrategy factoryCreationStrategy ()
final javax.lang.model.type.TypeMirror contributedType ()
final boolean isSyntheticMultibinding ()
final boolean requiresGeneratedInstance ()
static dagger.model.BindingKind bindingKindForMultibindingKey (dagger.model.Key)
dagger.model.Key key
private static synthetic boolean lambda$contributedPrimitiveType$2 (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
private static synthetic javax.lang.model.type.TypeMirror lambda$contributedPrimitiveType$1 (javax.lang.model.element.Element)
javax.lang.model.element.Element bindingElement
private static synthetic boolean lambda$contributedPrimitiveType$0 (javax.lang.model.element.Element)
javax.lang.model.element.Element bindingElement
}
dagger/internal/codegen/ContributionBinding$FactoryCreationStrategy.class
ContributionBinding.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ContributionBinding$FactoryCreationStrategy extends java.lang.Enum {
public static final enum dagger.internal.codegen.ContributionBinding$FactoryCreationStrategy SINGLETON_INSTANCE
public static final enum dagger.internal.codegen.ContributionBinding$FactoryCreationStrategy CLASS_CONSTRUCTOR
public static final enum dagger.internal.codegen.ContributionBinding$FactoryCreationStrategy DELEGATE
private static final synthetic dagger.internal.codegen.ContributionBinding$FactoryCreationStrategy[] $VALUES
public static dagger.internal.codegen.ContributionBinding$FactoryCreationStrategy[] values ()
public static dagger.internal.codegen.ContributionBinding$FactoryCreationStrategy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/ContributionBinding$Builder.class
ContributionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ContributionBinding$Builder extends java.lang.Object {
void <init> ()
abstract dagger.internal.codegen.ContributionBinding$Builder dependencies (java.lang.Iterable)
transient dagger.internal.codegen.ContributionBinding$Builder dependencies (dagger.model.DependencyRequest[])
dagger.model.DependencyRequest[] dependencies
abstract dagger.internal.codegen.ContributionBinding$Builder unresolved (dagger.internal.codegen.ContributionBinding)
abstract dagger.internal.codegen.ContributionBinding$Builder contributionType (dagger.internal.codegen.ContributionType)
abstract dagger.internal.codegen.ContributionBinding$Builder bindingElement (javax.lang.model.element.Element)
abstract dagger.internal.codegen.ContributionBinding$Builder contributingModule (javax.lang.model.element.TypeElement)
abstract dagger.internal.codegen.ContributionBinding$Builder key (dagger.model.Key)
abstract dagger.internal.codegen.ContributionBinding$Builder nullableType (java.util.Optional)
abstract dagger.internal.codegen.ContributionBinding$Builder wrappedMapKeyAnnotation (java.util.Optional)
abstract dagger.internal.codegen.ContributionBinding$Builder kind (dagger.model.BindingKind)
abstract dagger.internal.codegen.ContributionBinding build ()
}
dagger/internal/codegen/ContributionBinding$1.class
ContributionBinding.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ContributionBinding$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$model$BindingKind
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ContributionType
static void <clinit> ()
}
dagger/internal/codegen/ConfigurationAnnotations.class
ConfigurationAnnotations.java
package dagger.internal.codegen
final dagger.internal.codegen.ConfigurationAnnotations extends java.lang.Object {
static java.util.Optional getSubcomponentCreator (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement nestedType
javax.lang.model.element.TypeElement subcomponent
static boolean isSubcomponentCreator (javax.lang.model.element.Element)
javax.lang.model.element.Element element
static com.google.common.collect.ImmutableList getModuleInjects (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror moduleAnnotation
static java.util.Optional getNullableType (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror mirror
javax.lang.model.element.Element element
java.util.List mirrors
static com.google.common.collect.ImmutableSet getTransitiveModules (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.lang.Iterable)
javax.lang.model.element.TypeElement moduleElement
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
Iterable seedModules
javax.lang.model.type.TypeMirror objectType
java.util.Queue moduleQueue
java.util.Set moduleElements
static com.google.common.collect.ImmutableList enclosedAnnotatedTypes (javax.lang.model.element.TypeElement, java.lang.Class)
javax.lang.model.element.TypeElement element
javax.lang.model.element.TypeElement typeElement
Class annotation
com.google.common.collect.ImmutableList$Builder builders
private static void addIncludesFromSuperclasses (dagger.internal.codegen.langmodel.DaggerTypes, javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet$Builder, javax.lang.model.type.TypeMirror)
dagger.internal.codegen.langmodel.DaggerTypes 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 <init> ()
private static synthetic void lambda$addIncludesFromSuperclasses$1 (com.google.common.collect.ImmutableSet$Builder, dagger.internal.codegen.ModuleAnnotation)
com.google.common.collect.ImmutableSet$Builder builder
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
private static synthetic void lambda$getTransitiveModules$0 (dagger.internal.codegen.langmodel.DaggerTypes, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror, java.util.Set, java.util.Queue, dagger.internal.codegen.ModuleAnnotation)
javax.lang.model.element.TypeElement dependencyType
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.element.TypeElement moduleElement
javax.lang.model.type.TypeMirror objectType
java.util.Set moduleElements
java.util.Queue moduleQueue
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
com.google.common.collect.ImmutableSet$Builder moduleDependenciesBuilder
com.google.common.collect.ImmutableSet moduleDependencies
}
dagger/internal/codegen/ComponentValidator_Factory.class
ComponentValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider moduleValidatorProvider
private final javax.inject.Provider creatorValidatorProvider
private final javax.inject.Provider dependencyRequestValidatorProvider
private final javax.inject.Provider membersInjectionValidatorProvider
private final javax.inject.Provider methodSignatureFormatterProvider
private final javax.inject.Provider dependencyRequestFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider moduleValidatorProvider
javax.inject.Provider creatorValidatorProvider
javax.inject.Provider dependencyRequestValidatorProvider
javax.inject.Provider membersInjectionValidatorProvider
javax.inject.Provider methodSignatureFormatterProvider
javax.inject.Provider dependencyRequestFactoryProvider
public dagger.internal.codegen.ComponentValidator get ()
public static dagger.internal.codegen.ComponentValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider moduleValidatorProvider
javax.inject.Provider creatorValidatorProvider
javax.inject.Provider dependencyRequestValidatorProvider
javax.inject.Provider membersInjectionValidatorProvider
javax.inject.Provider methodSignatureFormatterProvider
javax.inject.Provider dependencyRequestFactoryProvider
public static dagger.internal.codegen.ComponentValidator newComponentValidator (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Object moduleValidator
Object creatorValidator
Object dependencyRequestValidator
Object membersInjectionValidator
Object methodSignatureFormatter
Object dependencyRequestFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentValidator.class
ComponentValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentValidator extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.ModuleValidator moduleValidator
private final dagger.internal.codegen.ComponentCreatorValidator creatorValidator
private final dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
private final dagger.internal.codegen.MembersInjectionValidator membersInjectionValidator
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
private final dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
private static final javax.lang.model.type.TypeVisitor CHECK_DEPENDENCY_TYPES
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.ModuleValidator, dagger.internal.codegen.ComponentCreatorValidator, dagger.internal.codegen.DependencyRequestValidator, dagger.internal.codegen.MembersInjectionValidator, dagger.internal.codegen.MethodSignatureFormatter, dagger.internal.codegen.DependencyRequestFactory)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.ModuleValidator moduleValidator
dagger.internal.codegen.ComponentCreatorValidator creatorValidator
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
dagger.internal.codegen.MembersInjectionValidator membersInjectionValidator
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
public dagger.internal.codegen.ComponentValidator$ComponentValidationReport validate (javax.lang.model.element.TypeElement, java.util.Set, java.util.Set)
String error
com.google.common.collect.ImmutableSet allSubcomponents
dagger.internal.codegen.ComponentKind componentKind
dagger.internal.codegen.ComponentAnnotation componentAnnotation
javax.lang.model.element.TypeElement subject
java.util.Set validatedSubcomponents
java.util.Set validatedSubcomponentCreators
dagger.internal.codegen.ValidationReport$Builder report
com.google.common.collect.ImmutableSet componentKinds
com.google.common.collect.ImmutableSet allSubcomponents
private com.google.common.collect.ImmutableSet validate (javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentAnnotation, dagger.internal.codegen.ComponentKind, java.util.Set, java.util.Set, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.ComponentValidator$ComponentValidationReport subreport
javax.lang.model.element.Element subcomponent
javax.lang.model.element.TypeElement subject
dagger.internal.codegen.ComponentAnnotation componentAnnotation
dagger.internal.codegen.ComponentKind componentKind
java.util.Set validatedSubcomponents
java.util.Set validatedSubcomponentCreators
dagger.internal.codegen.ValidationReport$Builder report
com.google.common.collect.ImmutableList creators
java.util.Optional reusableAnnotation
javax.lang.model.type.DeclaredType subjectType
com.google.common.collect.SetMultimap referencedSubcomponents
com.google.common.collect.ImmutableSet$Builder allSubcomponents
private void checkConflictingEntryPoints (dagger.internal.codegen.ValidationReport$Builder)
java.util.Set methods
dagger.internal.codegen.ValidationReport$Builder report
javax.lang.model.type.DeclaredType componentType
com.google.common.collect.SetMultimap entryPointMethods
private boolean isEntryPoint (javax.lang.model.element.ExecutableElement, javax.lang.model.type.ExecutableType)
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.ExecutableType methodType
private com.google.common.collect.ImmutableSet distinctKeys (java.util.Set, javax.lang.model.element.TypeElement)
java.util.Set methods
javax.lang.model.element.TypeElement component
private dagger.model.DependencyRequest dependencyRequest (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement component
javax.lang.model.type.ExecutableType methodType
private void addMethodUnlessOverridden (javax.lang.model.element.ExecutableElement, java.util.Set)
javax.lang.model.element.ExecutableElement method
java.util.Set methods
private boolean overridesAsDeclared (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement overridder
javax.lang.model.element.ExecutableElement overridden
private void reportConflictingEntryPoints (java.util.Collection, dagger.internal.codegen.ValidationReport$Builder)
java.util.Collection methods
dagger.internal.codegen.ValidationReport$Builder report
StringBuilder message
private void validateSubcomponentMethod (dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentKind, javax.lang.model.element.ExecutableElement, java.util.List, java.util.List, javax.lang.model.type.TypeMirror, java.util.Optional)
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror parameterType
java.util.Optional moduleType
int i
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ComponentKind subcomponentKind
javax.lang.model.element.ExecutableElement method
java.util.List parameters
java.util.List parameterTypes
javax.lang.model.type.TypeMirror returnType
java.util.Optional subcomponentAnnotation
com.google.common.collect.ImmutableSet moduleTypes
com.google.common.collect.ImmutableSet transitiveModules
java.util.Set variableTypes
private void validateSubcomponentCreatorMethod (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.ExecutableElement, java.util.List, javax.lang.model.type.TypeMirror, java.util.Set)
dagger.internal.codegen.ValidationReport$Builder report
javax.lang.model.element.ExecutableElement method
java.util.List parameters
javax.lang.model.type.TypeMirror returnType
java.util.Set validatedSubcomponentCreators
javax.lang.model.element.TypeElement creatorElement
private static void validateComponentDependencies (dagger.internal.codegen.ValidationReport$Builder, java.lang.Iterable)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.ValidationReport$Builder report
Iterable types
private static java.util.Optional checkForAnnotations (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror type
java.util.Set annotations
private static synthetic java.lang.String lambda$reportConflictingEntryPoints$10 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private synthetic boolean lambda$addMethodUnlessOverridden$9 (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.ExecutableElement existingMethod
private synthetic boolean lambda$addMethodUnlessOverridden$8 (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.ExecutableElement existingMethod
private synthetic dagger.model.DependencyRequest lambda$distinctKeys$7 (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.TypeElement component
javax.lang.model.element.ExecutableElement method
private synthetic void lambda$checkConflictingEntryPoints$6 (com.google.common.collect.SetMultimap, javax.lang.model.element.ExecutableElement)
com.google.common.collect.SetMultimap entryPointMethods
javax.lang.model.element.ExecutableElement method
private synthetic boolean lambda$checkConflictingEntryPoints$5 (javax.lang.model.type.DeclaredType, javax.lang.model.element.ExecutableElement)
javax.lang.model.type.DeclaredType componentType
javax.lang.model.element.ExecutableElement method
private static synthetic void lambda$validate$4 (dagger.internal.codegen.ValidationReport$Builder, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, java.util.Collection)
dagger.internal.codegen.ValidationReport$Builder report
javax.lang.model.element.TypeElement subject
javax.lang.model.element.Element subcomponent
java.util.Collection methods
private static synthetic boolean lambda$validate$3 (java.util.Collection)
java.util.Collection methods
private synthetic void lambda$validate$2 (javax.lang.model.type.DeclaredType, dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentKind, dagger.internal.codegen.ComponentAnnotation, com.google.common.collect.SetMultimap, java.util.Set, javax.lang.model.element.ExecutableElement)
javax.lang.model.type.TypeMirror parameterType
javax.lang.model.type.DeclaredType subjectType
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ComponentKind componentKind
dagger.internal.codegen.ComponentAnnotation componentAnnotation
com.google.common.collect.SetMultimap referencedSubcomponents
java.util.Set validatedSubcomponentCreators
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.ExecutableType resolvedMethod
java.util.List parameterTypes
java.util.List parameters
javax.lang.model.type.TypeMirror returnType
java.util.Optional subcomponentAnnotation
java.util.Optional subcomponentCreatorAnnotation
private static synthetic boolean lambda$validate$1 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private static synthetic java.util.stream.Stream lambda$validate$0 (javax.lang.model.element.TypeElement, java.lang.Class)
javax.lang.model.element.TypeElement subject
Class annotation
static void <clinit> ()
}
dagger/internal/codegen/ComponentValidator$ComponentValidationReport.class
ComponentValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentValidator$ComponentValidationReport extends java.lang.Object {
void <init> ()
abstract com.google.common.collect.ImmutableSet referencedSubcomponents ()
abstract dagger.internal.codegen.ValidationReport report ()
}
dagger/internal/codegen/ComponentValidator$3.class
ComponentValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentValidator$3 extends javax.lang.model.util.SimpleTypeVisitor6 {
final synthetic java.util.Set val$annotations
void <init> (java.util.Optional, java.util.Set)
java.util.Optional x0
public java.util.Optional visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
}
dagger/internal/codegen/ComponentValidator$2.class
ComponentValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentValidator$2 extends javax.lang.model.util.SimpleTypeVisitor8 {
void <init> ()
protected java.lang.Void defaultAction (javax.lang.model.type.TypeMirror, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.ValidationReport$Builder report
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.type.DeclaredType type
dagger.internal.codegen.ValidationReport$Builder report
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/ComponentValidator$1.class
ComponentValidator.java
package dagger.internal.codegen
dagger.internal.codegen.ComponentValidator$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final synthetic dagger.internal.codegen.ComponentKind val$subcomponentKind
final synthetic dagger.internal.codegen.ComponentValidator this$0
void <init> (dagger.internal.codegen.ComponentValidator, dagger.internal.codegen.ComponentKind)
dagger.internal.codegen.ComponentValidator this$0
protected java.util.Optional defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public java.util.Optional visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
dagger.internal.codegen.ModuleKind moduleKind
javax.lang.model.type.DeclaredType t
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/ComponentTreeTraverser.class
ComponentTreeTraverser.java
package dagger.internal.codegen
public dagger.internal.codegen.ComponentTreeTraverser extends java.lang.Object {
private final java.util.Deque bindingGraphPath
private final java.util.Deque componentPaths
public void <init> (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph rootGraph
public final void traverseComponents ()
protected void visitComponent (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph parent
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor entryPointMethod
dagger.model.ComponentPath childPath
dagger.internal.codegen.BindingGraph child
dagger.internal.codegen.BindingGraph graph
protected void visitSubcomponentFactoryMethod (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.BindingGraph, javax.lang.model.element.ExecutableElement)
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.BindingGraph parent
javax.lang.model.element.ExecutableElement factoryMethod
protected void visitEntryPoint (dagger.model.DependencyRequest, dagger.internal.codegen.BindingGraph)
dagger.model.DependencyRequest entryPoint
dagger.internal.codegen.BindingGraph graph
protected final dagger.model.ComponentPath componentPath ()
protected final dagger.model.ComponentPath pathFromRootToAncestor (javax.lang.model.element.TypeElement)
dagger.model.ComponentPath componentPath
javax.lang.model.element.TypeElement ancestor
protected final dagger.internal.codegen.BindingGraph graphForAncestor (javax.lang.model.element.TypeElement)
dagger.internal.codegen.BindingGraph graph
javax.lang.model.element.TypeElement ancestor
private synthetic void lambda$visitComponent$0 (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.BindingGraph parent
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor childFactoryMethod
}
dagger/internal/codegen/ComponentRequirementExpressions_Factory.class
ComponentRequirementExpressions_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentRequirementExpressions_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider parentProvider
private final javax.inject.Provider graphProvider
private final javax.inject.Provider componentImplementationProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider elementsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider parentProvider
javax.inject.Provider graphProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider elementsProvider
public dagger.internal.codegen.ComponentRequirementExpressions get ()
public static dagger.internal.codegen.ComponentRequirementExpressions_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider parentProvider
javax.inject.Provider graphProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider elementsProvider
public static dagger.internal.codegen.ComponentRequirementExpressions newComponentRequirementExpressions (java.util.Optional, java.lang.Object, java.lang.Object, java.lang.Object, dagger.internal.codegen.langmodel.DaggerElements)
java.util.Optional parent
Object graph
Object componentImplementation
Object compilerOptions
dagger.internal.codegen.langmodel.DaggerElements elements
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentRequirementExpressions.class
ComponentRequirementExpressions.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentRequirementExpressions extends java.lang.Object {
private final java.util.Optional parent
private final java.util.Map componentRequirementExpressions
private final dagger.internal.codegen.BindingGraph graph
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (java.util.Optional, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.langmodel.DaggerElements)
java.util.Optional parent
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.langmodel.DaggerElements elements
com.squareup.javapoet.CodeBlock getExpression (dagger.internal.codegen.ComponentRequirement, com.squareup.javapoet.ClassName)
dagger.internal.codegen.ComponentRequirement componentRequirement
com.squareup.javapoet.ClassName requestingClass
com.squareup.javapoet.CodeBlock getExpressionDuringInitialization (dagger.internal.codegen.ComponentRequirement, com.squareup.javapoet.ClassName)
dagger.internal.codegen.ComponentRequirement componentRequirement
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.ComponentRequirementExpression getExpression (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement componentRequirement
private dagger.internal.codegen.ComponentRequirementExpression createMethodOrField (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
private dagger.internal.codegen.ComponentRequirementExpression createField (dagger.internal.codegen.ComponentRequirement)
String parameterName
dagger.internal.codegen.ComponentRequirement requirement
static synthetic dagger.internal.codegen.langmodel.DaggerElements access$500 (dagger.internal.codegen.ComponentRequirementExpressions)
dagger.internal.codegen.ComponentRequirementExpressions x0
static synthetic dagger.internal.codegen.ComponentImplementation access$600 (dagger.internal.codegen.ComponentRequirementExpressions)
dagger.internal.codegen.ComponentRequirementExpressions x0
static synthetic dagger.internal.codegen.BindingGraph access$700 (dagger.internal.codegen.ComponentRequirementExpressions)
dagger.internal.codegen.ComponentRequirementExpressions x0
static synthetic dagger.internal.codegen.ComponentRequirementExpression access$800 (dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirementExpressions x0
dagger.internal.codegen.ComponentRequirement x1
}
dagger/internal/codegen/ComponentRequirementExpressions$PrunedModifiableModule.class
ComponentRequirementExpressions.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentRequirementExpressions$PrunedModifiableModule extends java.lang.Object implements dagger.internal.codegen.ComponentRequirementExpression {
private final dagger.internal.codegen.ComponentRequirement module
private void <init> (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement module
public com.squareup.javapoet.CodeBlock getExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
public com.squareup.javapoet.CodeBlock getModifiableModuleMethodExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
synthetic void <init> (dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentRequirementExpressions$1)
dagger.internal.codegen.ComponentRequirement x0
dagger.internal.codegen.ComponentRequirementExpressions$1 x1
}
dagger/internal/codegen/ComponentRequirementExpressions$ModifiableModule.class
ComponentRequirementExpressions.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentRequirementExpressions$ModifiableModule extends java.lang.Object implements dagger.internal.codegen.ComponentRequirementExpression {
private final dagger.internal.codegen.ComponentRequirement module
private final com.google.common.base.Supplier method
final synthetic dagger.internal.codegen.ComponentRequirementExpressions this$0
private void <init> (dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement module
public com.squareup.javapoet.CodeBlock getExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
private dagger.internal.codegen.MemberSelect methodSelect ()
String methodName
private java.lang.String createMethod ()
String methodName
com.squareup.javapoet.MethodSpec$Builder methodBuilder
synthetic void <init> (dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentRequirementExpressions$1)
dagger.internal.codegen.ComponentRequirementExpressions x0
dagger.internal.codegen.ComponentRequirement x1
dagger.internal.codegen.ComponentRequirementExpressions$1 x2
}
dagger/internal/codegen/ComponentRequirementExpressions$InstantiableModuleField.class
ComponentRequirementExpressions.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentRequirementExpressions$InstantiableModuleField extends dagger.internal.codegen.ComponentRequirementExpressions$AbstractField {
private final javax.lang.model.element.TypeElement moduleElement
final synthetic dagger.internal.codegen.ComponentRequirementExpressions this$0
private void <init> (dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentRequirement module
dagger.internal.codegen.ComponentImplementation componentImplementation
com.squareup.javapoet.CodeBlock fieldInitialization (com.squareup.javapoet.FieldSpec)
com.squareup.javapoet.FieldSpec componentField
synthetic void <init> (dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentRequirementExpressions$1)
dagger.internal.codegen.ComponentRequirementExpressions x0
dagger.internal.codegen.ComponentRequirement x1
dagger.internal.codegen.ComponentImplementation x2
dagger.internal.codegen.ComponentRequirementExpressions$1 x3
}
dagger/internal/codegen/ComponentRequirementExpressions$ComponentParameterField.class
ComponentRequirementExpressions.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentRequirementExpressions$ComponentParameterField extends dagger.internal.codegen.ComponentRequirementExpressions$AbstractField {
private final String parameterName
private void <init> (dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentImplementation, java.util.Optional)
dagger.internal.codegen.ComponentRequirement componentRequirement
dagger.internal.codegen.ComponentImplementation componentImplementation
java.util.Optional name
String baseName
public com.squareup.javapoet.CodeBlock getExpressionDuringInitialization (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
com.squareup.javapoet.CodeBlock fieldInitialization (com.squareup.javapoet.FieldSpec)
com.squareup.javapoet.FieldSpec componentField
private synthetic boolean lambda$new$0 (java.lang.String)
String n
synthetic void <init> (dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentImplementation, java.util.Optional, dagger.internal.codegen.ComponentRequirementExpressions$1)
dagger.internal.codegen.ComponentRequirement x0
dagger.internal.codegen.ComponentImplementation x1
java.util.Optional x2
dagger.internal.codegen.ComponentRequirementExpressions$1 x3
}
dagger/internal/codegen/ComponentRequirementExpressions$AbstractField.class
ComponentRequirementExpressions.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentRequirementExpressions$AbstractField extends java.lang.Object implements dagger.internal.codegen.ComponentRequirementExpression {
final dagger.internal.codegen.ComponentRequirement componentRequirement
final dagger.internal.codegen.ComponentImplementation componentImplementation
final String fieldName
private final com.google.common.base.Supplier field
private void <init> (dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentRequirement componentRequirement
dagger.internal.codegen.ComponentImplementation componentImplementation
public com.squareup.javapoet.CodeBlock getExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
private dagger.internal.codegen.MemberSelect addField ()
com.squareup.javapoet.FieldSpec field
private com.squareup.javapoet.FieldSpec createField ()
com.squareup.javapoet.FieldSpec$Builder field
abstract com.squareup.javapoet.CodeBlock fieldInitialization (com.squareup.javapoet.FieldSpec)
synthetic void <init> (dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentRequirementExpressions$1)
dagger.internal.codegen.ComponentRequirement x0
dagger.internal.codegen.ComponentImplementation x1
dagger.internal.codegen.ComponentRequirementExpressions$1 x2
}
dagger/internal/codegen/ComponentRequirementExpressions$1.class
ComponentRequirementExpressions.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ComponentRequirementExpressions$1 extends java.lang.Object {
}
dagger/internal/codegen/ComponentRequirementExpression.class
ComponentRequirementExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentRequirementExpression extends java.lang.Object {
public abstract com.squareup.javapoet.CodeBlock getExpression (com.squareup.javapoet.ClassName)
public com.squareup.javapoet.CodeBlock getExpressionDuringInitialization (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
public com.squareup.javapoet.CodeBlock getModifiableModuleMethodExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
}
dagger/internal/codegen/ComponentRequirementBindingExpression.class
ComponentRequirementBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentRequirementBindingExpression extends dagger.internal.codegen.SimpleInvocationBindingExpression {
private final dagger.internal.codegen.ComponentRequirement componentRequirement
private final dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentRequirementExpressions)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ComponentRequirement componentRequirement
dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
}
dagger/internal/codegen/ComponentRequirement.class
ComponentRequirement.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentRequirement extends java.lang.Object {
void <init> ()
abstract dagger.internal.codegen.ComponentRequirement$Kind kind ()
final boolean isBoundInstance ()
abstract com.google.common.base.Equivalence$Wrapper wrappedType ()
javax.lang.model.type.TypeMirror type ()
javax.lang.model.element.TypeElement typeElement ()
abstract java.util.Optional overrideNullPolicy ()
dagger.internal.codegen.ComponentRequirement$NullPolicy nullPolicy (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
boolean requiresAPassedInstance (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
private boolean requiresModuleInstance (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
com.google.common.collect.ImmutableSet methods
private boolean isBindingMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
abstract java.util.Optional key ()
abstract java.lang.String variableName ()
com.squareup.javapoet.ParameterSpec toParameterSpec ()
dagger.internal.codegen.serialization.ComponentRequirementProto toProto ()
static dagger.internal.codegen.ComponentRequirement forDependency (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static dagger.internal.codegen.ComponentRequirement forModule (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static dagger.internal.codegen.ComponentRequirement forBoundInstance (dagger.model.Key, boolean, java.lang.String)
dagger.model.Key key
boolean nullable
String variableName
static dagger.internal.codegen.ComponentRequirement forBoundInstance (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
private static synthetic boolean lambda$requiresModuleInstance$0 (java.util.Set)
java.util.Set modifiers
}
dagger/internal/codegen/ComponentRequirement$NullPolicy.class
ComponentRequirement.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentRequirement$NullPolicy extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentRequirement$NullPolicy NEW
public static final enum dagger.internal.codegen.ComponentRequirement$NullPolicy THROW
public static final enum dagger.internal.codegen.ComponentRequirement$NullPolicy ALLOW
private static final synthetic dagger.internal.codegen.ComponentRequirement$NullPolicy[] $VALUES
public static dagger.internal.codegen.ComponentRequirement$NullPolicy[] values ()
public static dagger.internal.codegen.ComponentRequirement$NullPolicy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/ComponentRequirement$Kind.class
ComponentRequirement.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentRequirement$Kind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentRequirement$Kind DEPENDENCY
public static final enum dagger.internal.codegen.ComponentRequirement$Kind MODULE
public static final enum dagger.internal.codegen.ComponentRequirement$Kind BOUND_INSTANCE
private static final synthetic dagger.internal.codegen.ComponentRequirement$Kind[] $VALUES
public static dagger.internal.codegen.ComponentRequirement$Kind[] values ()
public static dagger.internal.codegen.ComponentRequirement$Kind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
boolean isBoundInstance ()
boolean isModule ()
static void <clinit> ()
}
dagger/internal/codegen/ComponentRequirement$1.class
ComponentRequirement.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ComponentRequirement$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ComponentRequirement$Kind
static void <clinit> ()
}
dagger/internal/codegen/ComponentProvisionBindingExpression.class
ComponentProvisionBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentProvisionBindingExpression extends dagger.internal.codegen.SimpleInvocationBindingExpression {
private final dagger.internal.codegen.ProvisionBinding binding
private final dagger.internal.codegen.BindingGraph bindingGraph
private final dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
private final dagger.internal.codegen.CompilerOptions compilerOptions
void <init> (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingGraph bindingGraph
dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
com.squareup.javapoet.CodeBlock invocation
private dagger.internal.codegen.ComponentRequirement componentRequirement ()
static com.squareup.javapoet.CodeBlock maybeCheckForNull (dagger.internal.codegen.ProvisionBinding, dagger.internal.codegen.CompilerOptions, com.squareup.javapoet.CodeBlock)
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.CompilerOptions compilerOptions
com.squareup.javapoet.CodeBlock invocation
}
dagger/internal/codegen/ComponentProcessor_ProcessingStepsModule_ProcessingStepsFactory.class
ComponentProcessor_ProcessingStepsModule_ProcessingStepsFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentProcessor_ProcessingStepsModule_ProcessingStepsFactory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider mapKeyProcessingStepProvider
private final javax.inject.Provider injectProcessingStepProvider
private final javax.inject.Provider monitoringModuleProcessingStepProvider
private final javax.inject.Provider multibindingAnnotationsProcessingStepProvider
private final javax.inject.Provider bindsInstanceProcessingStepProvider
private final javax.inject.Provider moduleProcessingStepProvider
private final javax.inject.Provider componentProcessingStepProvider
private final javax.inject.Provider componentHjarProcessingStepProvider
private final javax.inject.Provider bindingMethodProcessingStepProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider mapKeyProcessingStepProvider
javax.inject.Provider injectProcessingStepProvider
javax.inject.Provider monitoringModuleProcessingStepProvider
javax.inject.Provider multibindingAnnotationsProcessingStepProvider
javax.inject.Provider bindsInstanceProcessingStepProvider
javax.inject.Provider moduleProcessingStepProvider
javax.inject.Provider componentProcessingStepProvider
javax.inject.Provider componentHjarProcessingStepProvider
javax.inject.Provider bindingMethodProcessingStepProvider
javax.inject.Provider compilerOptionsProvider
public com.google.common.collect.ImmutableList get ()
public static dagger.internal.codegen.ComponentProcessor_ProcessingStepsModule_ProcessingStepsFactory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider mapKeyProcessingStepProvider
javax.inject.Provider injectProcessingStepProvider
javax.inject.Provider monitoringModuleProcessingStepProvider
javax.inject.Provider multibindingAnnotationsProcessingStepProvider
javax.inject.Provider bindsInstanceProcessingStepProvider
javax.inject.Provider moduleProcessingStepProvider
javax.inject.Provider componentProcessingStepProvider
javax.inject.Provider componentHjarProcessingStepProvider
javax.inject.Provider bindingMethodProcessingStepProvider
javax.inject.Provider compilerOptionsProvider
public static com.google.common.collect.ImmutableList proxyProcessingSteps (dagger.internal.codegen.MapKeyProcessingStep, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.MapKeyProcessingStep mapKeyProcessingStep
Object injectProcessingStep
Object monitoringModuleProcessingStep
Object multibindingAnnotationsProcessingStep
Object bindsInstanceProcessingStep
Object moduleProcessingStep
Object componentProcessingStep
Object componentHjarProcessingStep
Object bindingMethodProcessingStep
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentProcessor_MembersInjector.class
ComponentProcessor_MembersInjector.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentProcessor_MembersInjector extends java.lang.Object implements dagger.MembersInjector {
private final javax.inject.Provider injectBindingRegistryProvider
private final javax.inject.Provider factoryGeneratorProvider
private final javax.inject.Provider membersInjectorGeneratorProvider
private final javax.inject.Provider processingStepsProvider
private final javax.inject.Provider bindingGraphPluginsProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider statisticsCollectorProvider
private final javax.inject.Provider clearableCachesProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider injectBindingRegistryProvider
javax.inject.Provider factoryGeneratorProvider
javax.inject.Provider membersInjectorGeneratorProvider
javax.inject.Provider processingStepsProvider
javax.inject.Provider bindingGraphPluginsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider statisticsCollectorProvider
javax.inject.Provider clearableCachesProvider
public static dagger.MembersInjector create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider injectBindingRegistryProvider
javax.inject.Provider factoryGeneratorProvider
javax.inject.Provider membersInjectorGeneratorProvider
javax.inject.Provider processingStepsProvider
javax.inject.Provider bindingGraphPluginsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider statisticsCollectorProvider
javax.inject.Provider clearableCachesProvider
public void injectMembers (dagger.internal.codegen.ComponentProcessor)
dagger.internal.codegen.ComponentProcessor instance
public static void injectInjectBindingRegistry (dagger.internal.codegen.ComponentProcessor, java.lang.Object)
dagger.internal.codegen.ComponentProcessor instance
Object injectBindingRegistry
public static void injectFactoryGenerator (dagger.internal.codegen.ComponentProcessor, java.lang.Object)
dagger.internal.codegen.ComponentProcessor instance
Object factoryGenerator
public static void injectMembersInjectorGenerator (dagger.internal.codegen.ComponentProcessor, java.lang.Object)
dagger.internal.codegen.ComponentProcessor instance
Object membersInjectorGenerator
public static void injectProcessingSteps (dagger.internal.codegen.ComponentProcessor, com.google.common.collect.ImmutableList)
dagger.internal.codegen.ComponentProcessor instance
com.google.common.collect.ImmutableList processingSteps
public static void injectBindingGraphPlugins (dagger.internal.codegen.ComponentProcessor, java.lang.Object)
dagger.internal.codegen.ComponentProcessor instance
Object bindingGraphPlugins
public static void injectCompilerOptions (dagger.internal.codegen.ComponentProcessor, java.lang.Object)
dagger.internal.codegen.ComponentProcessor instance
Object compilerOptions
public static void injectStatisticsCollector (dagger.internal.codegen.ComponentProcessor, java.lang.Object)
dagger.internal.codegen.ComponentProcessor instance
Object statisticsCollector
public static void injectClearableCaches (dagger.internal.codegen.ComponentProcessor, java.util.Set)
dagger.internal.codegen.ComponentProcessor instance
java.util.Set clearableCaches
public volatile synthetic void injectMembers (java.lang.Object)
}
dagger/internal/codegen/ComponentProcessor.class
ComponentProcessor.java
package dagger.internal.codegen
public dagger.internal.codegen.ComponentProcessor extends dagger.shaded.auto.common.BasicAnnotationProcessor {
private final java.util.Optional testingPlugins
dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
dagger.internal.codegen.SourceFileGenerator factoryGenerator
dagger.internal.codegen.SourceFileGenerator membersInjectorGenerator
com.google.common.collect.ImmutableList processingSteps
dagger.internal.codegen.BindingGraphPlugins bindingGraphPlugins
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.DaggerStatisticsCollector statisticsCollector
java.util.Set clearableCaches
public void <init> ()
private void <init> (java.lang.Iterable)
Iterable testingPlugins
public static transient dagger.internal.codegen.ComponentProcessor forTesting (dagger.spi.BindingGraphPlugin[])
dagger.spi.BindingGraphPlugin[] testingPlugins
public static dagger.internal.codegen.ComponentProcessor forTesting (java.lang.Iterable)
Iterable testingPlugins
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
public java.util.Set getSupportedOptions ()
com.google.common.collect.ImmutableSet$Builder options
protected java.lang.Iterable initSteps ()
protected void postRound (javax.annotation.processing.RoundEnvironment)
dagger.internal.codegen.SourceFileGenerationException e
javax.annotation.processing.RoundEnvironment roundEnv
private synthetic dagger.internal.codegen.DaggerStatisticsCollectingProcessingStep lambda$initSteps$0 (dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep)
dagger.shaded.auto.common.BasicAnnotationProcessor$ProcessingStep step
}
dagger/internal/codegen/ComponentProcessor$ProcessorComponent.class
ComponentProcessor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentProcessor$ProcessorComponent extends java.lang.Object {
public abstract void inject (dagger.internal.codegen.ComponentProcessor)
public static dagger.internal.codegen.ComponentProcessor$ProcessorComponent$Builder builder ()
}
dagger/internal/codegen/ComponentProcessor$ProcessorComponent$Builder.class
ComponentProcessor.java
package dagger.internal.codegen
public abstract dagger.internal.codegen.ComponentProcessor$ProcessorComponent$Builder extends java.lang.Object {
public abstract dagger.internal.codegen.ComponentProcessor$ProcessorComponent$Builder processingEnvironmentModule (dagger.internal.codegen.ProcessingEnvironmentModule)
public abstract dagger.internal.codegen.ComponentProcessor$ProcessorComponent$Builder testingPlugins (java.util.Optional)
public abstract dagger.internal.codegen.ComponentProcessor$ProcessorComponent build ()
}
dagger/internal/codegen/ComponentProcessor$ProcessingStepsModule.class
ComponentProcessor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentProcessor$ProcessingStepsModule extends java.lang.Object {
public static com.google.common.collect.ImmutableList processingSteps (dagger.internal.codegen.MapKeyProcessingStep, dagger.internal.codegen.InjectProcessingStep, dagger.internal.codegen.MonitoringModuleProcessingStep, dagger.internal.codegen.MultibindingAnnotationsProcessingStep, dagger.internal.codegen.BindsInstanceProcessingStep, dagger.internal.codegen.ModuleProcessingStep, dagger.internal.codegen.ComponentProcessingStep, dagger.internal.codegen.ComponentHjarProcessingStep, dagger.internal.codegen.BindingMethodProcessingStep, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.MapKeyProcessingStep mapKeyProcessingStep
dagger.internal.codegen.InjectProcessingStep injectProcessingStep
dagger.internal.codegen.MonitoringModuleProcessingStep monitoringModuleProcessingStep
dagger.internal.codegen.MultibindingAnnotationsProcessingStep multibindingAnnotationsProcessingStep
dagger.internal.codegen.BindsInstanceProcessingStep bindsInstanceProcessingStep
dagger.internal.codegen.ModuleProcessingStep moduleProcessingStep
dagger.internal.codegen.ComponentProcessingStep componentProcessingStep
dagger.internal.codegen.ComponentHjarProcessingStep componentHjarProcessingStep
dagger.internal.codegen.BindingMethodProcessingStep bindingMethodProcessingStep
dagger.internal.codegen.CompilerOptions compilerOptions
}
dagger/internal/codegen/ComponentProcessingStep_Factory.class
ComponentProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider messagerProvider
private final javax.inject.Provider componentValidatorProvider
private final javax.inject.Provider creatorValidatorProvider
private final javax.inject.Provider componentDescriptorValidatorProvider
private final javax.inject.Provider componentDescriptorFactoryProvider
private final javax.inject.Provider bindingGraphFactoryProvider
private final javax.inject.Provider componentGeneratorProvider
private final javax.inject.Provider bindingGraphConverterProvider
private final javax.inject.Provider bindingGraphValidatorProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider componentValidatorProvider
javax.inject.Provider creatorValidatorProvider
javax.inject.Provider componentDescriptorValidatorProvider
javax.inject.Provider componentDescriptorFactoryProvider
javax.inject.Provider bindingGraphFactoryProvider
javax.inject.Provider componentGeneratorProvider
javax.inject.Provider bindingGraphConverterProvider
javax.inject.Provider bindingGraphValidatorProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.ComponentProcessingStep get ()
public static dagger.internal.codegen.ComponentProcessingStep_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider componentValidatorProvider
javax.inject.Provider creatorValidatorProvider
javax.inject.Provider componentDescriptorValidatorProvider
javax.inject.Provider componentDescriptorFactoryProvider
javax.inject.Provider bindingGraphFactoryProvider
javax.inject.Provider componentGeneratorProvider
javax.inject.Provider bindingGraphConverterProvider
javax.inject.Provider bindingGraphValidatorProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.ComponentProcessingStep newComponentProcessingStep (javax.annotation.processing.Messager, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
javax.annotation.processing.Messager messager
Object componentValidator
Object creatorValidator
Object componentDescriptorValidator
Object componentDescriptorFactory
Object bindingGraphFactory
Object componentGenerator
Object bindingGraphConverter
Object bindingGraphValidator
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentProcessingStep.class
ComponentProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.ComponentValidator componentValidator
private final dagger.internal.codegen.ComponentCreatorValidator creatorValidator
private final dagger.internal.codegen.ComponentDescriptorValidator componentDescriptorValidator
private final dagger.internal.codegen.ComponentDescriptorFactory componentDescriptorFactory
private final dagger.internal.codegen.BindingGraphFactory bindingGraphFactory
private final dagger.internal.codegen.SourceFileGenerator componentGenerator
private final dagger.internal.codegen.BindingGraphConverter bindingGraphConverter
private final dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
private final dagger.internal.codegen.CompilerOptions compilerOptions
private com.google.common.collect.ImmutableSet subcomponentElements
private com.google.common.collect.ImmutableSet subcomponentCreatorElements
private com.google.common.collect.ImmutableMap creatorReportsByComponent
private com.google.common.collect.ImmutableMap creatorReportsBySubcomponent
private com.google.common.collect.ImmutableMap reportsBySubcomponent
void <init> (javax.annotation.processing.Messager, dagger.internal.codegen.ComponentValidator, dagger.internal.codegen.ComponentCreatorValidator, dagger.internal.codegen.ComponentDescriptorValidator, dagger.internal.codegen.ComponentDescriptorFactory, dagger.internal.codegen.BindingGraphFactory, dagger.internal.codegen.SourceFileGenerator, dagger.internal.codegen.BindingGraphConverter, dagger.internal.codegen.BindingGraphValidator, dagger.internal.codegen.CompilerOptions)
javax.annotation.processing.Messager messager
dagger.internal.codegen.ComponentValidator componentValidator
dagger.internal.codegen.ComponentCreatorValidator creatorValidator
dagger.internal.codegen.ComponentDescriptorValidator componentDescriptorValidator
dagger.internal.codegen.ComponentDescriptorFactory componentDescriptorFactory
dagger.internal.codegen.BindingGraphFactory bindingGraphFactory
dagger.internal.codegen.SourceFileGenerator componentGenerator
dagger.internal.codegen.BindingGraphConverter bindingGraphConverter
dagger.internal.codegen.BindingGraphValidator bindingGraphValidator
dagger.internal.codegen.CompilerOptions compilerOptions
public java.util.Set annotations ()
public com.google.common.collect.ImmutableSet process (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap elementsByAnnotation
com.google.common.collect.ImmutableSet$Builder rejectedElements
protected void process (javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet)
javax.lang.model.element.TypeElement element
com.google.common.collect.ImmutableSet annotations
private void processRootComponent (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement component
dagger.internal.codegen.ComponentDescriptor componentDescriptor
dagger.internal.codegen.BindingGraph bindingGraph
private void processSubcomponent (javax.lang.model.element.TypeElement)
dagger.internal.codegen.BindingGraph bindingGraph
javax.lang.model.element.TypeElement subcomponent
dagger.internal.codegen.ComponentDescriptor subcomponentDescriptor
private void generateComponent (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph bindingGraph
static com.google.common.collect.ImmutableSet getElementsFromAnnotations (com.google.common.collect.SetMultimap, java.util.Set)
com.google.common.collect.SetMultimap elementsByAnnotation
java.util.Set annotations
private com.google.common.collect.ImmutableMap processCreators (java.util.Set, com.google.common.collect.ImmutableSet$Builder)
dagger.internal.codegen.ValidationReport report
TypeNotPresentException e
javax.lang.model.element.Element element
java.util.Set builderElements
com.google.common.collect.ImmutableSet$Builder rejectedElements
java.util.Map reports
private com.google.common.collect.ImmutableMap processSubcomponents (java.util.Set, java.util.Set, com.google.common.collect.ImmutableSet$Builder)
dagger.internal.codegen.ComponentValidator$ComponentValidationReport report
TypeNotPresentException e
javax.lang.model.element.Element element
java.util.Set subcomponentElements
java.util.Set subcomponentBuilderElements
com.google.common.collect.ImmutableSet$Builder rejectedElements
com.google.common.collect.ImmutableMap$Builder reports
private boolean isRootComponentValid (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement rootComponent
dagger.internal.codegen.ComponentValidator$ComponentValidationReport validationReport
private boolean isSubcomponentValid (javax.lang.model.element.Element)
javax.lang.model.element.Element subcomponentElement
dagger.internal.codegen.ValidationReport subcomponentCreatorReport
dagger.internal.codegen.ValidationReport subcomponentReport
private boolean isFullBindingGraphValid (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
dagger.internal.codegen.BindingGraph fullBindingGraph
private boolean isValid (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
dagger.internal.codegen.ValidationReport componentDescriptorReport
private boolean isValid (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph bindingGraph
private boolean isClean (dagger.internal.codegen.ComponentValidator$ComponentValidationReport)
javax.lang.model.element.Element element
dagger.internal.codegen.ComponentValidator$ComponentValidationReport report
javax.lang.model.element.Element component
dagger.internal.codegen.ValidationReport componentReport
dagger.internal.codegen.ValidationReport builderReport
protected volatile synthetic void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
public volatile synthetic java.util.Set process (com.google.common.collect.SetMultimap)
}
dagger/internal/codegen/ComponentNodeImpl.class
ComponentNodeImpl.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentNodeImpl extends java.lang.Object implements dagger.model.BindingGraph$ComponentNode {
void <init> ()
static dagger.model.BindingGraph$ComponentNode create (dagger.model.ComponentPath, dagger.internal.codegen.ComponentDescriptor)
dagger.model.ComponentPath componentPath
dagger.internal.codegen.ComponentDescriptor componentDescriptor
public final boolean isSubcomponent ()
public boolean isRealComponent ()
public final com.google.common.collect.ImmutableSet entryPoints ()
public com.google.common.collect.ImmutableSet scopes ()
abstract dagger.internal.codegen.ComponentDescriptor componentDescriptor ()
public final java.lang.String toString ()
private static synthetic dagger.model.DependencyRequest lambda$entryPoints$0 (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
}
dagger/internal/codegen/ComponentMethodBindingExpression.class
ComponentMethodBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentMethodBindingExpression extends dagger.internal.codegen.MethodBindingExpression {
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
void <init> (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy, dagger.internal.codegen.BindingExpression, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy methodImplementationStrategy
dagger.internal.codegen.BindingExpression wrappedBindingExpression
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.langmodel.DaggerTypes types
protected com.squareup.javapoet.CodeBlock getComponentMethodImplementation (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.javapoet.Expression expression
javax.lang.model.type.TypeMirror methodReturnType
protected void addMethod ()
protected java.lang.String methodName ()
}
dagger/internal/codegen/ComponentKind.class
ComponentKind.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentKind COMPONENT
public static final enum dagger.internal.codegen.ComponentKind SUBCOMPONENT
public static final enum dagger.internal.codegen.ComponentKind PRODUCTION_COMPONENT
public static final enum dagger.internal.codegen.ComponentKind PRODUCTION_SUBCOMPONENT
public static final enum dagger.internal.codegen.ComponentKind MODULE
public static final enum dagger.internal.codegen.ComponentKind PRODUCER_MODULE
private static final com.google.common.collect.ImmutableSet ROOT_COMPONENT_KINDS
private static final com.google.common.collect.ImmutableSet SUBCOMPONENT_KINDS
private final Class annotation
private final boolean isRoot
private final boolean production
private static final synthetic dagger.internal.codegen.ComponentKind[] $VALUES
public static dagger.internal.codegen.ComponentKind[] values ()
public static dagger.internal.codegen.ComponentKind valueOf (java.lang.String)
String name
static com.google.common.collect.ImmutableSet rootComponentKinds ()
static com.google.common.collect.ImmutableSet subcomponentKinds ()
static com.google.common.collect.ImmutableSet annotationsFor (java.lang.Iterable)
Iterable kinds
static com.google.common.collect.ImmutableSet getComponentKinds (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement element
static java.util.Optional forAnnotatedElement (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement element
com.google.common.collect.ImmutableSet kinds
private void <init> (java.lang.String, int, java.lang.Class, boolean, boolean)
Class annotation
boolean isRoot
boolean production
java.lang.Class annotation ()
com.google.common.collect.ImmutableSet legalModuleKinds ()
com.google.common.collect.ImmutableSet legalSubcomponentKinds ()
boolean isRoot ()
boolean isProducer ()
boolean isForModuleValidation ()
private static synthetic boolean lambda$getComponentKinds$4 (javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentKind)
javax.lang.model.element.TypeElement element
dagger.internal.codegen.ComponentKind kind
private static synthetic boolean lambda$static$3 (dagger.internal.codegen.ComponentKind)
dagger.internal.codegen.ComponentKind kind
private static synthetic boolean lambda$static$2 (dagger.internal.codegen.ComponentKind)
dagger.internal.codegen.ComponentKind kind
private static synthetic boolean lambda$static$1 (dagger.internal.codegen.ComponentKind)
dagger.internal.codegen.ComponentKind kind
private static synthetic boolean lambda$static$0 (dagger.internal.codegen.ComponentKind)
dagger.internal.codegen.ComponentKind kind
static void <clinit> ()
}
dagger/internal/codegen/ComponentKind$1.class
ComponentKind.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ComponentKind$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ComponentKind
static void <clinit> ()
}
dagger/internal/codegen/ComponentInstanceBindingExpression.class
ComponentInstanceBindingExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentInstanceBindingExpression extends dagger.internal.codegen.SimpleInvocationBindingExpression {
private final com.squareup.javapoet.ClassName componentName
private final dagger.internal.codegen.ContributionBinding binding
void <init> (dagger.internal.codegen.ResolvedBindings, com.squareup.javapoet.ClassName)
dagger.internal.codegen.ResolvedBindings resolvedBindings
com.squareup.javapoet.ClassName componentName
dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName requestingClass
}
dagger/internal/codegen/ComponentImplementationFactory_Factory.class
ComponentImplementationFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentImplementationFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider keyFactoryProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider bindingGraphFactoryProvider
private final javax.inject.Provider topLevelImplementationComponentBuilderProvider
private final javax.inject.Provider deserializedComponentImplementationBuilderProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider messagerProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider keyFactoryProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider bindingGraphFactoryProvider
javax.inject.Provider topLevelImplementationComponentBuilderProvider
javax.inject.Provider deserializedComponentImplementationBuilderProvider
javax.inject.Provider elementsProvider
javax.inject.Provider messagerProvider
public dagger.internal.codegen.ComponentImplementationFactory get ()
public static dagger.internal.codegen.ComponentImplementationFactory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider keyFactoryProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider bindingGraphFactoryProvider
javax.inject.Provider topLevelImplementationComponentBuilderProvider
javax.inject.Provider deserializedComponentImplementationBuilderProvider
javax.inject.Provider elementsProvider
javax.inject.Provider messagerProvider
public static dagger.internal.codegen.ComponentImplementationFactory newComponentImplementationFactory (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, dagger.internal.codegen.langmodel.DaggerElements, javax.annotation.processing.Messager)
Object keyFactory
Object compilerOptions
Object bindingGraphFactory
Object topLevelImplementationComponentBuilder
Object deserializedComponentImplementationBuilder
dagger.internal.codegen.langmodel.DaggerElements elements
javax.annotation.processing.Messager messager
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentImplementationFactory.class
ComponentImplementationFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentImplementationFactory extends java.lang.Object implements dagger.internal.codegen.ClearableCache {
private final java.util.Map topLevelComponentCache
private final dagger.internal.codegen.KeyFactory keyFactory
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.BindingGraphFactory bindingGraphFactory
private final dagger.internal.codegen.TopLevelImplementationComponent$Builder topLevelImplementationComponentBuilder
private final dagger.internal.codegen.DeserializedComponentImplementationBuilder deserializedComponentImplementationBuilder
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final javax.annotation.processing.Messager messager
void <init> (dagger.internal.codegen.KeyFactory, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.BindingGraphFactory, dagger.internal.codegen.TopLevelImplementationComponent$Builder, dagger.internal.codegen.DeserializedComponentImplementationBuilder, dagger.internal.codegen.langmodel.DaggerElements, javax.annotation.processing.Messager)
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.BindingGraphFactory bindingGraphFactory
dagger.internal.codegen.TopLevelImplementationComponent$Builder topLevelImplementationComponentBuilder
dagger.internal.codegen.DeserializedComponentImplementationBuilder deserializedComponentImplementationBuilder
dagger.internal.codegen.langmodel.DaggerElements elements
javax.annotation.processing.Messager messager
dagger.internal.codegen.ComponentImplementation createComponentImplementation (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph bindingGraph
private dagger.internal.codegen.ComponentImplementation createComponentImplementationUncached (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph bindingGraph
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.CurrentImplementationSubcomponent currentImplementationSubcomponent
dagger.internal.codegen.ComponentImplementation findChildSuperclassImplementation (dagger.internal.codegen.ComponentDescriptor, dagger.internal.codegen.ComponentImplementation)
java.util.Optional superclass
java.util.Optional parent
dagger.internal.codegen.serialization.ProtoSerialization$InconsistentSerializedProtoException e
com.squareup.javapoet.ClassName childSuperclassName
javax.lang.model.element.TypeElement generatedChildSuperclassImplementation
dagger.internal.codegen.ComponentDescriptor child
dagger.internal.codegen.ComponentImplementation parentImplementation
dagger.internal.codegen.BindingGraph truncatedBindingGraph
public void clearCache ()
private synthetic dagger.internal.codegen.ComponentImplementation lambda$createComponentImplementation$0 (dagger.internal.codegen.BindingGraph, javax.lang.model.element.TypeElement)
dagger.internal.codegen.BindingGraph bindingGraph
javax.lang.model.element.TypeElement component
}
dagger/internal/codegen/ComponentImplementationBuilder_SubcomponentImplementationBuilder_MembersInjector.class
ComponentImplementationBuilder_SubcomponentImplementationBuilder_MembersInjector.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentImplementationBuilder_SubcomponentImplementationBuilder_MembersInjector extends java.lang.Object implements dagger.MembersInjector {
private final javax.inject.Provider graphProvider
private final javax.inject.Provider bindingExpressionsProvider
private final javax.inject.Provider componentRequirementExpressionsProvider
private final javax.inject.Provider componentImplementationProvider
private final javax.inject.Provider componentCreatorImplementationFactoryProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider componentImplementationFactoryProvider
private final javax.inject.Provider topLevelImplementationComponentProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public static dagger.MembersInjector create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public void injectMembers (dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder)
dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder instance
public volatile synthetic void injectMembers (java.lang.Object)
}
dagger/internal/codegen/ComponentImplementationBuilder_SubcomponentImplementationBuilder_Factory.class
ComponentImplementationBuilder_SubcomponentImplementationBuilder_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentImplementationBuilder_SubcomponentImplementationBuilder_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider parentProvider
private final javax.inject.Provider graphProvider
private final javax.inject.Provider bindingExpressionsProvider
private final javax.inject.Provider componentRequirementExpressionsProvider
private final javax.inject.Provider componentImplementationProvider
private final javax.inject.Provider componentCreatorImplementationFactoryProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider componentImplementationFactoryProvider
private final javax.inject.Provider topLevelImplementationComponentProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider parentProvider
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder get ()
dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder instance
public static dagger.internal.codegen.ComponentImplementationBuilder_SubcomponentImplementationBuilder_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider parentProvider
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public static dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder newSubcomponentImplementationBuilder (java.util.Optional)
java.util.Optional parent
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentImplementationBuilder_RootComponentImplementationBuilder_MembersInjector.class
ComponentImplementationBuilder_RootComponentImplementationBuilder_MembersInjector.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentImplementationBuilder_RootComponentImplementationBuilder_MembersInjector extends java.lang.Object implements dagger.MembersInjector {
private final javax.inject.Provider graphProvider
private final javax.inject.Provider bindingExpressionsProvider
private final javax.inject.Provider componentRequirementExpressionsProvider
private final javax.inject.Provider componentImplementationProvider
private final javax.inject.Provider componentCreatorImplementationFactoryProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider componentImplementationFactoryProvider
private final javax.inject.Provider topLevelImplementationComponentProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public static dagger.MembersInjector create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public void injectMembers (dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder)
dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder instance
public volatile synthetic void injectMembers (java.lang.Object)
}
dagger/internal/codegen/ComponentImplementationBuilder_RootComponentImplementationBuilder_Factory.class
ComponentImplementationBuilder_RootComponentImplementationBuilder_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentImplementationBuilder_RootComponentImplementationBuilder_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider componentImplementationProvider
private final javax.inject.Provider graphProvider
private final javax.inject.Provider bindingExpressionsProvider
private final javax.inject.Provider componentRequirementExpressionsProvider
private final javax.inject.Provider componentCreatorImplementationFactoryProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider componentImplementationFactoryProvider
private final javax.inject.Provider topLevelImplementationComponentProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider componentImplementationProvider
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder get ()
dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder instance
public static dagger.internal.codegen.ComponentImplementationBuilder_RootComponentImplementationBuilder_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider componentImplementationProvider
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public static dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder newRootComponentImplementationBuilder (java.lang.Object)
Object componentImplementation
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentImplementationBuilder_MembersInjector.class
ComponentImplementationBuilder_MembersInjector.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentImplementationBuilder_MembersInjector extends java.lang.Object implements dagger.MembersInjector {
private final javax.inject.Provider graphProvider
private final javax.inject.Provider bindingExpressionsProvider
private final javax.inject.Provider componentRequirementExpressionsProvider
private final javax.inject.Provider componentImplementationProvider
private final javax.inject.Provider componentCreatorImplementationFactoryProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider componentImplementationFactoryProvider
private final javax.inject.Provider topLevelImplementationComponentProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public static dagger.MembersInjector create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider graphProvider
javax.inject.Provider bindingExpressionsProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentCreatorImplementationFactoryProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider componentImplementationFactoryProvider
javax.inject.Provider topLevelImplementationComponentProvider
public void injectMembers (dagger.internal.codegen.ComponentImplementationBuilder)
dagger.internal.codegen.ComponentImplementationBuilder instance
public static void injectGraph (java.lang.Object, java.lang.Object)
Object instance
Object graph
public static void injectBindingExpressions (java.lang.Object, java.lang.Object)
Object instance
Object bindingExpressions
public static void injectComponentRequirementExpressions (java.lang.Object, java.lang.Object)
Object instance
Object componentRequirementExpressions
public static void injectComponentImplementation (java.lang.Object, java.lang.Object)
Object instance
Object componentImplementation
public static void injectComponentCreatorImplementationFactory (java.lang.Object, java.lang.Object)
Object instance
Object componentCreatorImplementationFactory
public static void injectTypes (java.lang.Object, dagger.internal.codegen.langmodel.DaggerTypes)
Object instance
dagger.internal.codegen.langmodel.DaggerTypes types
public static void injectElements (java.lang.Object, dagger.internal.codegen.langmodel.DaggerElements)
Object instance
dagger.internal.codegen.langmodel.DaggerElements elements
public static void injectCompilerOptions (java.lang.Object, java.lang.Object)
Object instance
Object compilerOptions
public static void injectComponentImplementationFactory (java.lang.Object, java.lang.Object)
Object instance
Object componentImplementationFactory
public static void injectTopLevelImplementationComponent (java.lang.Object, java.lang.Object)
Object instance
Object topLevelImplementationComponent
public volatile synthetic void injectMembers (java.lang.Object)
}
dagger/internal/codegen/ComponentImplementationBuilder.class
ComponentImplementationBuilder.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentImplementationBuilder extends java.lang.Object {
private static final String MAY_INTERRUPT_IF_RUNNING
private static final int STATEMENTS_PER_METHOD
private static final String CANCELLATION_LISTENER_METHOD_NAME
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ComponentBindingExpressions bindingExpressions
dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentCreatorImplementationFactory componentCreatorImplementationFactory
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.ComponentImplementationFactory componentImplementationFactory
dagger.internal.codegen.TopLevelImplementationComponent topLevelImplementationComponent
private boolean done
void <init> ()
final dagger.internal.codegen.ComponentImplementation build ()
private void setSupertype ()
protected abstract void addCreatorClass (com.squareup.javapoet.TypeSpec)
protected abstract void addFactoryMethods ()
protected void addInterfaceMethods ()
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor anyOneMethod
com.squareup.javapoet.MethodSpec methodSpec
java.util.List methodsWithSameSignature
com.google.common.collect.ImmutableListMultimap componentMethodsBySignature
private void addPossiblyModifiableInterfaceMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, com.squareup.javapoet.MethodSpec)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor methodDescriptor
com.squareup.javapoet.MethodSpec implementedComponentMethod
private void addCancellationListenerImplementation ()
com.squareup.javapoet.MethodSpec cancelProducersMethod
com.google.common.collect.ImmutableList cancelProducersMethods
com.google.common.collect.ImmutableList parameters
com.squareup.javapoet.MethodSpec$Builder methodBuilder
com.google.common.collect.ImmutableList cancellationStatements
java.util.Optional cancelParentStatement
private com.google.common.collect.ImmutableList cancellationStatements ()
dagger.model.Key cancellationKey
com.google.common.collect.ImmutableList cancellationKeys
com.google.common.collect.ImmutableList$Builder cancellationStatements
protected java.util.Optional cancelParentStatement ()
private void implementModifiableModuleMethods ()
private void implementModifiableModuleMethod (dagger.internal.codegen.ComponentRequirement, java.lang.String)
dagger.internal.codegen.ComponentRequirement module
String methodName
private dagger.internal.codegen.MethodSignature getMethodSignature (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
private void addChildComponents ()
dagger.internal.codegen.BindingGraph subgraph
private dagger.internal.codegen.ComponentImplementation buildChildImplementation (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph childGraph
dagger.internal.codegen.ComponentImplementation childImplementation
private dagger.internal.codegen.ComponentImplementation abstractInnerSubcomponent (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph childGraph
private dagger.internal.codegen.ComponentImplementation concreteSubcomponent (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph childGraph
private void addConstructorAndInitializationMethods ()
com.squareup.javapoet.MethodSpec$Builder constructor
private com.squareup.javapoet.MethodSpec$Builder componentConstructorBuilder ()
private void implementInitializationMethod (com.squareup.javapoet.MethodSpec$Builder, com.google.common.collect.ImmutableMap)
com.squareup.javapoet.MethodSpec$Builder initializationMethod
com.google.common.collect.ImmutableMap initializationParameters
private void addConfigureInitializationMethod ()
com.squareup.javapoet.MethodSpec$Builder method
com.google.common.collect.ImmutableMap parameters
private com.squareup.javapoet.MethodSpec$Builder configureInitializationMethodBuilder ()
String methodName
com.squareup.javapoet.MethodSpec$Builder configureInitialization
private boolean overridesSuperclassConfigureInitialization (com.squareup.javapoet.MethodSpec)
java.util.Optional superConfigureInitializationMethod
java.util.Optional currentSuperImplementation
com.squareup.javapoet.MethodSpec method
private boolean haveSameSignature (com.squareup.javapoet.MethodSpec, com.squareup.javapoet.MethodSpec)
com.squareup.javapoet.MethodSpec a
com.squareup.javapoet.MethodSpec b
private com.google.common.collect.ImmutableList types (java.util.List)
java.util.List parameters
private void addSuperConfigureInitializationCall (com.squareup.javapoet.MethodSpec$Builder, com.google.common.collect.ImmutableMap, dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod)
com.squareup.javapoet.MethodSpec$Builder callingMethod
com.google.common.collect.ImmutableMap parameters
dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod superConfigureInitializationMethod
com.squareup.javapoet.CodeBlock args
String qualifier
private void addInitializeMethods (com.squareup.javapoet.MethodSpec$Builder, com.google.common.collect.ImmutableList)
com.squareup.javapoet.MethodSpec method
com.squareup.javapoet.MethodSpec$Builder callingMethod
com.google.common.collect.ImmutableList parameters
com.squareup.javapoet.CodeBlock args
com.google.common.collect.ImmutableList methods
private com.google.common.collect.ImmutableList createPartitionedMethods (java.lang.String, java.lang.Iterable, java.util.List, java.util.function.Function)
String methodName
Iterable parameters
java.util.List statements
java.util.function.Function methodBuilderCreator
private final com.google.common.collect.ImmutableList makeFinal (java.util.Collection)
java.util.Collection parameters
private final com.google.common.collect.ImmutableMap initializationParameters ()
java.util.Map parameters
java.util.Map parameters
java.util.Map parameters
java.util.Map parameters
java.util.Map parameters
private com.google.common.collect.ImmutableSet configureInitializationRequirements ()
com.google.common.collect.ImmutableSet initializationParameters
com.google.common.collect.ImmutableSet superConfigureInitializationRequirements
private com.google.common.collect.ImmutableMap renameParameters (java.util.Map)
java.util.Map parameters
private com.squareup.javapoet.ParameterSpec renameParameter (com.squareup.javapoet.ParameterSpec, java.lang.String)
com.squareup.javapoet.ParameterSpec parameter
String newName
private static java.util.Map getFactoryMethodParameters (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph graph
private synthetic com.squareup.javapoet.ParameterSpec lambda$renameParameters$11 (dagger.internal.codegen.ComponentRequirement, com.squareup.javapoet.ParameterSpec)
dagger.internal.codegen.ComponentRequirement requirement
com.squareup.javapoet.ParameterSpec parameter
private static synthetic com.squareup.javapoet.ParameterSpec lambda$makeFinal$10 (com.squareup.javapoet.ParameterSpec)
com.squareup.javapoet.ParameterSpec param
private synthetic com.squareup.javapoet.MethodSpec lambda$createPartitionedMethods$9 (java.util.function.Function, java.lang.String, java.lang.Iterable, java.util.List)
java.util.function.Function methodBuilderCreator
String methodName
Iterable parameters
java.util.List partition
private static synthetic com.squareup.javapoet.MethodSpec$Builder lambda$addInitializeMethods$8 (java.lang.String)
String methodName
private static synthetic com.squareup.javapoet.CodeBlock lambda$addSuperConfigureInitializationCall$7 (com.google.common.collect.ImmutableMap, dagger.internal.codegen.ComponentRequirement)
com.google.common.collect.ImmutableMap parameters
dagger.internal.codegen.ComponentRequirement requirement
private static synthetic com.squareup.javapoet.TypeName lambda$types$6 (com.squareup.javapoet.ParameterSpec)
com.squareup.javapoet.ParameterSpec parameter
private synthetic boolean lambda$overridesSuperclassConfigureInitialization$5 (com.squareup.javapoet.MethodSpec, com.squareup.javapoet.MethodSpec)
com.squareup.javapoet.MethodSpec method
com.squareup.javapoet.MethodSpec superMethod
private static synthetic com.squareup.javapoet.MethodSpec lambda$overridesSuperclassConfigureInitialization$4 (dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod)
dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod m
private synthetic void lambda$implementInitializationMethod$3 (com.squareup.javapoet.MethodSpec$Builder, com.google.common.collect.ImmutableMap, dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod)
com.squareup.javapoet.MethodSpec$Builder initializationMethod
com.google.common.collect.ImmutableMap initializationParameters
dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod superConfigureInitializationMethod
private static synthetic com.squareup.javapoet.MethodSpec$Builder lambda$addCancellationListenerImplementation$2 (java.lang.String)
String methodName
private synthetic void lambda$build$1 (dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation superclassImplementation
private synthetic void lambda$build$0 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
static synthetic java.util.Map access$000 (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph x0
}
dagger/internal/codegen/ComponentImplementationBuilder$SubcomponentImplementationBuilder.class
ComponentImplementationBuilder.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentImplementationBuilder$SubcomponentImplementationBuilder extends dagger.internal.codegen.ComponentImplementationBuilder {
final java.util.Optional parent
void <init> (java.util.Optional)
java.util.Optional parent
protected void addCreatorClass (com.squareup.javapoet.TypeSpec)
com.squareup.javapoet.TypeSpec creator
protected void addFactoryMethods ()
private void createSubcomponentFactoryMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement factoryMethod
java.util.Collection params
com.squareup.javapoet.MethodSpec$Builder method
private javax.lang.model.type.DeclaredType parentType ()
protected void addInterfaceMethods ()
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod superclassModifiableBindingMethod
dagger.internal.codegen.ComponentImplementation superclassImplementation
protected java.util.Optional cancelParentStatement ()
private boolean shouldPropagateCancellationToParent ()
private static synthetic java.lang.Boolean lambda$shouldPropagateCancellationToParent$1 (dagger.producers.CancellationPolicy)
dagger.producers.CancellationPolicy policy
private static synthetic void lambda$createSubcomponentFactoryMethod$0 (com.squareup.javapoet.MethodSpec$Builder, com.squareup.javapoet.ParameterSpec)
com.squareup.javapoet.MethodSpec$Builder method
com.squareup.javapoet.ParameterSpec param
}
dagger/internal/codegen/ComponentImplementationBuilder$RootComponentImplementationBuilder.class
ComponentImplementationBuilder.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentImplementationBuilder$RootComponentImplementationBuilder extends dagger.internal.codegen.ComponentImplementationBuilder {
void <init> (dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation componentImplementation
protected void addCreatorClass (com.squareup.javapoet.TypeSpec)
com.squareup.javapoet.TypeSpec creator
protected void addFactoryMethods ()
dagger.internal.codegen.ComponentCreatorDescriptor descriptor
dagger.internal.codegen.ComponentCreatorKind creatorKind
com.squareup.javapoet.ClassName creatorType
String factoryMethodName
boolean noArgFactoryMethod
dagger.internal.codegen.ComponentCreatorKind creatorKind
com.squareup.javapoet.ClassName creatorType
String factoryMethodName
boolean noArgFactoryMethod
com.squareup.javapoet.MethodSpec creatorFactoryMethod
private java.util.Optional creatorDescriptor ()
private boolean canInstantiateAllRequirements ()
private com.squareup.javapoet.ClassName componentCreatorName ()
private synthetic boolean lambda$canInstantiateAllRequirements$0 (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement dependency
}
dagger/internal/codegen/ComponentImplementation.class
ComponentImplementation.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentImplementation extends java.lang.Object {
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.ComponentDescriptor componentDescriptor
private final java.util.Optional graph
private final com.squareup.javapoet.ClassName name
private final javax.lang.model.element.NestingKind nestingKind
private final boolean isAbstract
private final java.util.Optional superclassImplementation
private java.util.Optional creatorImplementation
private final java.util.Map childImplementations
private final com.squareup.javapoet.TypeSpec$Builder component
private final java.util.Optional subcomponentNames
private final dagger.internal.codegen.UniqueNameSet componentFieldNames
private final dagger.internal.codegen.UniqueNameSet componentMethodNames
private final java.util.List initializations
private final java.util.Set componentRequirementParameters
private final java.util.List componentRequirementInitializations
private final java.util.Map componentRequirementParameterNames
private final java.util.Set cancellableProducerKeys
private final com.google.common.collect.ListMultimap fieldSpecsMap
private final com.google.common.collect.ListMultimap methodSpecsMap
private final com.google.common.collect.ListMultimap typeSpecsMap
private final java.util.List switchingProviderSupplier
private final dagger.internal.codegen.ModifiableBindingMethods modifiableBindingMethods
private final com.google.common.collect.SetMultimap multibindingContributionsMade
private java.util.Optional configureInitializationMethod
private final java.util.Map modifiableModuleMethods
private void <init> (dagger.internal.codegen.ComponentDescriptor, java.util.Optional, com.squareup.javapoet.ClassName, javax.lang.model.element.NestingKind, java.util.Optional, java.util.Optional, dagger.internal.codegen.CompilerOptions, com.google.common.collect.ImmutableSet)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
java.util.Optional graph
com.squareup.javapoet.ClassName name
javax.lang.model.element.NestingKind nestingKind
java.util.Optional superclassImplementation
java.util.Optional subcomponentNames
dagger.internal.codegen.CompilerOptions compilerOptions
com.google.common.collect.ImmutableSet modifiers
static dagger.internal.codegen.ComponentImplementation topLevelComponentImplementation (dagger.internal.codegen.BindingGraph, com.squareup.javapoet.ClassName, dagger.internal.codegen.SubcomponentNames, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.BindingGraph graph
com.squareup.javapoet.ClassName name
dagger.internal.codegen.SubcomponentNames subcomponentNames
dagger.internal.codegen.CompilerOptions compilerOptions
private static com.google.common.collect.ImmutableSet topLevelComponentImplementationModifiers (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph graph
com.google.common.collect.ImmutableSet$Builder modifiers
transient dagger.internal.codegen.ComponentImplementation childComponentImplementation (dagger.internal.codegen.BindingGraph, java.util.Optional, javax.lang.model.element.Modifier[])
dagger.internal.codegen.BindingGraph graph
java.util.Optional superclassImplementation
javax.lang.model.element.Modifier[] modifiers
static dagger.internal.codegen.ComponentImplementation forDeserializedComponent (dagger.internal.codegen.ComponentDescriptor, com.squareup.javapoet.ClassName, javax.lang.model.element.NestingKind, java.util.Optional, dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.squareup.javapoet.ClassName name
javax.lang.model.element.NestingKind nestingKind
java.util.Optional superclassImplementation
dagger.internal.codegen.CompilerOptions compilerOptions
private static void checkName (com.squareup.javapoet.ClassName, javax.lang.model.element.NestingKind)
com.squareup.javapoet.ClassName name
javax.lang.model.element.NestingKind nestingKind
boolean isDeserializedImplementation ()
dagger.internal.codegen.BindingGraph graph ()
dagger.internal.codegen.ComponentDescriptor componentDescriptor ()
com.squareup.javapoet.ClassName name ()
boolean isNested ()
boolean isAbstract ()
java.util.Optional superclassImplementation ()
java.util.Optional baseImplementation ()
java.util.Optional superConfigureInitializationMethod ()
java.util.Optional currentSuper
com.google.common.collect.ImmutableSet requirements ()
java.util.Optional configureInitializationMethod ()
void setConfigureInitializationMethod (dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod)
dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod method
private com.squareup.javapoet.MethodSpec addConfigureInitializationMetadata (dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod)
dagger.internal.codegen.ComponentRequirement parameter
dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod method
com.squareup.javapoet.AnnotationSpec$Builder annotation
void setCreatorImplementation (java.util.Optional)
java.util.Optional creatorImplementation
java.util.Optional creatorImplementation ()
java.util.Optional baseCreatorImplementation ()
private dagger.internal.codegen.ComponentCreatorKind creatorKind ()
com.squareup.javapoet.ClassName getCreatorName ()
com.squareup.javapoet.ClassName getSubcomponentName (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor childDescriptor
java.lang.String getSubcomponentCreatorSimpleName (dagger.model.Key)
dagger.model.Key key
private dagger.internal.codegen.SubcomponentNames subcomponentNames ()
java.util.Optional childImplementation (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor child
boolean isTypeAccessible (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
void addSupertype (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement supertype
void addSuperclass (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName className
void addField (dagger.internal.codegen.ComponentImplementation$FieldSpecKind, com.squareup.javapoet.FieldSpec)
dagger.internal.codegen.ComponentImplementation$FieldSpecKind fieldKind
com.squareup.javapoet.FieldSpec fieldSpec
void addFields (dagger.internal.codegen.ComponentImplementation$FieldSpecKind, java.lang.Iterable)
dagger.internal.codegen.ComponentImplementation$FieldSpecKind fieldKind
Iterable fieldSpecs
void addMethod (dagger.internal.codegen.ComponentImplementation$MethodSpecKind, com.squareup.javapoet.MethodSpec)
dagger.internal.codegen.ComponentImplementation$MethodSpecKind methodKind
com.squareup.javapoet.MethodSpec methodSpec
void addAnnotation (com.squareup.javapoet.AnnotationSpec)
com.squareup.javapoet.AnnotationSpec annotation
void addModifiableBindingMethod (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest, javax.lang.model.type.TypeMirror, com.squareup.javapoet.MethodSpec, boolean)
dagger.internal.codegen.ModifiableBindingType type
dagger.internal.codegen.BindingRequest request
javax.lang.model.type.TypeMirror returnType
com.squareup.javapoet.MethodSpec methodSpec
boolean finalized
void addModifiableComponentMethod (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest, javax.lang.model.type.TypeMirror, com.squareup.javapoet.MethodSpec, boolean)
dagger.internal.codegen.ModifiableBindingType type
dagger.internal.codegen.BindingRequest request
javax.lang.model.type.TypeMirror returnType
com.squareup.javapoet.MethodSpec methodSpec
boolean finalized
private void addModifiableMethod (dagger.internal.codegen.ComponentImplementation$MethodSpecKind, dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest, javax.lang.model.type.TypeMirror, com.squareup.javapoet.MethodSpec, boolean)
dagger.internal.codegen.ComponentImplementation$MethodSpecKind methodKind
dagger.internal.codegen.ModifiableBindingType type
dagger.internal.codegen.BindingRequest request
javax.lang.model.type.TypeMirror returnType
com.squareup.javapoet.MethodSpec methodSpec
boolean finalized
void addImplementedModifiableBindingMethod (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod method
private com.squareup.javapoet.MethodSpec withModifiableBindingMetadata (com.squareup.javapoet.MethodSpec, dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest)
dagger.model.Key multibindingContribution
com.squareup.javapoet.MethodSpec method
dagger.internal.codegen.ModifiableBindingType type
dagger.internal.codegen.BindingRequest request
com.squareup.javapoet.AnnotationSpec$Builder metadata
void addModifiableModuleMethod (dagger.internal.codegen.ComponentRequirement, com.squareup.javapoet.MethodSpec)
dagger.internal.codegen.ComponentRequirement module
com.squareup.javapoet.MethodSpec method
void registerModifiableModuleMethod (dagger.internal.codegen.ComponentRequirement, java.lang.String)
dagger.internal.codegen.ComponentRequirement module
String name
private com.squareup.javapoet.MethodSpec withModifiableModuleMetadata (dagger.internal.codegen.ComponentRequirement, com.squareup.javapoet.MethodSpec)
dagger.internal.codegen.ComponentRequirement module
com.squareup.javapoet.MethodSpec method
boolean shouldEmitModifiableMetadataAnnotations ()
void addType (dagger.internal.codegen.ComponentImplementation$TypeSpecKind, com.squareup.javapoet.TypeSpec)
dagger.internal.codegen.ComponentImplementation$TypeSpecKind typeKind
com.squareup.javapoet.TypeSpec typeSpec
void addChild (dagger.internal.codegen.ComponentDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor child
dagger.internal.codegen.ComponentImplementation childImplementation
void addSwitchingProvider (com.google.common.base.Supplier)
com.google.common.base.Supplier typeSpecSupplier
void addInitialization (com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.CodeBlock codeBlock
void addComponentRequirementParameter (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
com.google.common.collect.ImmutableSet getComponentRequirementParameters ()
void addComponentRequirementInitialization (com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.CodeBlock codeBlock
void addCancellableProducerKey (dagger.model.Key)
dagger.model.Key key
java.lang.String getUniqueFieldName (java.lang.String)
String name
java.lang.String getUniqueMethodName (java.lang.String)
String name
java.lang.String getUniqueMethodName (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
private java.lang.String uniqueMethodName (dagger.internal.codegen.BindingRequest, java.lang.String)
dagger.internal.codegen.BindingRequest request
String bindingName
String baseMethodName
java.lang.String getParameterName (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
java.lang.String getParameterName (dagger.internal.codegen.ComponentRequirement, java.lang.String)
dagger.internal.codegen.ComponentRequirement requirement
String baseName
void claimMethodName (java.lang.CharSequence)
CharSequence name
com.google.common.collect.ImmutableList getInitializations ()
com.google.common.collect.ImmutableList getComponentRequirementInitializations ()
boolean hasInitializations ()
com.google.common.collect.ImmutableList getCancellableProducerKeys ()
java.util.Optional currentSuperImplementation
java.util.Set cancelledKeysFromSuperclass
com.google.common.collect.ImmutableMap getModifiableBindingMethods ()
java.util.Map modifiableBindingMethodsBuilder
com.google.common.collect.ImmutableSet getAllModifiableMethodNames ()
com.google.common.collect.ImmutableSet$Builder names
java.util.Optional getModifiableBindingMethod (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
java.util.Optional method
java.util.Optional supertypeModifiableBindingMethod (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
com.google.common.collect.ImmutableMap getAllModifiableModuleMethods ()
com.google.common.collect.ImmutableMap$Builder methods
java.util.Optional supertypeModifiableModuleMethodName (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement module
String methodName
com.squareup.javapoet.TypeSpec$Builder generate ()
void registerImplementedMultibinding (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ContributionBinding multibinding
dagger.internal.codegen.BindingRequest bindingRequest
void registerImplementedMultibindingKeys (dagger.internal.codegen.BindingRequest, java.lang.Iterable)
dagger.internal.codegen.BindingRequest bindingRequest
Iterable keys
com.google.common.collect.ImmutableSet superclassContributionsMade (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest bindingRequest
private com.google.common.collect.ImmutableSet getAllMultibindingContributions (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest bindingRequest
private static synthetic com.google.common.collect.ImmutableSet lambda$superclassContributionsMade$9 (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.BindingRequest bindingRequest
dagger.internal.codegen.ComponentImplementation s
private static synthetic void lambda$getAllModifiableModuleMethods$8 (com.google.common.collect.ImmutableMap$Builder, dagger.internal.codegen.ComponentImplementation)
com.google.common.collect.ImmutableMap$Builder methods
dagger.internal.codegen.ComponentImplementation superclass
private static synthetic java.util.Optional lambda$supertypeModifiableBindingMethod$7 (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ComponentImplementation superImplementation
private static synthetic void lambda$getAllModifiableMethodNames$6 (com.google.common.collect.ImmutableSet$Builder, dagger.internal.codegen.ComponentImplementation)
com.google.common.collect.ImmutableSet$Builder names
dagger.internal.codegen.ComponentImplementation superclass
private static synthetic void lambda$getAllModifiableMethodNames$5 (com.google.common.collect.ImmutableSet$Builder, dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
com.google.common.collect.ImmutableSet$Builder names
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod method
private synthetic boolean lambda$getModifiableBindingMethods$4 (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod method
private synthetic java.lang.String lambda$getParameterName$3 (java.lang.String, dagger.internal.codegen.ComponentRequirement)
String baseName
dagger.internal.codegen.ComponentRequirement r
private static synthetic java.util.Optional lambda$baseCreatorImplementation$2 (dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation baseImpl
private static synthetic java.util.Optional lambda$baseImplementation$1 (dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation c
private static synthetic void lambda$new$0 (com.squareup.javapoet.TypeSpec$Builder, javax.lang.model.element.Modifier)
com.squareup.javapoet.TypeSpec$Builder rec$
javax.lang.model.element.Modifier xva$0
}
dagger/internal/codegen/ComponentImplementation$TypeSpecKind.class
ComponentImplementation.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentImplementation$TypeSpecKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentImplementation$TypeSpecKind PRESENT_FACTORY
public static final enum dagger.internal.codegen.ComponentImplementation$TypeSpecKind COMPONENT_CREATOR
public static final enum dagger.internal.codegen.ComponentImplementation$TypeSpecKind COMPONENT_PROVISION_FACTORY
public static final enum dagger.internal.codegen.ComponentImplementation$TypeSpecKind SUBCOMPONENT
private static final synthetic dagger.internal.codegen.ComponentImplementation$TypeSpecKind[] $VALUES
public static dagger.internal.codegen.ComponentImplementation$TypeSpecKind[] values ()
public static dagger.internal.codegen.ComponentImplementation$TypeSpecKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/ComponentImplementation$MethodSpecKind.class
ComponentImplementation.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind CONSTRUCTOR
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind CONFIGURE_INITIALIZATION_METHOD
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind BUILDER_METHOD
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind PRIVATE_METHOD
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind INITIALIZE_METHOD
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind COMPONENT_METHOD
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind MEMBERS_INJECTION_METHOD
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind ABSENT_OPTIONAL_METHOD
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind MODIFIABLE_BINDING_METHOD
public static final enum dagger.internal.codegen.ComponentImplementation$MethodSpecKind CANCELLATION_LISTENER_METHOD
private static final synthetic dagger.internal.codegen.ComponentImplementation$MethodSpecKind[] $VALUES
public static dagger.internal.codegen.ComponentImplementation$MethodSpecKind[] values ()
public static dagger.internal.codegen.ComponentImplementation$MethodSpecKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/ComponentImplementation$FieldSpecKind.class
ComponentImplementation.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentImplementation$FieldSpecKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentImplementation$FieldSpecKind COMPONENT_REQUIREMENT_FIELD
public static final enum dagger.internal.codegen.ComponentImplementation$FieldSpecKind PRIVATE_METHOD_SCOPED_FIELD
public static final enum dagger.internal.codegen.ComponentImplementation$FieldSpecKind FRAMEWORK_FIELD
public static final enum dagger.internal.codegen.ComponentImplementation$FieldSpecKind ABSENT_OPTIONAL_FIELD
private static final synthetic dagger.internal.codegen.ComponentImplementation$FieldSpecKind[] $VALUES
public static dagger.internal.codegen.ComponentImplementation$FieldSpecKind[] values ()
public static dagger.internal.codegen.ComponentImplementation$FieldSpecKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/ComponentImplementation$ConfigureInitializationMethod.class
ComponentImplementation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod extends java.lang.Object {
void <init> ()
static dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod create (com.squareup.javapoet.MethodSpec, com.google.common.collect.ImmutableSet)
com.squareup.javapoet.MethodSpec spec
com.google.common.collect.ImmutableSet parameters
abstract com.squareup.javapoet.MethodSpec spec ()
abstract com.google.common.collect.ImmutableSet parameters ()
}
dagger/internal/codegen/ComponentImplementation$1.class
ComponentImplementation.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ComponentImplementation$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$NestingKind
static void <clinit> ()
}
dagger/internal/codegen/ComponentHjarProcessingStep_Factory.class
ComponentHjarProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentHjarProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider sourceVersionProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider filerProvider
private final javax.inject.Provider messagerProvider
private final javax.inject.Provider componentValidatorProvider
private final javax.inject.Provider componentDescriptorFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider sourceVersionProvider
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider filerProvider
javax.inject.Provider messagerProvider
javax.inject.Provider componentValidatorProvider
javax.inject.Provider componentDescriptorFactoryProvider
public dagger.internal.codegen.ComponentHjarProcessingStep get ()
public static dagger.internal.codegen.ComponentHjarProcessingStep_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider sourceVersionProvider
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider filerProvider
javax.inject.Provider messagerProvider
javax.inject.Provider componentValidatorProvider
javax.inject.Provider componentDescriptorFactoryProvider
public static dagger.internal.codegen.ComponentHjarProcessingStep newComponentHjarProcessingStep (javax.lang.model.SourceVersion, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, javax.annotation.processing.Filer, javax.annotation.processing.Messager, java.lang.Object, java.lang.Object)
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
javax.annotation.processing.Filer filer
javax.annotation.processing.Messager messager
Object componentValidator
Object componentDescriptorFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentHjarProcessingStep.class
ComponentHjarProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentHjarProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final javax.lang.model.SourceVersion sourceVersion
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final javax.annotation.processing.Filer filer
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.ComponentValidator componentValidator
private final dagger.internal.codegen.ComponentDescriptorFactory componentDescriptorFactory
void <init> (javax.lang.model.SourceVersion, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, javax.annotation.processing.Filer, javax.annotation.processing.Messager, dagger.internal.codegen.ComponentValidator, dagger.internal.codegen.ComponentDescriptorFactory)
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
javax.annotation.processing.Filer filer
javax.annotation.processing.Messager messager
dagger.internal.codegen.ComponentValidator componentValidator
dagger.internal.codegen.ComponentDescriptorFactory componentDescriptorFactory
public java.util.Set annotations ()
protected void process (javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet)
javax.lang.model.element.TypeElement componentTypeElement
com.google.common.collect.ImmutableSet annotations
dagger.internal.codegen.ComponentValidator$ComponentValidationReport validationReport
private com.squareup.javapoet.MethodSpec emptyComponentMethod (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.TypeElement typeElement
javax.lang.model.element.ExecutableElement baseMethod
private com.squareup.javapoet.MethodSpec privateConstructor ()
private java.util.stream.Stream componentRequirements (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor component
private boolean hasBindsInstanceMethods (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
private static boolean isBindsInstance (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private com.squareup.javapoet.MethodSpec builderSetterMethod (javax.lang.model.element.TypeElement, com.squareup.javapoet.ClassName)
javax.lang.model.element.TypeElement componentRequirement
com.squareup.javapoet.ClassName builderClass
String simpleName
private com.squareup.javapoet.MethodSpec builderBuildMethod (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor component
private com.squareup.javapoet.MethodSpec staticCreatorMethod (com.squareup.javapoet.TypeName, dagger.internal.codegen.ComponentCreatorKind)
com.squareup.javapoet.TypeName creatorMethodReturnType
dagger.internal.codegen.ComponentCreatorKind creatorKind
private com.squareup.javapoet.MethodSpec createMethod (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
private com.squareup.javapoet.MethodSpec onProducerFutureCancelledMethod ()
protected volatile synthetic void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
private static synthetic boolean lambda$hasBindsInstanceMethods$2 (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private static synthetic dagger.internal.codegen.ComponentRequirement lambda$componentRequirements$1 (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
private static synthetic boolean lambda$componentRequirements$0 (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
static synthetic com.squareup.javapoet.MethodSpec access$000 (dagger.internal.codegen.ComponentHjarProcessingStep)
dagger.internal.codegen.ComponentHjarProcessingStep x0
static synthetic java.util.stream.Stream access$100 (dagger.internal.codegen.ComponentHjarProcessingStep, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentHjarProcessingStep x0
dagger.internal.codegen.ComponentDescriptor x1
static synthetic com.squareup.javapoet.MethodSpec access$200 (dagger.internal.codegen.ComponentHjarProcessingStep, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentHjarProcessingStep x0
dagger.internal.codegen.ComponentDescriptor x1
static synthetic com.squareup.javapoet.MethodSpec access$300 (dagger.internal.codegen.ComponentHjarProcessingStep, com.squareup.javapoet.TypeName, dagger.internal.codegen.ComponentCreatorKind)
dagger.internal.codegen.ComponentHjarProcessingStep x0
com.squareup.javapoet.TypeName x1
dagger.internal.codegen.ComponentCreatorKind x2
static synthetic boolean access$400 (dagger.internal.codegen.ComponentHjarProcessingStep, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentHjarProcessingStep x0
dagger.internal.codegen.ComponentDescriptor x1
static synthetic com.squareup.javapoet.MethodSpec access$500 (dagger.internal.codegen.ComponentHjarProcessingStep, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentHjarProcessingStep x0
dagger.internal.codegen.ComponentDescriptor x1
static synthetic com.squareup.javapoet.MethodSpec access$600 (dagger.internal.codegen.ComponentHjarProcessingStep)
dagger.internal.codegen.ComponentHjarProcessingStep x0
static synthetic com.squareup.javapoet.MethodSpec access$700 (dagger.internal.codegen.ComponentHjarProcessingStep, javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
dagger.internal.codegen.ComponentHjarProcessingStep x0
javax.lang.model.element.TypeElement x1
javax.lang.model.element.ExecutableElement x2
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$800 (dagger.internal.codegen.ComponentHjarProcessingStep)
dagger.internal.codegen.ComponentHjarProcessingStep x0
static synthetic dagger.internal.codegen.langmodel.DaggerElements access$900 (dagger.internal.codegen.ComponentHjarProcessingStep)
dagger.internal.codegen.ComponentHjarProcessingStep x0
static synthetic com.squareup.javapoet.MethodSpec access$1000 (dagger.internal.codegen.ComponentHjarProcessingStep, javax.lang.model.element.TypeElement, com.squareup.javapoet.ClassName)
dagger.internal.codegen.ComponentHjarProcessingStep x0
javax.lang.model.element.TypeElement x1
com.squareup.javapoet.ClassName x2
}
dagger/internal/codegen/ComponentHjarProcessingStep$EmptyComponentGenerator.class
ComponentHjarProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentHjarProcessingStep$EmptyComponentGenerator extends dagger.internal.codegen.SourceFileGenerator {
final synthetic dagger.internal.codegen.ComponentHjarProcessingStep this$0
void <init> (dagger.internal.codegen.ComponentHjarProcessingStep, javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
com.squareup.javapoet.ClassName nameGeneratedType (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor input
javax.lang.model.element.Element originatingElement (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor input
java.util.Optional write (com.squareup.javapoet.ClassName, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentCreatorDescriptor creatorDescriptor
com.squareup.javapoet.TypeName builderMethodReturnType
dagger.internal.codegen.ComponentCreatorKind creatorKind
boolean noArgFactoryMethod
com.squareup.javapoet.TypeSpec$Builder builder
com.squareup.javapoet.ClassName builderClassName
com.squareup.javapoet.ClassName generatedTypeName
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.squareup.javapoet.TypeSpec$Builder generatedComponent
javax.lang.model.element.TypeElement componentElement
com.squareup.javapoet.TypeName builderMethodReturnType
dagger.internal.codegen.ComponentCreatorKind creatorKind
boolean noArgFactoryMethod
javax.lang.model.type.DeclaredType componentType
java.util.Set methodSignatures
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
private synthetic void lambda$write$3 (com.squareup.javapoet.TypeSpec$Builder, javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
com.squareup.javapoet.TypeSpec$Builder generatedComponent
javax.lang.model.element.TypeElement componentElement
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
private synthetic boolean lambda$write$2 (java.util.Set, javax.lang.model.type.DeclaredType, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
java.util.Set methodSignatures
javax.lang.model.type.DeclaredType componentType
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
private synthetic boolean lambda$write$1 (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
private synthetic com.squareup.javapoet.MethodSpec lambda$write$0 (com.squareup.javapoet.ClassName, dagger.internal.codegen.ComponentRequirement)
com.squareup.javapoet.ClassName builderClassName
dagger.internal.codegen.ComponentRequirement requirement
}
dagger/internal/codegen/ComponentHierarchyValidator_Factory.class
ComponentHierarchyValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentHierarchyValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.ComponentHierarchyValidator get ()
public static dagger.internal.codegen.ComponentHierarchyValidator_Factory create (javax.inject.Provider)
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.ComponentHierarchyValidator newComponentHierarchyValidator (java.lang.Object)
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentHierarchyValidator.class
ComponentHierarchyValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentHierarchyValidator extends java.lang.Object {
private static final com.google.common.base.Joiner COMMA_SEPARATED_JOINER
private final dagger.internal.codegen.CompilerOptions compilerOptions
void <init> (dagger.internal.codegen.CompilerOptions)
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.ValidationReport validate (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
dagger.internal.codegen.ValidationReport$Builder report
private void validateSubcomponentMethods (dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableMap)
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.ImmutableMap existingModuleToOwners
private void validateFactoryMethodParameters (dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, com.google.common.collect.ImmutableMap)
javax.lang.model.element.TypeElement moduleType
javax.lang.model.element.TypeElement originatingComponent
javax.lang.model.element.VariableElement factoryMethodParameter
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor subcomponentMethodDescriptor
com.google.common.collect.ImmutableMap existingModuleToOwners
private void validateScopeHierarchy (dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.SetMultimap)
dagger.internal.codegen.ComponentDescriptor childComponent
dagger.model.Scope scope
java.util.Map$Entry entry
StringBuilder error
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ComponentDescriptor subject
com.google.common.collect.SetMultimap scopesByComponent
com.google.common.base.Predicate subjectScopes
com.google.common.collect.SetMultimap overlappingScopes
private void validateProductionModuleUniqueness (dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.SetMultimap)
dagger.internal.codegen.ComponentDescriptor childComponent
java.util.Map$Entry entry
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.SetMultimap producerModulesByComponent
com.google.common.collect.ImmutableSet producerModules
com.google.common.collect.SetMultimap repeatedModules
StringBuilder error
java.util.Formatter formatter
private void validateRepeatedScopedDeclarations (dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.SetMultimap)
dagger.internal.codegen.ComponentDescriptor childComponent
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ComponentDescriptor component
com.google.common.collect.SetMultimap modulesWithScopes
com.google.common.collect.ImmutableSet modules
com.google.common.collect.SetMultimap repeatedModules
private boolean hasScopedDeclarations (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
private java.lang.String repeatedModulesWithScopeError (dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableSetMultimap)
dagger.internal.codegen.ComponentDescriptor component
com.google.common.collect.ImmutableSetMultimap repeatedModules
StringBuilder error
private com.google.common.collect.ImmutableSet moduleScopes (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
private static synthetic dagger.model.Scope lambda$moduleScopes$6 (java.util.Optional)
java.util.Optional scope
private static synthetic boolean lambda$moduleScopes$5 (java.util.Optional)
java.util.Optional scope
private static synthetic java.util.Optional lambda$moduleScopes$4 (dagger.internal.codegen.BindingDeclaration)
dagger.internal.codegen.BindingDeclaration declaration
private synthetic void lambda$repeatedModulesWithScopeError$3 (java.lang.StringBuilder, dagger.internal.codegen.ComponentDescriptor, java.util.Collection)
dagger.internal.codegen.ModuleDescriptor conflictingModule
StringBuilder error
dagger.internal.codegen.ComponentDescriptor conflictingComponent
java.util.Collection conflictingModules
private static synthetic javax.lang.model.element.TypeElement lambda$validateProductionModuleUniqueness$2 (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor m
private static synthetic boolean lambda$validateProductionModuleUniqueness$1 (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
private synthetic void lambda$validateSubcomponentMethods$0 (dagger.internal.codegen.ValidationReport$Builder, com.google.common.collect.ImmutableMap, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ValidationReport$Builder report
com.google.common.collect.ImmutableMap existingModuleToOwners
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
dagger.internal.codegen.ComponentDescriptor childComponent
static void <clinit> ()
}
dagger/internal/codegen/ComponentGenerator_Factory.class
ComponentGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider sourceVersionProvider
private final javax.inject.Provider componentImplementationFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
javax.inject.Provider componentImplementationFactoryProvider
public dagger.internal.codegen.ComponentGenerator get ()
public static dagger.internal.codegen.ComponentGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
javax.inject.Provider componentImplementationFactoryProvider
public static dagger.internal.codegen.ComponentGenerator newComponentGenerator (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion, java.lang.Object)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
Object componentImplementationFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentGenerator.class
ComponentGenerator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentGenerator extends dagger.internal.codegen.SourceFileGenerator {
private final dagger.internal.codegen.ComponentImplementationFactory componentImplementationFactory
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion, dagger.internal.codegen.ComponentImplementationFactory)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.ComponentImplementationFactory componentImplementationFactory
com.squareup.javapoet.ClassName nameGeneratedType (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph input
static com.squareup.javapoet.ClassName componentName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentDefinitionType
com.squareup.javapoet.ClassName componentName
javax.lang.model.element.Element originatingElement (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph input
java.util.Optional write (com.squareup.javapoet.ClassName, dagger.internal.codegen.BindingGraph)
com.squareup.javapoet.ClassName componentName
dagger.internal.codegen.BindingGraph bindingGraph
dagger.internal.codegen.ComponentImplementation componentImplementation
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
}
dagger/internal/codegen/ComponentDescriptorValidator_Factory.class
ComponentDescriptorValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentDescriptorValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider compilerOptionsProvider
private final javax.inject.Provider methodSignatureFormatterProvider
private final javax.inject.Provider componentHierarchyValidatorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider methodSignatureFormatterProvider
javax.inject.Provider componentHierarchyValidatorProvider
public dagger.internal.codegen.ComponentDescriptorValidator get ()
public static dagger.internal.codegen.ComponentDescriptorValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider compilerOptionsProvider
javax.inject.Provider methodSignatureFormatterProvider
javax.inject.Provider componentHierarchyValidatorProvider
public static dagger.internal.codegen.ComponentDescriptorValidator newComponentDescriptorValidator (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Object compilerOptions
Object methodSignatureFormatter
Object componentHierarchyValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentDescriptorValidator.class
ComponentDescriptorValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentDescriptorValidator extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
private final dagger.internal.codegen.ComponentHierarchyValidator componentHierarchyValidator
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.MethodSignatureFormatter, dagger.internal.codegen.ComponentHierarchyValidator)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
dagger.internal.codegen.ComponentHierarchyValidator componentHierarchyValidator
dagger.internal.codegen.ValidationReport validate (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.ComponentDescriptorValidator$ComponentValidation validation
static synthetic dagger.internal.codegen.CompilerOptions access$100 (dagger.internal.codegen.ComponentDescriptorValidator)
dagger.internal.codegen.ComponentDescriptorValidator x0
static synthetic dagger.internal.codegen.langmodel.DaggerElements access$200 (dagger.internal.codegen.ComponentDescriptorValidator)
dagger.internal.codegen.ComponentDescriptorValidator x0
static synthetic dagger.internal.codegen.MethodSignatureFormatter access$300 (dagger.internal.codegen.ComponentDescriptorValidator)
dagger.internal.codegen.ComponentDescriptorValidator x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$400 (dagger.internal.codegen.ComponentDescriptorValidator)
dagger.internal.codegen.ComponentDescriptorValidator x0
}
dagger/internal/codegen/ComponentDescriptorValidator$ComponentValidation.class
ComponentDescriptorValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentDescriptorValidator$ComponentValidation extends java.lang.Object {
final dagger.internal.codegen.ComponentDescriptor rootComponent
final java.util.Map reports
final synthetic dagger.internal.codegen.ComponentDescriptorValidator this$0
void <init> (dagger.internal.codegen.ComponentDescriptorValidator, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor rootComponent
dagger.internal.codegen.ValidationReport buildReport ()
dagger.internal.codegen.ValidationReport$Builder report
private dagger.internal.codegen.ValidationReport$Builder report (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor component
private void reportComponentItem (javax.tools.Diagnostic$Kind, dagger.internal.codegen.ComponentDescriptor, java.lang.String)
javax.tools.Diagnostic$Kind kind
dagger.internal.codegen.ComponentDescriptor component
String message
private void reportComponentError (dagger.internal.codegen.ComponentDescriptor, java.lang.String)
dagger.internal.codegen.ComponentDescriptor component
String error
void visitComponent (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor component
private void validateComponentDependencyHierarchy (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor component
private void validateComponentDependencyHierarchy (dagger.internal.codegen.ComponentDescriptor, javax.lang.model.element.TypeElement, java.util.Deque)
StringBuilder message
dagger.internal.codegen.ComponentDescriptor component
javax.lang.model.element.TypeElement dependency
java.util.Deque dependencyStack
private void validateDependencyScopes (dagger.internal.codegen.ComponentDescriptor)
StringBuilder message
dagger.model.Scope scope
StringBuilder message
dagger.model.Scope singletonScope
StringBuilder message
dagger.internal.codegen.ComponentDescriptor component
com.google.common.collect.ImmutableSet scopes
com.google.common.collect.ImmutableSet scopedDependencies
private void validateModules (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ModuleDescriptor module
dagger.internal.codegen.ComponentDescriptor component
private java.lang.String abstractModuleHasInstanceBindingMethodsError (dagger.internal.codegen.ModuleDescriptor)
String methodAnnotations
String methodAnnotations
dagger.internal.codegen.ModuleDescriptor module
String methodAnnotations
private void validateCreators (dagger.internal.codegen.ComponentDescriptor)
java.util.Collection excessElements
String formatted
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.ComponentCreatorDescriptor creator
dagger.internal.codegen.ErrorMessages$ComponentCreatorMessages messages
java.util.Set creatorModuleAndDependencyRequirements
java.util.Set componentModuleAndDependencyRequirements
java.util.Set inapplicableRequirementsOnCreator
javax.lang.model.type.DeclaredType container
java.util.Set mustBePassed
java.util.Set missingRequirements
com.google.common.collect.ImmutableSetMultimap declaredRequirementsByType
private java.lang.String formatElement (javax.lang.model.element.Element, javax.lang.model.type.DeclaredType)
javax.lang.model.element.Element element
javax.lang.model.type.DeclaredType container
private java.lang.String formatParameter (javax.lang.model.element.VariableElement, javax.lang.model.type.DeclaredType)
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.DeclaredType container
java.util.StringJoiner joiner
javax.lang.model.type.TypeMirror parameterType
private javax.lang.model.type.TypeMirror resolveParameterType (javax.lang.model.element.VariableElement, javax.lang.model.type.DeclaredType)
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.DeclaredType container
javax.lang.model.element.ExecutableElement method
int parameterIndex
javax.lang.model.type.ExecutableType methodType
private void validateDependencyScopeHierarchy (dagger.internal.codegen.ComponentDescriptor, javax.lang.model.element.TypeElement, java.util.Deque, java.util.Deque)
StringBuilder message
dagger.internal.codegen.ComponentDescriptor component
javax.lang.model.element.TypeElement dependency
java.util.Deque scopeStack
java.util.Deque scopedDependencyStack
com.google.common.collect.ImmutableSet scopes
private boolean stackOverlaps (java.util.Deque, com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet entry
java.util.Deque stack
com.google.common.collect.ImmutableSet set
private void appendIndentedComponentsList (java.lang.StringBuilder, java.lang.Iterable)
dagger.model.Scope scope
javax.lang.model.element.TypeElement scopedComponent
StringBuilder message
Iterable types
private com.google.common.collect.ImmutableSet scopedTypesIn (java.util.Collection)
java.util.Collection types
private static synthetic boolean lambda$scopedTypesIn$10 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
private synthetic void lambda$validateDependencyScopeHierarchy$9 (java.util.Deque, com.google.common.collect.ImmutableSet, java.util.Deque, javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentDescriptor, dagger.internal.codegen.ComponentAnnotation)
java.util.Deque scopeStack
com.google.common.collect.ImmutableSet scopes
java.util.Deque scopedDependencyStack
javax.lang.model.element.TypeElement dependency
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.ComponentAnnotation componentAnnotation
com.google.common.collect.ImmutableSet scopedDependencies
private static synthetic boolean lambda$validateDependencyScopeHierarchy$8 (dagger.internal.codegen.ComponentAnnotation)
dagger.internal.codegen.ComponentAnnotation componentAnnotation
private synthetic void lambda$validateCreators$7 (dagger.internal.codegen.ComponentDescriptor, dagger.internal.codegen.ErrorMessages$ComponentCreatorMessages, javax.lang.model.type.DeclaredType, dagger.internal.codegen.ComponentCreatorDescriptor, com.google.common.base.Equivalence$Wrapper, java.util.Collection)
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.ErrorMessages$ComponentCreatorMessages messages
javax.lang.model.type.DeclaredType container
dagger.internal.codegen.ComponentCreatorDescriptor creator
com.google.common.base.Equivalence$Wrapper typeWrapper
java.util.Collection elementsForType
private synthetic java.lang.String lambda$validateCreators$6 (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element)
javax.lang.model.type.DeclaredType container
javax.lang.model.element.Element element
private static synthetic com.google.common.base.Equivalence$Wrapper lambda$validateCreators$5 (java.util.Map$Entry)
java.util.Map$Entry entry
private synthetic boolean lambda$validateCreators$4 (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement input
private synthetic java.lang.String lambda$validateCreators$3 (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element)
javax.lang.model.type.DeclaredType container
javax.lang.model.element.Element element
private synthetic void lambda$validateComponentDependencyHierarchy$2 (java.util.Deque, javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentDescriptor, dagger.internal.codegen.ComponentAnnotation)
javax.lang.model.element.TypeElement nextDependency
java.util.Deque dependencyStack
javax.lang.model.element.TypeElement dependency
dagger.internal.codegen.ComponentDescriptor component
dagger.internal.codegen.ComponentAnnotation componentAnnotation
private static synthetic dagger.internal.codegen.ValidationReport$Builder lambda$report$1 (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor descriptor
private static synthetic void lambda$buildReport$0 (dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ValidationReport$Builder subreport
static synthetic dagger.internal.codegen.ValidationReport$Builder access$000 (dagger.internal.codegen.ComponentDescriptorValidator$ComponentValidation, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptorValidator$ComponentValidation x0
dagger.internal.codegen.ComponentDescriptor x1
}
dagger/internal/codegen/ComponentDescriptorValidator$1.class
ComponentDescriptorValidator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ComponentDescriptorValidator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ModuleKind
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
dagger/internal/codegen/ComponentDescriptorFactory_Factory.class
ComponentDescriptorFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentDescriptorFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider dependencyRequestFactoryProvider
private final javax.inject.Provider moduleDescriptorFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestFactoryProvider
javax.inject.Provider moduleDescriptorFactoryProvider
public dagger.internal.codegen.ComponentDescriptorFactory get ()
public static dagger.internal.codegen.ComponentDescriptorFactory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestFactoryProvider
javax.inject.Provider moduleDescriptorFactoryProvider
public static dagger.internal.codegen.ComponentDescriptorFactory newComponentDescriptorFactory (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Object dependencyRequestFactory
Object moduleDescriptorFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentDescriptorFactory.class
ComponentDescriptorFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentDescriptorFactory extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
private final dagger.internal.codegen.ModuleDescriptor$Factory moduleDescriptorFactory
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.DependencyRequestFactory, dagger.internal.codegen.ModuleDescriptor$Factory)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
dagger.internal.codegen.ModuleDescriptor$Factory moduleDescriptorFactory
dagger.internal.codegen.ComponentDescriptor rootComponentDescriptor (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
dagger.internal.codegen.ComponentDescriptor subcomponentDescriptor (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
dagger.internal.codegen.ComponentDescriptor moduleComponentDescriptor (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
private static java.lang.Object checkAnnotation (javax.lang.model.element.TypeElement, java.util.function.Function, java.lang.String)
javax.lang.model.element.TypeElement typeElement
java.util.function.Function annotationFunction
String message
private dagger.internal.codegen.ComponentDescriptor create (javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentAnnotation)
javax.lang.model.element.ExecutableElement dependencyMethod
dagger.internal.codegen.ComponentRequirement componentDependency
javax.lang.model.element.TypeElement subcomponent
dagger.internal.codegen.SubcomponentDeclaration subcomponentDeclaration
dagger.internal.codegen.ModuleDescriptor module
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethodDescriptor
javax.lang.model.element.ExecutableElement componentMethod
com.google.common.collect.ImmutableSet unimplementedMethods
javax.lang.model.element.TypeElement typeElement
dagger.internal.codegen.ComponentAnnotation componentAnnotation
com.google.common.collect.ImmutableSet componentDependencies
com.google.common.collect.ImmutableMap$Builder dependenciesByDependencyMethod
com.google.common.collect.ImmutableSet modules
com.google.common.collect.ImmutableSet transitiveModules
com.google.common.collect.ImmutableSet$Builder subcomponentsFromModules
com.google.common.collect.ImmutableSet$Builder componentMethodsBuilder
com.google.common.collect.ImmutableBiMap$Builder subcomponentsByFactoryMethod
com.google.common.collect.ImmutableBiMap$Builder subcomponentsByBuilderMethod
com.google.common.collect.ImmutableSet enclosedCreators
java.util.Optional creatorDescriptor
com.google.common.collect.ImmutableSet scopes
private dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor getDescriptorForComponentMethod (javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentAnnotation, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.TypeElement returnTypeElement
javax.lang.model.element.TypeElement componentElement
dagger.internal.codegen.ComponentAnnotation componentAnnotation
javax.lang.model.element.ExecutableElement componentMethod
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder descriptor
javax.lang.model.type.ExecutableType resolvedComponentMethod
javax.lang.model.type.TypeMirror returnType
private static synthetic java.util.stream.Stream lambda$create$2 (javax.lang.model.element.TypeElement, java.lang.Class)
javax.lang.model.element.TypeElement typeElement
Class creatorAnnotation
private static synthetic void lambda$create$1 (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, com.google.common.collect.ImmutableBiMap$Builder, com.google.common.collect.ImmutableBiMap$Builder, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethodDescriptor
com.google.common.collect.ImmutableBiMap$Builder subcomponentsByBuilderMethod
com.google.common.collect.ImmutableBiMap$Builder subcomponentsByFactoryMethod
dagger.internal.codegen.ComponentDescriptor subcomponent
private static synthetic java.lang.IllegalArgumentException lambda$checkAnnotation$0 (javax.lang.model.element.TypeElement, java.lang.String)
javax.lang.model.element.TypeElement typeElement
String message
}
dagger/internal/codegen/ComponentDescriptor.class
ComponentDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentDescriptor extends java.lang.Object {
private final com.google.common.base.Supplier childComponentsByBuilderType
private static final com.google.common.collect.ImmutableSet NON_CONTRIBUTING_OBJECT_METHOD_NAMES
void <init> ()
abstract dagger.internal.codegen.ComponentAnnotation annotation ()
final boolean isSubcomponent ()
final boolean isProduction ()
final boolean isRealComponent ()
abstract javax.lang.model.element.TypeElement typeElement ()
abstract com.google.common.collect.ImmutableSet dependencies ()
final com.google.common.collect.ImmutableSet dependenciesAndConcreteModules ()
abstract com.google.common.collect.ImmutableSet modules ()
final com.google.common.collect.ImmutableSet moduleTypes ()
com.google.common.collect.ImmutableSet requirements ()
com.google.common.collect.ImmutableSet$Builder requirements
abstract com.google.common.collect.ImmutableMap dependenciesByDependencyMethod ()
final dagger.internal.codegen.ComponentRequirement getDependencyThatDefinesMethod (javax.lang.model.element.Element)
javax.lang.model.element.Element method
abstract com.google.common.collect.ImmutableSet scopes ()
final com.google.common.collect.ImmutableSet childComponents ()
abstract com.google.common.collect.ImmutableSet childComponentsDeclaredByModules ()
abstract com.google.common.collect.ImmutableBiMap childComponentsDeclaredByFactoryMethods ()
com.google.common.collect.ImmutableMap childComponentsByElement ()
final java.util.Optional getFactoryMethodForChildComponent (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor childComponent
abstract com.google.common.collect.ImmutableBiMap childComponentsDeclaredByBuilderEntryPoints ()
final dagger.internal.codegen.ComponentDescriptor getChildComponentWithBuilderType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement builderType
abstract com.google.common.collect.ImmutableSet componentMethods ()
java.util.Optional firstMatchingComponentMethod (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
private static boolean doesComponentMethodMatch (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.BindingRequest request
final com.google.common.collect.ImmutableSet entryPointMethods ()
abstract java.util.Optional creatorDescriptor ()
final boolean hasCreator ()
final java.util.Optional cancellationPolicy ()
public int hashCode ()
public abstract boolean equals (java.lang.Object)
static boolean isComponentContributionMethod (dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.element.ExecutableElement)
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.element.ExecutableElement method
static boolean isComponentProductionMethod (dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.element.ExecutableElement)
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.element.ExecutableElement method
private static synthetic boolean lambda$entryPointMethods$9 (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
private static synthetic boolean lambda$firstMatchingComponentMethod$8 (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
private synthetic com.google.common.collect.ImmutableMap lambda$new$7 ()
private static synthetic dagger.internal.codegen.ComponentDescriptor lambda$new$6 (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor child
private static synthetic javax.lang.model.element.TypeElement lambda$new$5 (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor child
private static synthetic boolean lambda$new$4 (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor child
private static synthetic dagger.internal.codegen.ComponentRequirement lambda$requirements$3 (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
private static synthetic boolean lambda$requirements$2 (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
private static synthetic dagger.internal.codegen.ComponentRequirement lambda$dependenciesAndConcreteModules$1 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement module
private static synthetic boolean lambda$dependenciesAndConcreteModules$0 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement dep
static void <clinit> ()
}
dagger/internal/codegen/ComponentDescriptor$ComponentMethodDescriptor.class
ComponentDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor extends java.lang.Object {
void <init> ()
abstract javax.lang.model.element.ExecutableElement methodElement ()
abstract java.util.Optional dependencyRequest ()
abstract java.util.Optional subcomponent ()
javax.lang.model.type.TypeMirror resolvedReturnType (dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerTypes types
javax.lang.model.type.TypeMirror returnType
static dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder builder (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
}
dagger/internal/codegen/ComponentDescriptor$ComponentMethodDescriptor$Builder.class
ComponentDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder extends java.lang.Object {
public abstract dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder methodElement (javax.lang.model.element.ExecutableElement)
public abstract dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder dependencyRequest (dagger.model.DependencyRequest)
public abstract dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder subcomponent (dagger.internal.codegen.ComponentDescriptor)
public abstract dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor build ()
}
dagger/internal/codegen/ComponentCreatorValidator_Factory.class
ComponentCreatorValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentCreatorValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
public dagger.internal.codegen.ComponentCreatorValidator get ()
public static dagger.internal.codegen.ComponentCreatorValidator_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
public static dagger.internal.codegen.ComponentCreatorValidator newComponentCreatorValidator (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentCreatorValidator.class
ComponentCreatorValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentCreatorValidator extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
public dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
dagger.internal.codegen.ValidationReport$Builder report
com.google.common.collect.ImmutableSet creatorAnnotations
dagger.internal.codegen.ComponentCreatorValidator$ElementValidator validator
private boolean validateOnlyOneCreatorAnnotation (com.google.common.collect.ImmutableSet, dagger.internal.codegen.ValidationReport$Builder)
String error
com.google.common.collect.ImmutableSet creatorAnnotations
dagger.internal.codegen.ValidationReport$Builder report
static synthetic dagger.internal.codegen.langmodel.DaggerElements access$100 (dagger.internal.codegen.ComponentCreatorValidator)
dagger.internal.codegen.ComponentCreatorValidator x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$200 (dagger.internal.codegen.ComponentCreatorValidator)
dagger.internal.codegen.ComponentCreatorValidator x0
}
dagger/internal/codegen/ComponentCreatorValidator$ElementValidator.class
ComponentCreatorValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentCreatorValidator$ElementValidator extends java.lang.Object {
private final javax.lang.model.element.TypeElement type
private final javax.lang.model.element.Element component
private final dagger.internal.codegen.ValidationReport$Builder report
private final dagger.internal.codegen.ComponentCreatorAnnotation annotation
private final dagger.internal.codegen.ErrorMessages$ComponentCreatorMessages messages
final synthetic dagger.internal.codegen.ComponentCreatorValidator this$0
private void <init> (dagger.internal.codegen.ComponentCreatorValidator, javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentCreatorAnnotation)
javax.lang.model.element.TypeElement type
dagger.internal.codegen.ValidationReport$Builder report
dagger.internal.codegen.ComponentCreatorAnnotation annotation
final dagger.internal.codegen.ValidationReport validate ()
private boolean validateIsClassOrInterface ()
private void validateConstructor ()
javax.lang.model.element.ExecutableElement constructor
java.util.List allElements
java.util.List constructors
boolean valid
private void validateTypeRequirements ()
java.util.Set modifiers
private void validateBuilder ()
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.ExecutableElement buildMethod
private void validateSetterMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.TypeMirror returnType
javax.lang.model.element.VariableElement parameter
boolean methodIsBindsInstance
boolean parameterIsBindsInstance
boolean bindsInstance
private void validateFactory ()
com.google.common.collect.ImmutableList abstractMethods
private void validateFactoryMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.VariableElement parameter
javax.lang.model.element.ExecutableElement method
private boolean validateFactoryMethodReturnType (javax.lang.model.element.ExecutableElement)
com.google.common.collect.ImmutableSet methodsOnlyInComponent
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.TypeMirror returnType
javax.lang.model.element.TypeElement componentType
private transient void error (javax.lang.model.element.ExecutableElement, java.lang.String, java.lang.String, java.lang.Object[])
javax.lang.model.element.ExecutableElement method
String enclosedError
String inheritedError
Object[] extraArgs
private void validateNotGeneric (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private com.google.common.collect.ImmutableSet methodsOnlyInComponent (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentType
synthetic void <init> (dagger.internal.codegen.ComponentCreatorValidator, javax.lang.model.element.TypeElement, dagger.internal.codegen.ValidationReport$Builder, dagger.internal.codegen.ComponentCreatorAnnotation, dagger.internal.codegen.ComponentCreatorValidator$1)
dagger.internal.codegen.ComponentCreatorValidator x0
javax.lang.model.element.TypeElement x1
dagger.internal.codegen.ValidationReport$Builder x2
dagger.internal.codegen.ComponentCreatorAnnotation x3
dagger.internal.codegen.ComponentCreatorValidator$1 x4
}
dagger/internal/codegen/ComponentCreatorValidator$1.class
ComponentCreatorValidator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ComponentCreatorValidator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ComponentCreatorKind
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
dagger/internal/codegen/ComponentCreatorKind.class
ComponentCreatorKind.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentCreatorKind extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentCreatorKind BUILDER
public static final enum dagger.internal.codegen.ComponentCreatorKind FACTORY
private static final synthetic dagger.internal.codegen.ComponentCreatorKind[] $VALUES
public static dagger.internal.codegen.ComponentCreatorKind[] values ()
public static dagger.internal.codegen.ComponentCreatorKind valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
java.lang.String typeName ()
java.lang.String methodName ()
static void <clinit> ()
}
dagger/internal/codegen/ComponentCreatorImplementationFactory_Factory.class
ComponentCreatorImplementationFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentCreatorImplementationFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
public dagger.internal.codegen.ComponentCreatorImplementationFactory get ()
public static dagger.internal.codegen.ComponentCreatorImplementationFactory_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
public static dagger.internal.codegen.ComponentCreatorImplementationFactory newComponentCreatorImplementationFactory (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentCreatorImplementationFactory.class
ComponentCreatorImplementationFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentCreatorImplementationFactory extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
java.util.Optional create (dagger.internal.codegen.ComponentImplementation, java.util.Optional)
dagger.internal.codegen.ComponentImplementation componentImplementation
java.util.Optional graph
java.util.Optional creatorDescriptor
dagger.internal.codegen.ComponentCreatorImplementationFactory$Builder builder
private static boolean hasNoSetterMethods (java.util.Optional)
java.util.Optional creatorDescriptor
private static synthetic boolean lambda$hasNoSetterMethods$0 (dagger.internal.codegen.ComponentCreatorDescriptor)
dagger.internal.codegen.ComponentCreatorDescriptor descriptor
static synthetic dagger.internal.codegen.langmodel.DaggerElements access$000 (dagger.internal.codegen.ComponentCreatorImplementationFactory)
dagger.internal.codegen.ComponentCreatorImplementationFactory x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$100 (dagger.internal.codegen.ComponentCreatorImplementationFactory)
dagger.internal.codegen.ComponentCreatorImplementationFactory x0
}
dagger/internal/codegen/ComponentCreatorImplementationFactory$RequirementStatus.class
ComponentCreatorImplementationFactory.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus NEEDED
public static final enum dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus UNNEEDED
public static final enum dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus UNSETTABLE_REPEATED_MODULE
public static final enum dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus IMPLEMENTED_IN_SUPERTYPE
private static final synthetic dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus[] $VALUES
public static dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus[] values ()
public static dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/ComponentCreatorImplementationFactory$BuilderForGeneratedRootComponentBuilder.class
ComponentCreatorImplementationFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentCreatorImplementationFactory$BuilderForGeneratedRootComponentBuilder extends dagger.internal.codegen.ComponentCreatorImplementationFactory$Builder {
final synthetic dagger.internal.codegen.ComponentCreatorImplementationFactory this$0
void <init> (dagger.internal.codegen.ComponentCreatorImplementationFactory, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation componentImplementation
protected com.google.common.collect.ImmutableMap userSettableRequirements ()
protected java.util.Optional visibility ()
protected void setSupertype ()
protected void addConstructor ()
protected com.google.common.collect.ImmutableSet setterMethods ()
protected com.google.common.collect.ImmutableMap factoryMethodParameters ()
protected com.squareup.javapoet.MethodSpec$Builder factoryMethodBuilder ()
protected com.squareup.javapoet.MethodSpec$Builder setterMethodBuilder (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
String name
private synthetic dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus lambda$userSettableRequirements$0 (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
}
dagger/internal/codegen/ComponentCreatorImplementationFactory$BuilderForCreatorDescriptor.class
ComponentCreatorImplementationFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentCreatorImplementationFactory$BuilderForCreatorDescriptor extends dagger.internal.codegen.ComponentCreatorImplementationFactory$Builder {
final dagger.internal.codegen.ComponentCreatorDescriptor creatorDescriptor
private final java.util.Optional graph
final synthetic dagger.internal.codegen.ComponentCreatorImplementationFactory this$0
void <init> (dagger.internal.codegen.ComponentCreatorImplementationFactory, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentCreatorDescriptor, java.util.Optional)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentCreatorDescriptor creatorDescriptor
java.util.Optional graph
protected com.google.common.collect.ImmutableMap userSettableRequirements ()
protected java.util.Optional visibility ()
protected void setSupertype ()
protected void addConstructor ()
protected com.google.common.collect.ImmutableSet setterMethods ()
protected com.google.common.collect.ImmutableMap factoryMethodParameters ()
private javax.lang.model.type.DeclaredType creatorType ()
protected com.squareup.javapoet.MethodSpec$Builder factoryMethodBuilder ()
private dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus requirementStatus (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
final boolean isRepeatedModule (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
private boolean isOwnedModule (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
private boolean hasBaseCreatorImplementation ()
protected com.squareup.javapoet.MethodSpec$Builder setterMethodBuilder (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
javax.lang.model.element.ExecutableElement supertypeMethod
com.squareup.javapoet.MethodSpec$Builder method
private static synthetic java.lang.Boolean lambda$isOwnedModule$1 (dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.ComponentRequirement requirement
dagger.internal.codegen.BindingGraph g
private static synthetic java.lang.String lambda$factoryMethodParameters$0 (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement element
}
dagger/internal/codegen/ComponentCreatorImplementationFactory$Builder.class
ComponentCreatorImplementationFactory.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentCreatorImplementationFactory$Builder extends java.lang.Object {
final dagger.internal.codegen.ComponentImplementation componentImplementation
final com.squareup.javapoet.ClassName className
final com.squareup.javapoet.TypeSpec$Builder classBuilder
private com.google.common.collect.ImmutableMap fields
final synthetic dagger.internal.codegen.ComponentCreatorImplementationFactory this$0
void <init> (dagger.internal.codegen.ComponentCreatorImplementationFactory, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentCreatorImplementation build ()
final dagger.internal.codegen.ComponentDescriptor componentDescriptor ()
final com.google.common.collect.ImmutableSet componentConstructorRequirements ()
abstract com.google.common.collect.ImmutableSet setterMethods ()
abstract com.google.common.collect.ImmutableMap factoryMethodParameters ()
abstract com.google.common.collect.ImmutableMap userSettableRequirements ()
private java.util.Set neededUserSettableRequirements ()
private void setModifiers ()
protected abstract java.util.Optional visibility ()
protected abstract void setSupertype ()
protected abstract void addConstructor ()
private com.google.common.collect.ImmutableMap getOrAddFields ()
private com.google.common.collect.ImmutableMap addFields ()
javax.lang.model.element.Modifier modifier
dagger.internal.codegen.UniqueNameSet fieldNames
com.google.common.collect.ImmutableMap result
private void addSetterMethods ()
protected abstract com.squareup.javapoet.MethodSpec$Builder setterMethodBuilder (dagger.internal.codegen.ComponentRequirement)
private java.util.Optional createSetterMethod (dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus)
dagger.internal.codegen.ComponentRequirement requirement
dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus status
private com.squareup.javapoet.MethodSpec normalSetterMethod (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
com.squareup.javapoet.MethodSpec$Builder method
com.squareup.javapoet.ParameterSpec parameter
private com.squareup.javapoet.MethodSpec noopSetterMethod (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
com.squareup.javapoet.MethodSpec$Builder method
com.squareup.javapoet.ParameterSpec parameter
private com.squareup.javapoet.MethodSpec repeatedModuleSetterMethod (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
private com.squareup.javapoet.ParameterSpec parameter (com.squareup.javapoet.MethodSpec)
com.squareup.javapoet.MethodSpec method
private com.squareup.javapoet.MethodSpec maybeReturnThis (com.squareup.javapoet.MethodSpec$Builder)
com.squareup.javapoet.MethodSpec$Builder method
com.squareup.javapoet.MethodSpec built
private void addFactoryMethod ()
com.squareup.javapoet.MethodSpec factoryMethod ()
com.squareup.javapoet.MethodSpec$Builder factoryMethod
com.google.common.collect.ImmutableMap factoryMethodParameters
private void addNullHandlingForField (dagger.internal.codegen.ComponentRequirement, com.squareup.javapoet.FieldSpec, com.squareup.javapoet.MethodSpec$Builder)
dagger.internal.codegen.ComponentRequirement requirement
com.squareup.javapoet.FieldSpec field
com.squareup.javapoet.MethodSpec$Builder factoryMethod
private void addNullHandlingForParameter (dagger.internal.codegen.ComponentRequirement, java.lang.String, com.squareup.javapoet.MethodSpec$Builder)
dagger.internal.codegen.ComponentRequirement requirement
String parameter
com.squareup.javapoet.MethodSpec$Builder factoryMethod
protected abstract com.squareup.javapoet.MethodSpec$Builder factoryMethodBuilder ()
private com.squareup.javapoet.CodeBlock componentConstructorArgs (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap factoryMethodParameters
private com.squareup.javapoet.CodeBlock newModuleInstance (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
private synthetic com.squareup.javapoet.CodeBlock lambda$componentConstructorArgs$4 (com.google.common.collect.ImmutableMap, dagger.internal.codegen.ComponentRequirement)
com.google.common.collect.ImmutableMap factoryMethodParameters
dagger.internal.codegen.ComponentRequirement requirement
private synthetic void lambda$factoryMethod$3 (com.squareup.javapoet.MethodSpec$Builder, com.google.common.collect.ImmutableMap, dagger.internal.codegen.ComponentRequirement)
com.squareup.javapoet.FieldSpec field
String parameterName
com.squareup.javapoet.MethodSpec$Builder factoryMethod
com.google.common.collect.ImmutableMap factoryMethodParameters
dagger.internal.codegen.ComponentRequirement requirement
private synthetic void lambda$addSetterMethods$2 (dagger.internal.codegen.ComponentRequirement, dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus)
dagger.internal.codegen.ComponentRequirement requirement
dagger.internal.codegen.ComponentCreatorImplementationFactory$RequirementStatus status
private static synthetic com.squareup.javapoet.FieldSpec lambda$addFields$1 (dagger.internal.codegen.UniqueNameSet, javax.lang.model.element.Modifier, dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.UniqueNameSet fieldNames
javax.lang.model.element.Modifier modifier
dagger.internal.codegen.ComponentRequirement requirement
private static synthetic void lambda$setModifiers$0 (com.squareup.javapoet.TypeSpec$Builder, javax.lang.model.element.Modifier)
com.squareup.javapoet.TypeSpec$Builder rec$
javax.lang.model.element.Modifier xva$0
}
dagger/internal/codegen/ComponentCreatorImplementationFactory$1.class
ComponentCreatorImplementationFactory.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ComponentCreatorImplementationFactory$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ComponentCreatorImplementationFactory$RequirementStatus
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ComponentRequirement$NullPolicy
static void <clinit> ()
}
dagger/internal/codegen/ComponentCreatorImplementation.class
ComponentCreatorImplementation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentCreatorImplementation extends java.lang.Object {
void <init> ()
static dagger.internal.codegen.ComponentCreatorImplementation create (com.squareup.javapoet.TypeSpec, com.squareup.javapoet.ClassName, com.google.common.collect.ImmutableMap)
com.squareup.javapoet.TypeSpec spec
com.squareup.javapoet.ClassName name
com.google.common.collect.ImmutableMap fields
abstract com.squareup.javapoet.TypeSpec spec ()
abstract com.squareup.javapoet.ClassName name ()
abstract com.google.common.collect.ImmutableMap fields ()
}
dagger/internal/codegen/ComponentCreatorDescriptor.class
ComponentCreatorDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentCreatorDescriptor extends java.lang.Object {
void <init> ()
abstract dagger.internal.codegen.ComponentCreatorAnnotation annotation ()
final dagger.internal.codegen.ComponentCreatorKind kind ()
abstract javax.lang.model.element.TypeElement typeElement ()
abstract javax.lang.model.element.ExecutableElement factoryMethod ()
abstract com.google.common.collect.ImmutableSetMultimap unvalidatedSetterMethods ()
abstract com.google.common.collect.ImmutableSetMultimap unvalidatedFactoryParameters ()
final com.google.common.collect.ImmutableSetMultimap unvalidatedRequirementElements ()
com.google.common.collect.ImmutableMap requirementElements ()
com.google.common.collect.ImmutableMap setterMethods ()
com.google.common.collect.ImmutableMap factoryParameters ()
private static com.google.common.collect.ImmutableMap flatten (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
final com.google.common.collect.ImmutableSet userSettableRequirements ()
final com.google.common.collect.ImmutableSet moduleAndDependencyRequirements ()
final com.google.common.collect.ImmutableSet boundInstanceRequirements ()
final javax.lang.model.element.Element elementForRequirement (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
static dagger.internal.codegen.ComponentCreatorDescriptor create (javax.lang.model.type.DeclaredType, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.DependencyRequestFactory)
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror parameterType
javax.lang.model.type.ExecutableType resolvedMethodType
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror parameterType
int i
javax.lang.model.type.DeclaredType type
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
javax.lang.model.element.TypeElement typeElement
javax.lang.model.type.TypeMirror componentType
com.google.common.collect.ImmutableSetMultimap$Builder setterMethods
javax.lang.model.element.ExecutableElement factoryMethod
com.google.common.collect.ImmutableSetMultimap$Builder factoryParameters
javax.lang.model.type.ExecutableType resolvedFactoryMethodType
java.util.List parameters
java.util.List parameterTypes
dagger.internal.codegen.ComponentCreatorAnnotation annotation
private static dagger.internal.codegen.ComponentRequirement requirement (javax.lang.model.element.ExecutableElement, javax.lang.model.element.VariableElement, javax.lang.model.type.TypeMirror, dagger.internal.codegen.DependencyRequestFactory, javax.lang.model.element.Element)
dagger.model.DependencyRequest request
String variableName
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
javax.lang.model.element.Element elementForVariableName
private static synthetic boolean lambda$moduleAndDependencyRequirements$1 (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement requirement
private static synthetic java.lang.Object lambda$flatten$0 (java.util.Collection)
java.util.Collection values
}
dagger/internal/codegen/ComponentCreatorAnnotation.class
ComponentCreatorAnnotation.java
package dagger.internal.codegen
final enum dagger.internal.codegen.ComponentCreatorAnnotation extends java.lang.Enum {
public static final enum dagger.internal.codegen.ComponentCreatorAnnotation COMPONENT_BUILDER
public static final enum dagger.internal.codegen.ComponentCreatorAnnotation COMPONENT_FACTORY
public static final enum dagger.internal.codegen.ComponentCreatorAnnotation SUBCOMPONENT_BUILDER
public static final enum dagger.internal.codegen.ComponentCreatorAnnotation SUBCOMPONENT_FACTORY
public static final enum dagger.internal.codegen.ComponentCreatorAnnotation PRODUCTION_COMPONENT_BUILDER
public static final enum dagger.internal.codegen.ComponentCreatorAnnotation PRODUCTION_COMPONENT_FACTORY
public static final enum dagger.internal.codegen.ComponentCreatorAnnotation PRODUCTION_SUBCOMPONENT_BUILDER
public static final enum dagger.internal.codegen.ComponentCreatorAnnotation PRODUCTION_SUBCOMPONENT_FACTORY
private final Class annotation
private final dagger.internal.codegen.ComponentCreatorKind creatorKind
private final Class componentAnnotation
private static final synthetic dagger.internal.codegen.ComponentCreatorAnnotation[] $VALUES
public static dagger.internal.codegen.ComponentCreatorAnnotation[] values ()
public static dagger.internal.codegen.ComponentCreatorAnnotation valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.Class)
Class annotation
java.lang.Class annotation ()
final java.lang.Class componentAnnotation ()
final boolean isSubcomponentCreatorAnnotation ()
final boolean isProductionCreatorAnnotation ()
dagger.internal.codegen.ComponentCreatorKind creatorKind ()
public final java.lang.String toString ()
static com.google.common.collect.ImmutableSet allCreatorAnnotations ()
static com.google.common.collect.ImmutableSet rootComponentCreatorAnnotations ()
static com.google.common.collect.ImmutableSet subcomponentCreatorAnnotations ()
static com.google.common.collect.ImmutableSet productionCreatorAnnotations ()
static com.google.common.collect.ImmutableSet creatorAnnotationsFor (dagger.internal.codegen.ComponentAnnotation)
dagger.internal.codegen.ComponentAnnotation componentAnnotation
static com.google.common.collect.ImmutableSet getCreatorAnnotations (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
private static java.util.stream.Stream stream ()
private static java.util.stream.Collector toAnnotationClasses ()
private static synthetic boolean lambda$getCreatorAnnotations$4 (javax.lang.model.element.TypeElement, dagger.internal.codegen.ComponentCreatorAnnotation)
javax.lang.model.element.TypeElement type
dagger.internal.codegen.ComponentCreatorAnnotation cca
private static synthetic boolean lambda$creatorAnnotationsFor$3 (dagger.internal.codegen.ComponentAnnotation, dagger.internal.codegen.ComponentCreatorAnnotation)
dagger.internal.codegen.ComponentAnnotation componentAnnotation
dagger.internal.codegen.ComponentCreatorAnnotation creatorAnnotation
private static synthetic boolean lambda$productionCreatorAnnotations$2 (dagger.internal.codegen.ComponentCreatorAnnotation)
dagger.internal.codegen.ComponentCreatorAnnotation componentCreatorAnnotation
private static synthetic boolean lambda$subcomponentCreatorAnnotations$1 (dagger.internal.codegen.ComponentCreatorAnnotation)
dagger.internal.codegen.ComponentCreatorAnnotation componentCreatorAnnotation
private static synthetic boolean lambda$rootComponentCreatorAnnotations$0 (dagger.internal.codegen.ComponentCreatorAnnotation)
dagger.internal.codegen.ComponentCreatorAnnotation componentCreatorAnnotation
static void <clinit> ()
}
dagger/internal/codegen/ComponentBindingExpressions_Factory.class
ComponentBindingExpressions_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.ComponentBindingExpressions_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider parentProvider
private final javax.inject.Provider graphProvider
private final javax.inject.Provider componentImplementationProvider
private final javax.inject.Provider componentRequirementExpressionsProvider
private final javax.inject.Provider optionalFactoriesProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider sourceVersionProvider
private final javax.inject.Provider compilerOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider parentProvider
javax.inject.Provider graphProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider optionalFactoriesProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
javax.inject.Provider compilerOptionsProvider
public dagger.internal.codegen.ComponentBindingExpressions get ()
public static dagger.internal.codegen.ComponentBindingExpressions_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider parentProvider
javax.inject.Provider graphProvider
javax.inject.Provider componentImplementationProvider
javax.inject.Provider componentRequirementExpressionsProvider
javax.inject.Provider optionalFactoriesProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
javax.inject.Provider compilerOptionsProvider
public static dagger.internal.codegen.ComponentBindingExpressions newComponentBindingExpressions (java.util.Optional, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion, java.lang.Object)
java.util.Optional parent
Object graph
Object componentImplementation
Object componentRequirementExpressions
Object optionalFactories
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
Object compilerOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/ComponentBindingExpressions.class
ComponentBindingExpressions.java
package dagger.internal.codegen
final dagger.internal.codegen.ComponentBindingExpressions extends java.lang.Object {
private final java.util.Optional parent
private final dagger.internal.codegen.BindingGraph graph
private final dagger.internal.codegen.ComponentImplementation componentImplementation
private final dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
private final dagger.internal.codegen.OptionalFactories optionalFactories
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final javax.lang.model.SourceVersion sourceVersion
private final dagger.internal.codegen.CompilerOptions compilerOptions
private final dagger.internal.codegen.MembersInjectionMethods membersInjectionMethods
private final dagger.internal.codegen.InnerSwitchingProviders innerSwitchingProviders
private final dagger.internal.codegen.ModifiableBindingExpressions modifiableBindingExpressions
private final java.util.Map expressions
void <init> (java.util.Optional, dagger.internal.codegen.BindingGraph, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.ComponentRequirementExpressions, dagger.internal.codegen.OptionalFactories, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion, dagger.internal.codegen.CompilerOptions)
java.util.Optional parent
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.ComponentImplementation componentImplementation
dagger.internal.codegen.ComponentRequirementExpressions componentRequirementExpressions
dagger.internal.codegen.OptionalFactories optionalFactories
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
dagger.internal.codegen.CompilerOptions compilerOptions
dagger.internal.codegen.ModifiableBindingExpressions modifiableBindingExpressions ()
dagger.internal.codegen.javapoet.Expression getDependencyExpression (dagger.internal.codegen.BindingRequest, com.squareup.javapoet.ClassName)
dagger.internal.codegen.BindingRequest request
com.squareup.javapoet.ClassName requestingClass
dagger.internal.codegen.javapoet.Expression getDependencyExpressionForComponentMethod (dagger.internal.codegen.BindingRequest, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation componentImplementation
com.squareup.javapoet.CodeBlock getCreateMethodArgumentsCodeBlock (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
private com.google.common.collect.ImmutableList getCreateMethodArgumentsCodeBlocks (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
com.google.common.collect.ImmutableList$Builder arguments
dagger.internal.codegen.javapoet.Expression getDependencyArgumentExpression (dagger.model.DependencyRequest, com.squareup.javapoet.ClassName)
javax.lang.model.type.TypeMirror requestedType
dagger.model.DependencyRequest dependencyRequest
com.squareup.javapoet.ClassName requestingClass
javax.lang.model.type.TypeMirror dependencyType
dagger.internal.codegen.BindingRequest bindingRequest
dagger.internal.codegen.javapoet.Expression dependencyExpression
com.squareup.javapoet.MethodSpec getComponentMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.BindingRequest request
com.squareup.javapoet.MethodSpec$Builder method
com.squareup.javapoet.CodeBlock methodBody
dagger.internal.codegen.BindingExpression getBindingExpression (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.model.RequestKind requestKind
dagger.internal.codegen.BindingRequest request
java.util.Optional expression
dagger.internal.codegen.BindingExpression createBindingExpression (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingRequest request
private dagger.internal.codegen.BindingExpression frameworkInstanceBindingExpression (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
java.util.Optional staticMethod
dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression frameworkInstanceCreationExpression
dagger.internal.codegen.FrameworkInstanceSupplier frameworkInstanceSupplier
private dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression scope (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression unscoped
private dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression frameworkInstanceCreationExpression (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.ContributionBinding binding
private dagger.internal.codegen.InstanceFactoryCreationExpression instanceFactoryCreationExpression (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentRequirement componentRequirement
private dagger.internal.codegen.BindingExpression provisionBindingExpression (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingRequest request
dagger.model.RequestKind requestKind
private dagger.internal.codegen.BindingExpression productionBindingExpression (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.BindingRequest)
dagger.model.RequestKind requestKind
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingRequest request
private dagger.internal.codegen.BindingExpression providerBindingExpression (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
private dagger.internal.codegen.FrameworkInstanceBindingExpression producerFromProviderBindingExpression (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
private dagger.internal.codegen.BindingExpression instanceBindingExpression (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.BindingExpression directInstanceExpression
dagger.internal.codegen.ResolvedBindings resolvedBindings
java.util.Optional maybeDirectInstanceExpression
private java.util.Optional unscopedDirectInstanceExpression (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
private boolean useStaticFactoryCreation (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
private boolean canUseDirectInstanceExpression (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingExpression wrapInMethod (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.BindingRequest, dagger.internal.codegen.BindingExpression)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingRequest request
dagger.internal.codegen.BindingExpression bindingExpression
dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy methodImplementationStrategy
java.util.Optional matchingComponentMethod
private dagger.internal.codegen.MethodBindingExpression$MethodImplementationStrategy methodImplementationStrategy (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingRequest request
private boolean needsCaching (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
private synthetic com.squareup.javapoet.CodeBlock lambda$instanceFactoryCreationExpression$4 (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement componentRequirement
private static synthetic com.squareup.javapoet.CodeBlock lambda$frameworkInstanceCreationExpression$3 (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
private static synthetic com.squareup.javapoet.CodeBlock lambda$scope$2 (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression unscoped
private synthetic dagger.internal.codegen.javapoet.Expression lambda$getCreateMethodArgumentsCodeBlocks$1 (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
private static synthetic dagger.internal.codegen.ModifiableBindingExpressions lambda$new$0 (dagger.internal.codegen.ComponentBindingExpressions)
dagger.internal.codegen.ComponentBindingExpressions cbe
}
dagger/internal/codegen/ComponentBindingExpressions$1.class
ComponentBindingExpressions.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.ComponentBindingExpressions$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$BindingType
static final synthetic int[] $SwitchMap$dagger$model$BindingKind
static final synthetic int[] $SwitchMap$dagger$model$RequestKind
static void <clinit> ()
}
dagger/internal/codegen/ComponentAnnotation.class
ComponentAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentAnnotation extends java.lang.Object {
private static final com.google.common.collect.ImmutableSet ROOT_COMPONENT_ANNOTATIONS
private static final com.google.common.collect.ImmutableSet SUBCOMPONENT_ANNOTATIONS
private static final com.google.common.collect.ImmutableSet ALL_COMPONENT_ANNOTATIONS
void <init> ()
abstract javax.lang.model.element.AnnotationMirror annotation ()
java.lang.String simpleName ()
abstract boolean isSubcomponent ()
abstract boolean isProduction ()
abstract boolean isRealComponent ()
abstract com.google.common.collect.ImmutableList dependencyValues ()
com.google.common.collect.ImmutableList dependencyTypes ()
com.google.common.collect.ImmutableList dependencies ()
abstract com.google.common.collect.ImmutableList moduleValues ()
com.google.common.collect.ImmutableList moduleTypes ()
com.google.common.collect.ImmutableSet modules ()
protected final com.google.common.collect.ImmutableList getAnnotationValues (java.lang.String)
String parameterName
static java.util.Optional rootComponentAnnotation (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
static java.util.Optional subcomponentAnnotation (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
static java.util.Optional anyComponentAnnotation (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement typeElement
private static java.util.Optional anyComponentAnnotation (javax.lang.model.element.TypeElement, java.util.Collection)
javax.lang.model.element.TypeElement typeElement
java.util.Collection annotations
static boolean isComponentAnnotation (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
static dagger.internal.codegen.ComponentAnnotation componentAnnotation (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder annotationBuilder
static dagger.internal.codegen.ComponentAnnotation fromModuleAnnotation (dagger.internal.codegen.ModuleAnnotation)
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
static com.google.common.collect.ImmutableSet rootComponentAnnotations ()
static com.google.common.collect.ImmutableSet subcomponentAnnotations ()
static com.google.common.collect.ImmutableSet allComponentAnnotations ()
private static synthetic boolean lambda$isComponentAnnotation$0 (javax.lang.model.element.AnnotationMirror, java.lang.Class)
javax.lang.model.element.AnnotationMirror annotation
Class annotationClass
static void <clinit> ()
}
dagger/internal/codegen/ComponentAnnotation$RealComponentAnnotation.class
ComponentAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation extends dagger.internal.codegen.ComponentAnnotation {
void <init> ()
com.google.common.collect.ImmutableList dependencyValues ()
com.google.common.collect.ImmutableList dependencyTypes ()
com.google.common.collect.ImmutableList dependencies ()
boolean isRealComponent ()
com.google.common.collect.ImmutableList moduleValues ()
com.google.common.collect.ImmutableList moduleTypes ()
com.google.common.collect.ImmutableSet modules ()
static dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder builder ()
}
dagger/internal/codegen/ComponentAnnotation$RealComponentAnnotation$Builder.class
ComponentAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder extends java.lang.Object {
public abstract dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder annotation (javax.lang.model.element.AnnotationMirror)
public abstract dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder isSubcomponent (boolean)
public abstract dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder isProduction (boolean)
public abstract dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation build ()
}
dagger/internal/codegen/ComponentAnnotation$FictionalComponentAnnotation.class
ComponentAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ComponentAnnotation$FictionalComponentAnnotation extends dagger.internal.codegen.ComponentAnnotation {
void <init> ()
javax.lang.model.element.AnnotationMirror annotation ()
boolean isSubcomponent ()
boolean isProduction ()
boolean isRealComponent ()
com.google.common.collect.ImmutableList dependencyValues ()
com.google.common.collect.ImmutableList moduleValues ()
com.google.common.collect.ImmutableList moduleTypes ()
com.google.common.collect.ImmutableSet modules ()
abstract dagger.internal.codegen.ModuleAnnotation moduleAnnotation ()
}
dagger/internal/codegen/CompilerOptions.class
CompilerOptions.java
package dagger.internal.codegen
abstract dagger.internal.codegen.CompilerOptions extends java.lang.Object {
void <init> ()
abstract boolean usesProducers ()
abstract boolean fastInit ()
abstract boolean formatGeneratedSource ()
abstract boolean writeProducerNameInToken ()
abstract javax.tools.Diagnostic$Kind nullableValidationKind ()
final boolean doCheckForNulls ()
abstract javax.tools.Diagnostic$Kind privateMemberValidationKind ()
abstract javax.tools.Diagnostic$Kind staticMemberValidationKind ()
abstract boolean ignorePrivateAndStaticInjectionForComponent ()
abstract dagger.internal.codegen.ValidationType scopeCycleValidationType ()
abstract boolean warnIfInjectionFactoryNotGeneratedUpstream ()
abstract boolean headerCompilation ()
abstract boolean aheadOfTimeSubcomponents ()
abstract boolean forceUseSerializedComponentImplementations ()
abstract boolean emitModifiableMetadataAnnotations ()
abstract boolean useGradleIncrementalProcessing ()
abstract dagger.internal.codegen.ValidationType fullBindingGraphValidationType (javax.lang.model.element.TypeElement)
abstract javax.tools.Diagnostic$Kind moduleHasDifferentScopesDiagnosticKind ()
abstract dagger.internal.codegen.ValidationType explicitBindingConflictsWithInjectValidationType ()
final dagger.internal.codegen.CompilerOptions withGenerationOptions (dagger.internal.GenerationOptions)
dagger.internal.GenerationOptions generationOptions
final com.squareup.javapoet.AnnotationSpec toGenerationOptionsAnnotation ()
}
dagger/internal/codegen/CompilerOptions$1.class
CompilerOptions.java
package dagger.internal.codegen
dagger.internal.codegen.CompilerOptions$1 extends dagger.internal.codegen.ForwardingCompilerOptions {
final synthetic dagger.internal.GenerationOptions val$generationOptions
final synthetic dagger.internal.codegen.CompilerOptions this$0
void <init> (dagger.internal.codegen.CompilerOptions, dagger.internal.codegen.CompilerOptions, dagger.internal.GenerationOptions)
dagger.internal.codegen.CompilerOptions this$0
dagger.internal.codegen.CompilerOptions delegate
public boolean fastInit ()
}
dagger/internal/codegen/ClearableCache.class
ClearableCache.java
package dagger.internal.codegen
abstract dagger.internal.codegen.ClearableCache extends java.lang.Object {
public abstract void clearCache ()
}
dagger/internal/codegen/ChildFactoryMethodEdgeImpl.class
ChildFactoryMethodEdgeImpl.java
package dagger.internal.codegen
final dagger.internal.codegen.ChildFactoryMethodEdgeImpl extends java.lang.Object implements dagger.model.BindingGraph$ChildFactoryMethodEdge {
private final javax.lang.model.element.ExecutableElement factoryMethod
void <init> (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement factoryMethod
public javax.lang.model.element.ExecutableElement factoryMethod ()
public java.lang.String toString ()
}
dagger/internal/codegen/BindsTypeChecker_Factory.class
BindsTypeChecker_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindsTypeChecker_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
public dagger.internal.codegen.BindsTypeChecker get ()
public static dagger.internal.codegen.BindsTypeChecker_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
public static dagger.internal.codegen.BindsTypeChecker newBindsTypeChecker (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindsTypeChecker.class
BindsTypeChecker.java
package dagger.internal.codegen
final dagger.internal.codegen.BindsTypeChecker extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror, dagger.internal.codegen.ContributionType)
javax.lang.model.type.TypeMirror rightHandSide
javax.lang.model.type.TypeMirror leftHandSide
dagger.internal.codegen.ContributionType contributionType
private javax.lang.model.type.TypeMirror desiredAssignableType (javax.lang.model.type.TypeMirror, dagger.internal.codegen.ContributionType)
javax.lang.model.type.DeclaredType parameterizedSetType
javax.lang.model.type.DeclaredType parameterizedMapType
javax.lang.model.type.TypeMirror leftHandSide
dagger.internal.codegen.ContributionType contributionType
private com.google.common.collect.ImmutableList methodParameterTypes (javax.lang.model.type.DeclaredType, java.lang.String)
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.DeclaredType type
String methodName
com.google.common.collect.ImmutableList$Builder methodsForName
javax.lang.model.element.ExecutableElement method
private javax.lang.model.type.TypeMirror methodParameterType (javax.lang.model.type.DeclaredType, java.lang.String)
javax.lang.model.type.DeclaredType type
String methodName
private javax.lang.model.element.TypeElement setElement ()
private javax.lang.model.element.TypeElement mapElement ()
private javax.lang.model.type.TypeMirror unboundedWildcard ()
}
dagger/internal/codegen/BindsTypeChecker$1.class
BindsTypeChecker.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.BindsTypeChecker$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ContributionType
static void <clinit> ()
}
dagger/internal/codegen/BindsOptionalOfMethodValidator_Factory.class
BindsOptionalOfMethodValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindsOptionalOfMethodValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider dependencyRequestValidatorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public dagger.internal.codegen.BindsOptionalOfMethodValidator get ()
public static dagger.internal.codegen.BindsOptionalOfMethodValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public static dagger.internal.codegen.BindsOptionalOfMethodValidator newBindsOptionalOfMethodValidator (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Object dependencyRequestValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindsOptionalOfMethodValidator.class
BindsOptionalOfMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.BindsOptionalOfMethodValidator extends dagger.internal.codegen.BindingMethodValidator {
private final dagger.internal.codegen.langmodel.DaggerTypes types
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.DependencyRequestValidator)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
protected dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected volatile synthetic dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.Element)
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$000 (dagger.internal.codegen.BindsOptionalOfMethodValidator)
dagger.internal.codegen.BindsOptionalOfMethodValidator x0
}
dagger/internal/codegen/BindsOptionalOfMethodValidator$Validator.class
BindsOptionalOfMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindsOptionalOfMethodValidator$Validator extends dagger.internal.codegen.BindingMethodValidator$MethodValidator {
final synthetic dagger.internal.codegen.BindsOptionalOfMethodValidator this$0
void <init> (dagger.internal.codegen.BindsOptionalOfMethodValidator, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected void checkKeyType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror keyType
protected void checkParameters ()
}
dagger/internal/codegen/BindsMethodValidator_Factory.class
BindsMethodValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindsMethodValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider dependencyRequestValidatorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public dagger.internal.codegen.BindsMethodValidator get ()
public static dagger.internal.codegen.BindsMethodValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider typesProvider
javax.inject.Provider dependencyRequestValidatorProvider
public static dagger.internal.codegen.BindsMethodValidator newBindsMethodValidator (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Object dependencyRequestValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindsMethodValidator.class
BindsMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.BindsMethodValidator extends dagger.internal.codegen.BindingMethodValidator {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.BindsTypeChecker bindsTypeChecker
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.DependencyRequestValidator)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
protected dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected volatile synthetic dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.Element)
static synthetic dagger.internal.codegen.BindsTypeChecker access$000 (dagger.internal.codegen.BindsMethodValidator)
dagger.internal.codegen.BindsMethodValidator x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$100 (dagger.internal.codegen.BindsMethodValidator)
dagger.internal.codegen.BindsMethodValidator x0
}
dagger/internal/codegen/BindsMethodValidator$Validator.class
BindsMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindsMethodValidator$Validator extends dagger.internal.codegen.BindingMethodValidator$MethodValidator {
final synthetic dagger.internal.codegen.BindsMethodValidator this$0
void <init> (dagger.internal.codegen.BindsMethodValidator, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected void checkParameters ()
protected void checkParameter (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror leftHandSide
javax.lang.model.type.TypeMirror rightHandSide
dagger.internal.codegen.ContributionType contributionType
private javax.lang.model.type.TypeMirror boxIfNecessary (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror maybePrimitive
}
dagger/internal/codegen/BindsInstanceProcessingStep_Factory.class
BindsInstanceProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindsInstanceProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider methodValidatorProvider
private final javax.inject.Provider parameterValidatorProvider
private final javax.inject.Provider messagerProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider methodValidatorProvider
javax.inject.Provider parameterValidatorProvider
javax.inject.Provider messagerProvider
public dagger.internal.codegen.BindsInstanceProcessingStep get ()
public static dagger.internal.codegen.BindsInstanceProcessingStep_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider methodValidatorProvider
javax.inject.Provider parameterValidatorProvider
javax.inject.Provider messagerProvider
public static dagger.internal.codegen.BindsInstanceProcessingStep newBindsInstanceProcessingStep (java.lang.Object, java.lang.Object, javax.annotation.processing.Messager)
Object methodValidator
Object parameterValidator
javax.annotation.processing.Messager messager
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindsInstanceProcessingStep.class
BindsInstanceProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.BindsInstanceProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final dagger.internal.codegen.BindsInstanceMethodValidator methodValidator
private final dagger.internal.codegen.BindsInstanceParameterValidator parameterValidator
private final javax.annotation.processing.Messager messager
void <init> (dagger.internal.codegen.BindsInstanceMethodValidator, dagger.internal.codegen.BindsInstanceParameterValidator, javax.annotation.processing.Messager)
dagger.internal.codegen.BindsInstanceMethodValidator methodValidator
dagger.internal.codegen.BindsInstanceParameterValidator parameterValidator
javax.annotation.processing.Messager messager
public java.util.Set annotations ()
protected void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
javax.lang.model.element.Element element
com.google.common.collect.ImmutableSet annotations
private static synthetic javax.lang.model.element.Element lambda$new$0 (javax.lang.model.element.Element)
javax.lang.model.element.Element element
}
dagger/internal/codegen/BindsInstanceProcessingStep$1.class
BindsInstanceProcessingStep.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.BindsInstanceProcessingStep$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
dagger/internal/codegen/BindsInstanceParameterValidator_Factory.class
BindsInstanceParameterValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindsInstanceParameterValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private static final dagger.internal.codegen.BindsInstanceParameterValidator_Factory INSTANCE
public void <init> ()
public dagger.internal.codegen.BindsInstanceParameterValidator get ()
public static dagger.internal.codegen.BindsInstanceParameterValidator_Factory create ()
public static dagger.internal.codegen.BindsInstanceParameterValidator newBindsInstanceParameterValidator ()
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
}
dagger/internal/codegen/BindsInstanceParameterValidator.class
BindsInstanceParameterValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.BindsInstanceParameterValidator extends dagger.internal.codegen.BindsInstanceElementValidator {
void <init> ()
protected dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement element
protected volatile synthetic dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.Element)
}
dagger/internal/codegen/BindsInstanceParameterValidator$Validator.class
BindsInstanceParameterValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindsInstanceParameterValidator$Validator extends dagger.internal.codegen.BindingElementValidator$ElementValidator {
final synthetic dagger.internal.codegen.BindsInstanceParameterValidator this$0
void <init> (dagger.internal.codegen.BindsInstanceParameterValidator, javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement element
protected void checkAdditionalProperties ()
javax.lang.model.element.Element enclosing
javax.lang.model.element.ExecutableElement method
javax.lang.model.type.TypeKind returnKind
protected java.util.Optional bindingElementType ()
}
dagger/internal/codegen/BindsInstanceMethodValidator_Factory.class
BindsInstanceMethodValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindsInstanceMethodValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private static final dagger.internal.codegen.BindsInstanceMethodValidator_Factory INSTANCE
public void <init> ()
public dagger.internal.codegen.BindsInstanceMethodValidator get ()
public static dagger.internal.codegen.BindsInstanceMethodValidator_Factory create ()
public static dagger.internal.codegen.BindsInstanceMethodValidator newBindsInstanceMethodValidator ()
public volatile synthetic java.lang.Object get ()
static void <clinit> ()
}
dagger/internal/codegen/BindsInstanceMethodValidator.class
BindsInstanceMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.BindsInstanceMethodValidator extends dagger.internal.codegen.BindsInstanceElementValidator {
void <init> ()
protected dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
private static java.lang.String didYouMeanBinds (dagger.internal.codegen.ModuleAnnotation)
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
protected volatile synthetic dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.Element)
static synthetic java.lang.String access$000 (dagger.internal.codegen.ModuleAnnotation)
dagger.internal.codegen.ModuleAnnotation x0
}
dagger/internal/codegen/BindsInstanceMethodValidator$Validator.class
BindsInstanceMethodValidator.java
package dagger.internal.codegen
dagger.internal.codegen.BindsInstanceMethodValidator$Validator extends dagger.internal.codegen.BindingElementValidator$ElementValidator {
final synthetic dagger.internal.codegen.BindsInstanceMethodValidator this$0
void <init> (dagger.internal.codegen.BindsInstanceMethodValidator, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
protected void checkAdditionalProperties ()
javax.lang.model.element.TypeElement enclosingType
protected java.util.Optional bindingElementType ()
java.util.List parameters
private synthetic void lambda$checkAdditionalProperties$1 (dagger.internal.codegen.ComponentAnnotation)
dagger.internal.codegen.ComponentAnnotation componentAnnotation
private synthetic void lambda$checkAdditionalProperties$0 (dagger.internal.codegen.ModuleAnnotation)
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
}
dagger/internal/codegen/BindsInstanceElementValidator.class
BindsInstanceElementValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindsInstanceElementValidator extends dagger.internal.codegen.BindingElementValidator {
void <init> ()
protected final java.lang.String bindingElements ()
protected final java.lang.String bindingElementTypeVerb ()
}
dagger/internal/codegen/BindingType.class
BindingType.java
package dagger.internal.codegen
final enum dagger.internal.codegen.BindingType extends java.lang.Enum {
public static final enum dagger.internal.codegen.BindingType PROVISION
public static final enum dagger.internal.codegen.BindingType MEMBERS_INJECTION
public static final enum dagger.internal.codegen.BindingType PRODUCTION
private static final synthetic dagger.internal.codegen.BindingType[] $VALUES
public static dagger.internal.codegen.BindingType[] values ()
public static dagger.internal.codegen.BindingType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/BindingRequest.class
BindingRequest.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingRequest extends java.lang.Object {
void <init> ()
static dagger.internal.codegen.BindingRequest bindingRequest (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependencyRequest
static dagger.internal.codegen.BindingRequest bindingRequest (dagger.model.Key, dagger.model.RequestKind)
dagger.model.Key key
dagger.model.RequestKind requestKind
static dagger.internal.codegen.BindingRequest bindingRequest (dagger.model.Key, dagger.internal.codegen.FrameworkType)
dagger.model.Key key
dagger.internal.codegen.FrameworkType frameworkType
static dagger.internal.codegen.BindingRequest bindingRequest (dagger.internal.codegen.FrameworkDependency)
dagger.internal.codegen.FrameworkDependency frameworkDependency
abstract dagger.model.Key key ()
abstract java.util.Optional requestKind ()
abstract java.util.Optional frameworkType ()
final boolean isRequestKind (dagger.model.RequestKind)
dagger.model.RequestKind requestKind
final javax.lang.model.type.TypeMirror requestedType (javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerTypes)
javax.lang.model.type.TypeMirror contributedType
dagger.internal.codegen.langmodel.DaggerTypes types
final java.lang.String kindName ()
Object requestKindObject
final boolean canBeSatisfiedByProductionBinding ()
dagger.internal.codegen.serialization.BindingRequestProto toProto ()
dagger.internal.codegen.serialization.BindingRequestProto$Builder builder
}
dagger/internal/codegen/BindingNode.class
BindingNode.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingNode extends java.lang.Object implements dagger.model.Binding {
private dagger.internal.codegen.BindingDeclarationFormatter bindingDeclarationFormatter
void <init> ()
static dagger.internal.codegen.BindingNode create (dagger.model.ComponentPath, dagger.internal.codegen.Binding, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, dagger.internal.codegen.BindingDeclarationFormatter)
dagger.model.ComponentPath component
dagger.internal.codegen.Binding delegate
com.google.common.collect.ImmutableSet multibindingDeclarations
com.google.common.collect.ImmutableSet optionalBindingDeclarations
com.google.common.collect.ImmutableSet subcomponentDeclarations
dagger.internal.codegen.BindingDeclarationFormatter bindingDeclarationFormatter
dagger.internal.codegen.BindingNode node
abstract dagger.internal.codegen.Binding delegate ()
abstract com.google.common.collect.ImmutableSet multibindingDeclarations ()
abstract com.google.common.collect.ImmutableSet optionalBindingDeclarations ()
abstract com.google.common.collect.ImmutableSet subcomponentDeclarations ()
final java.lang.Iterable associatedDeclarations ()
public dagger.model.Key key ()
public com.google.common.collect.ImmutableSet dependencies ()
public java.util.Optional bindingElement ()
public java.util.Optional contributingModule ()
public boolean requiresModuleInstance ()
public java.util.Optional scope ()
public boolean isNullable ()
public boolean isProduction ()
public dagger.model.BindingKind kind ()
public final java.lang.String toString ()
}
dagger/internal/codegen/BindingMethodValidatorsModule_IndexValidatorsFactory.class
BindingMethodValidatorsModule_IndexValidatorsFactory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindingMethodValidatorsModule_IndexValidatorsFactory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider validatorsProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider validatorsProvider
public com.google.common.collect.ImmutableMap get ()
public static dagger.internal.codegen.BindingMethodValidatorsModule_IndexValidatorsFactory create (javax.inject.Provider)
javax.inject.Provider validatorsProvider
public static com.google.common.collect.ImmutableMap proxyIndexValidators (java.util.Set)
java.util.Set validators
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindingMethodValidatorsModule.class
BindingMethodValidatorsModule.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingMethodValidatorsModule extends java.lang.Object {
public static com.google.common.collect.ImmutableMap indexValidators (java.util.Set)
java.util.Set validators
public abstract dagger.internal.codegen.BindingMethodValidator provides (dagger.internal.codegen.ProvidesMethodValidator)
public abstract dagger.internal.codegen.BindingMethodValidator produces (dagger.internal.codegen.ProducesMethodValidator)
public abstract dagger.internal.codegen.BindingMethodValidator binds (dagger.internal.codegen.BindsMethodValidator)
public abstract dagger.internal.codegen.BindingMethodValidator multibinds (dagger.internal.codegen.MultibindsMethodValidator)
public abstract dagger.internal.codegen.BindingMethodValidator bindsOptionalOf (dagger.internal.codegen.BindsOptionalOfMethodValidator)
}
dagger/internal/codegen/BindingMethodValidator.class
BindingMethodValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingMethodValidator extends dagger.internal.codegen.BindingElementValidator {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
private final Class methodAnnotation
private final com.google.common.collect.ImmutableSet enclosingElementAnnotations
private final dagger.internal.codegen.BindingMethodValidator$Abstractness abstractness
private final dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass exceptionSuperclass
protected void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.DependencyRequestValidator, java.lang.Class, java.lang.Class, dagger.internal.codegen.BindingMethodValidator$Abstractness, dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass, dagger.internal.codegen.BindingElementValidator$AllowsMultibindings, dagger.internal.codegen.BindingElementValidator$AllowsScoping)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
Class methodAnnotation
Class enclosingElementAnnotation
dagger.internal.codegen.BindingMethodValidator$Abstractness abstractness
dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass exceptionSuperclass
dagger.internal.codegen.BindingElementValidator$AllowsMultibindings allowsMultibindings
dagger.internal.codegen.BindingElementValidator$AllowsScoping allowsScoping
protected void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.langmodel.DaggerTypes, java.lang.Class, java.lang.Iterable, dagger.internal.codegen.DependencyRequestValidator, dagger.internal.codegen.BindingMethodValidator$Abstractness, dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass, dagger.internal.codegen.BindingElementValidator$AllowsMultibindings, dagger.internal.codegen.BindingElementValidator$AllowsScoping)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.langmodel.DaggerTypes types
Class methodAnnotation
Iterable enclosingElementAnnotations
dagger.internal.codegen.DependencyRequestValidator dependencyRequestValidator
dagger.internal.codegen.BindingMethodValidator$Abstractness abstractness
dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass exceptionSuperclass
dagger.internal.codegen.BindingElementValidator$AllowsMultibindings allowsMultibindings
dagger.internal.codegen.BindingElementValidator$AllowsScoping allowsScoping
final java.lang.Class methodAnnotation ()
protected final transient java.lang.String bindingMethods (java.lang.String, java.lang.Object[])
String ruleFormat
Object[] args
protected final java.lang.String bindingElements ()
protected final java.lang.String bindingElementTypeVerb ()
static synthetic com.google.common.collect.ImmutableSet access$000 (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator x0
static synthetic dagger.internal.codegen.BindingMethodValidator$Abstractness access$100 (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator x0
static synthetic dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass access$200 (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator x0
static synthetic dagger.internal.codegen.DependencyRequestValidator access$300 (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator x0
static synthetic dagger.internal.codegen.langmodel.DaggerElements access$600 (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator x0
static synthetic dagger.internal.codegen.langmodel.DaggerTypes access$700 (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator x0
}
dagger/internal/codegen/BindingMethodValidator$MethodValidator.class
BindingMethodValidator.java
package dagger.internal.codegen
public abstract dagger.internal.codegen.BindingMethodValidator$MethodValidator extends dagger.internal.codegen.BindingElementValidator$ElementValidator {
final synthetic dagger.internal.codegen.BindingMethodValidator this$0
protected void <init> (dagger.internal.codegen.BindingMethodValidator, javax.lang.model.element.ExecutableElement)
dagger.internal.codegen.BindingMethodValidator this$0
javax.lang.model.element.ExecutableElement element
protected final java.util.Optional bindingElementType ()
protected final void checkAdditionalProperties ()
protected void checkAdditionalMethodProperties ()
private void checkEnclosingElement ()
private void checkTypeParameters ()
private void checkNotPrivate ()
private void checkAbstractness ()
boolean isAbstract
private void checkThrows ()
protected void checkParameters ()
javax.lang.model.element.VariableElement parameter
protected void checkParameter (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement parameter
}
dagger/internal/codegen/BindingMethodValidator$ExceptionSuperclass.class
BindingMethodValidator.java
package dagger.internal.codegen
public abstract enum dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass extends java.lang.Enum {
public static final enum dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass NO_EXCEPTIONS
public static final enum dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass EXCEPTION
public static final enum dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass RUNTIME_EXCEPTION
private final Class superclass
private static final synthetic dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass[] $VALUES
public static dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass[] values ()
public static dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private void <init> (java.lang.String, int, java.lang.Class)
Class superclass
protected void checkThrows (dagger.internal.codegen.BindingMethodValidator, javax.lang.model.element.ExecutableElement, dagger.internal.codegen.ValidationReport$Builder)
javax.lang.model.type.TypeMirror thrownType
dagger.internal.codegen.BindingMethodValidator validator
javax.lang.model.element.ExecutableElement element
dagger.internal.codegen.ValidationReport$Builder report
javax.lang.model.type.TypeMirror exceptionSupertype
javax.lang.model.type.TypeMirror errorType
protected abstract java.lang.String errorMessage (dagger.internal.codegen.BindingMethodValidator)
synthetic void <init> (java.lang.String, int, dagger.internal.codegen.BindingMethodValidator$1)
String x0
int x1
dagger.internal.codegen.BindingMethodValidator$1 x2
synthetic void <init> (java.lang.String, int, java.lang.Class, dagger.internal.codegen.BindingMethodValidator$1)
String x0
int x1
Class x2
dagger.internal.codegen.BindingMethodValidator$1 x3
static void <clinit> ()
}
dagger/internal/codegen/BindingMethodValidator$ExceptionSuperclass$3.class
BindingMethodValidator.java
package dagger.internal.codegen
final enum dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass$3 extends dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass {
void <init> (java.lang.String, int, java.lang.Class)
Class superclass
protected java.lang.String errorMessage (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator validator
}
dagger/internal/codegen/BindingMethodValidator$ExceptionSuperclass$2.class
BindingMethodValidator.java
package dagger.internal.codegen
final enum dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass$2 extends dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass {
void <init> (java.lang.String, int, java.lang.Class)
Class superclass
protected java.lang.String errorMessage (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator validator
}
dagger/internal/codegen/BindingMethodValidator$ExceptionSuperclass$1.class
BindingMethodValidator.java
package dagger.internal.codegen
final enum dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass$1 extends dagger.internal.codegen.BindingMethodValidator$ExceptionSuperclass {
void <init> (java.lang.String, int)
protected java.lang.String errorMessage (dagger.internal.codegen.BindingMethodValidator)
dagger.internal.codegen.BindingMethodValidator validator
protected void checkThrows (dagger.internal.codegen.BindingMethodValidator, javax.lang.model.element.ExecutableElement, dagger.internal.codegen.ValidationReport$Builder)
dagger.internal.codegen.BindingMethodValidator validator
javax.lang.model.element.ExecutableElement element
dagger.internal.codegen.ValidationReport$Builder report
}
dagger/internal/codegen/BindingMethodValidator$Abstractness.class
BindingMethodValidator.java
package dagger.internal.codegen
public final enum dagger.internal.codegen.BindingMethodValidator$Abstractness extends java.lang.Enum {
public static final enum dagger.internal.codegen.BindingMethodValidator$Abstractness MUST_BE_ABSTRACT
public static final enum dagger.internal.codegen.BindingMethodValidator$Abstractness MUST_BE_CONCRETE
private static final synthetic dagger.internal.codegen.BindingMethodValidator$Abstractness[] $VALUES
public static dagger.internal.codegen.BindingMethodValidator$Abstractness[] values ()
public static dagger.internal.codegen.BindingMethodValidator$Abstractness valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/BindingMethodValidator$1.class
BindingMethodValidator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.BindingMethodValidator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$BindingMethodValidator$Abstractness
static void <clinit> ()
}
dagger/internal/codegen/BindingMethodProcessingStep_Factory.class
BindingMethodProcessingStep_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindingMethodProcessingStep_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider messagerProvider
private final javax.inject.Provider anyBindingMethodValidatorProvider
public void <init> (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider anyBindingMethodValidatorProvider
public dagger.internal.codegen.BindingMethodProcessingStep get ()
public static dagger.internal.codegen.BindingMethodProcessingStep_Factory create (javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider messagerProvider
javax.inject.Provider anyBindingMethodValidatorProvider
public static dagger.internal.codegen.BindingMethodProcessingStep newBindingMethodProcessingStep (javax.annotation.processing.Messager, java.lang.Object)
javax.annotation.processing.Messager messager
Object anyBindingMethodValidator
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindingMethodProcessingStep.class
BindingMethodProcessingStep.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingMethodProcessingStep extends dagger.internal.codegen.TypeCheckingProcessingStep {
private final javax.annotation.processing.Messager messager
private final dagger.internal.codegen.AnyBindingMethodValidator anyBindingMethodValidator
void <init> (javax.annotation.processing.Messager, dagger.internal.codegen.AnyBindingMethodValidator)
javax.annotation.processing.Messager messager
dagger.internal.codegen.AnyBindingMethodValidator anyBindingMethodValidator
public java.util.Set annotations ()
protected void process (javax.lang.model.element.ExecutableElement, com.google.common.collect.ImmutableSet)
javax.lang.model.element.ExecutableElement method
com.google.common.collect.ImmutableSet annotations
protected volatile synthetic void process (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet)
}
dagger/internal/codegen/BindingGraphValidator_Factory.class
BindingGraphValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindingGraphValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider validationPluginsProvider
private final javax.inject.Provider externalPluginsProvider
private final javax.inject.Provider diagnosticReporterFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider validationPluginsProvider
javax.inject.Provider externalPluginsProvider
javax.inject.Provider diagnosticReporterFactoryProvider
public dagger.internal.codegen.BindingGraphValidator get ()
public static dagger.internal.codegen.BindingGraphValidator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider validationPluginsProvider
javax.inject.Provider externalPluginsProvider
javax.inject.Provider diagnosticReporterFactoryProvider
public static dagger.internal.codegen.BindingGraphValidator newBindingGraphValidator (java.util.Set, com.google.common.collect.ImmutableSet, java.lang.Object)
java.util.Set validationPlugins
com.google.common.collect.ImmutableSet externalPlugins
Object diagnosticReporterFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindingGraphValidator.class
BindingGraphValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraphValidator extends java.lang.Object {
private final com.google.common.collect.ImmutableSet validationPlugins
private final com.google.common.collect.ImmutableSet externalPlugins
private final dagger.internal.codegen.DiagnosticReporterFactory diagnosticReporterFactory
void <init> (java.util.Set, com.google.common.collect.ImmutableSet, dagger.internal.codegen.DiagnosticReporterFactory)
java.util.Set validationPlugins
com.google.common.collect.ImmutableSet externalPlugins
dagger.internal.codegen.DiagnosticReporterFactory diagnosticReporterFactory
boolean isValid (dagger.model.BindingGraph)
dagger.model.BindingGraph graph
private boolean isValid (com.google.common.collect.ImmutableSet, dagger.model.BindingGraph)
dagger.internal.codegen.DiagnosticReporterFactory$DiagnosticReporterImpl reporter
dagger.spi.BindingGraphPlugin plugin
com.google.common.collect.ImmutableSet plugins
dagger.model.BindingGraph graph
boolean isValid
}
dagger/internal/codegen/BindingGraphValidationModule.class
BindingGraphValidationModule.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingGraphValidationModule extends java.lang.Object {
public abstract dagger.spi.BindingGraphPlugin dependencyCycle (dagger.internal.codegen.DependencyCycleValidator)
public abstract dagger.spi.BindingGraphPlugin dependsOnProductionExecutor (dagger.internal.codegen.DependsOnProductionExecutorValidator)
public abstract dagger.spi.BindingGraphPlugin duplicateBindings (dagger.internal.codegen.DuplicateBindingsValidator)
public abstract dagger.spi.BindingGraphPlugin incompatiblyScopedBindings (dagger.internal.codegen.IncompatiblyScopedBindingsValidator)
public abstract dagger.spi.BindingGraphPlugin injectBinding (dagger.internal.codegen.InjectBindingValidator)
public abstract dagger.spi.BindingGraphPlugin mapMultibinding (dagger.internal.codegen.MapMultibindingValidator)
public abstract dagger.spi.BindingGraphPlugin missingBinding (dagger.internal.codegen.MissingBindingValidator)
public abstract dagger.spi.BindingGraphPlugin nullableBinding (dagger.internal.codegen.NullableBindingValidator)
public abstract dagger.spi.BindingGraphPlugin provisionDependencyOnProducerBinding (dagger.internal.codegen.ProvisionDependencyOnProducerBindingValidator)
public abstract dagger.spi.BindingGraphPlugin subcomponentFactoryMethod (dagger.internal.codegen.SubcomponentFactoryMethodValidator)
}
dagger/internal/codegen/BindingGraphPlugins_Factory.class
BindingGraphPlugins_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindingGraphPlugins_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider validationPluginsProvider
private final javax.inject.Provider externalPluginsProvider
private final javax.inject.Provider filerProvider
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider processingOptionsProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider validationPluginsProvider
javax.inject.Provider externalPluginsProvider
javax.inject.Provider filerProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider processingOptionsProvider
public dagger.internal.codegen.BindingGraphPlugins get ()
public static dagger.internal.codegen.BindingGraphPlugins_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider validationPluginsProvider
javax.inject.Provider externalPluginsProvider
javax.inject.Provider filerProvider
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider processingOptionsProvider
public static dagger.internal.codegen.BindingGraphPlugins newBindingGraphPlugins (java.util.Set, com.google.common.collect.ImmutableSet, javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.util.Map)
java.util.Set validationPlugins
com.google.common.collect.ImmutableSet externalPlugins
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
java.util.Map processingOptions
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindingGraphPlugins.class
BindingGraphPlugins.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraphPlugins extends java.lang.Object {
private final com.google.common.collect.ImmutableSet plugins
private final javax.annotation.processing.Filer filer
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final java.util.Map processingOptions
void <init> (java.util.Set, com.google.common.collect.ImmutableSet, javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.util.Map)
java.util.Set validationPlugins
com.google.common.collect.ImmutableSet externalPlugins
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
java.util.Map processingOptions
com.google.common.collect.ImmutableSet allSupportedOptions ()
void initializePlugins ()
private void initializePlugin (dagger.spi.BindingGraphPlugin)
dagger.spi.BindingGraphPlugin plugin
java.util.Set supportedOptions
private static synthetic java.util.stream.Stream lambda$allSupportedOptions$0 (dagger.spi.BindingGraphPlugin)
dagger.spi.BindingGraphPlugin plugin
}
dagger/internal/codegen/BindingGraphFactory_Factory.class
BindingGraphFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindingGraphFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider injectBindingRegistryProvider
private final javax.inject.Provider keyFactoryProvider
private final javax.inject.Provider bindingFactoryProvider
private final javax.inject.Provider moduleDescriptorFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider injectBindingRegistryProvider
javax.inject.Provider keyFactoryProvider
javax.inject.Provider bindingFactoryProvider
javax.inject.Provider moduleDescriptorFactoryProvider
public dagger.internal.codegen.BindingGraphFactory get ()
public static dagger.internal.codegen.BindingGraphFactory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider elementsProvider
javax.inject.Provider injectBindingRegistryProvider
javax.inject.Provider keyFactoryProvider
javax.inject.Provider bindingFactoryProvider
javax.inject.Provider moduleDescriptorFactoryProvider
public static dagger.internal.codegen.BindingGraphFactory newBindingGraphFactory (dagger.internal.codegen.langmodel.DaggerElements, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerElements elements
Object injectBindingRegistry
Object keyFactory
Object bindingFactory
Object moduleDescriptorFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindingGraphFactory.class
BindingGraphFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraphFactory extends java.lang.Object implements dagger.internal.codegen.ClearableCache {
private final dagger.internal.codegen.langmodel.DaggerElements elements
private final dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
private final dagger.internal.codegen.KeyFactory keyFactory
private final dagger.internal.codegen.BindingFactory bindingFactory
private final dagger.internal.codegen.ModuleDescriptor$Factory moduleDescriptorFactory
private final java.util.Map keysMatchingRequestCache
void <init> (dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.InjectBindingRegistry, dagger.internal.codegen.KeyFactory, dagger.internal.codegen.BindingFactory, dagger.internal.codegen.ModuleDescriptor$Factory)
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.InjectBindingRegistry injectBindingRegistry
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.BindingFactory bindingFactory
dagger.internal.codegen.ModuleDescriptor$Factory moduleDescriptorFactory
dagger.internal.codegen.BindingGraph create (dagger.internal.codegen.ComponentDescriptor, boolean)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
boolean createFullBindingGraph
private dagger.internal.codegen.BindingGraph create (java.util.Optional, dagger.internal.codegen.ComponentDescriptor, boolean)
javax.lang.model.element.ExecutableElement method
java.util.List dependencyMethods
dagger.internal.codegen.ComponentRequirement dependency
dagger.internal.codegen.ModuleDescriptor moduleDescriptor
dagger.internal.codegen.ComponentDescriptor subcomponent
java.util.Optional parentResolver
dagger.internal.codegen.ComponentDescriptor componentDescriptor
boolean createFullBindingGraph
com.google.common.collect.ImmutableSet$Builder explicitBindingsBuilder
com.google.common.collect.ImmutableSet$Builder delegatesBuilder
com.google.common.collect.ImmutableSet$Builder optionalsBuilder
com.google.common.collect.ImmutableSet$Builder multibindingDeclarations
com.google.common.collect.ImmutableSet$Builder subcomponentDeclarations
dagger.internal.codegen.BindingGraphFactory$Resolver requestResolver
java.util.Set resolvedSubcomponents
com.google.common.collect.ImmutableList$Builder subgraphs
private com.google.common.collect.ImmutableSet modules (dagger.internal.codegen.ComponentDescriptor, java.util.Optional)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
java.util.Optional parentResolver
private boolean shouldIncludeImplicitProductionModules (dagger.internal.codegen.ComponentDescriptor, java.util.Optional)
dagger.internal.codegen.ComponentDescriptor component
java.util.Optional parentResolver
private dagger.internal.codegen.ModuleDescriptor descriptorForMonitoringModule (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentDefinitionType
private dagger.internal.codegen.ModuleDescriptor descriptorForProductionExecutorModule ()
private static com.google.common.collect.ImmutableSetMultimap indexBindingDeclarationsByKey (java.lang.Iterable)
Iterable declarations
public void clearCache ()
static com.google.common.collect.ImmutableSetMultimap multibindingContributionsByMultibindingKey (java.lang.Iterable)
dagger.internal.codegen.BindingDeclaration declaration
Iterable declarations
com.google.common.collect.ImmutableSetMultimap$Builder builder
private static synthetic dagger.model.Key lambda$create$6 (dagger.model.Key)
dagger.model.Key key
private static synthetic java.util.stream.Stream lambda$create$5 (dagger.internal.codegen.ModuleDescriptor)
dagger.internal.codegen.ModuleDescriptor module
private static synthetic void lambda$create$4 (dagger.internal.codegen.BindingGraphFactory$Resolver, dagger.model.DependencyRequest)
dagger.internal.codegen.BindingGraphFactory$Resolver requestResolver
dagger.model.DependencyRequest entryPoint
private static synthetic dagger.model.DependencyRequest lambda$create$3 (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
private synthetic void lambda$create$2 (dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableSet$Builder, dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.ImmutableSet$Builder explicitBindingsBuilder
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor builderEntryPoint
dagger.internal.codegen.ComponentDescriptor childComponent
private synthetic void lambda$create$1 (com.google.common.collect.ImmutableSet$Builder, dagger.internal.codegen.ComponentCreatorDescriptor)
com.google.common.collect.ImmutableSet$Builder explicitBindingsBuilder
dagger.internal.codegen.ComponentCreatorDescriptor creatorDescriptor
private synthetic dagger.internal.codegen.ProvisionBinding lambda$create$0 (dagger.internal.codegen.ComponentCreatorDescriptor, dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentCreatorDescriptor creatorDescriptor
dagger.internal.codegen.ComponentRequirement requirement
static synthetic dagger.internal.codegen.InjectBindingRegistry access$000 (dagger.internal.codegen.BindingGraphFactory)
dagger.internal.codegen.BindingGraphFactory x0
static synthetic java.util.Map access$100 (dagger.internal.codegen.BindingGraphFactory)
dagger.internal.codegen.BindingGraphFactory x0
static synthetic dagger.internal.codegen.KeyFactory access$200 (dagger.internal.codegen.BindingGraphFactory)
dagger.internal.codegen.BindingGraphFactory x0
static synthetic dagger.internal.codegen.BindingFactory access$300 (dagger.internal.codegen.BindingGraphFactory)
dagger.internal.codegen.BindingGraphFactory x0
}
dagger/internal/codegen/BindingGraphFactory$Resolver.class
BindingGraphFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraphFactory$Resolver extends java.lang.Object {
final java.util.Optional parentResolver
final dagger.internal.codegen.ComponentDescriptor componentDescriptor
final com.google.common.collect.ImmutableSetMultimap explicitBindings
final com.google.common.collect.ImmutableSet explicitBindingsSet
final com.google.common.collect.ImmutableSetMultimap explicitMultibindings
final com.google.common.collect.ImmutableSetMultimap multibindingDeclarations
final com.google.common.collect.ImmutableSetMultimap subcomponentDeclarations
final com.google.common.collect.ImmutableSetMultimap delegateDeclarations
final com.google.common.collect.ImmutableSetMultimap optionalBindingDeclarations
final com.google.common.collect.ImmutableSetMultimap delegateMultibindingDeclarations
final java.util.Map resolvedContributionBindings
final java.util.Map resolvedMembersInjectionBindings
final java.util.Deque cycleStack
final java.util.Map keyDependsOnLocalBindingsCache
final java.util.Map bindingDependsOnLocalBindingsCache
final java.util.Queue subcomponentsToResolve
final synthetic dagger.internal.codegen.BindingGraphFactory this$0
void <init> (dagger.internal.codegen.BindingGraphFactory, java.util.Optional, dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableSetMultimap)
java.util.Optional parentResolver
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.ImmutableSetMultimap explicitBindings
com.google.common.collect.ImmutableSetMultimap multibindingDeclarations
com.google.common.collect.ImmutableSetMultimap subcomponentDeclarations
com.google.common.collect.ImmutableSetMultimap delegateDeclarations
com.google.common.collect.ImmutableSetMultimap optionalBindingDeclarations
java.util.Optional getFactoryMethod ()
dagger.internal.codegen.ResolvedBindings lookUpBindings (dagger.model.Key)
dagger.model.Key requestKey
java.util.Set bindings
com.google.common.collect.ImmutableSet multibindingContributions
com.google.common.collect.ImmutableSet multibindingDeclarations
com.google.common.collect.ImmutableSet optionalBindingDeclarations
com.google.common.collect.ImmutableSet subcomponentDeclarations
private boolean isIncorrectlyScopedInPartialGraph (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
dagger.internal.codegen.BindingGraphFactory$Resolver owningResolver
dagger.internal.codegen.ComponentDescriptor owningComponent
private dagger.internal.codegen.ComponentDescriptor rootComponent ()
dagger.internal.codegen.ResolvedBindings lookUpMembersInjectionBinding (dagger.model.Key)
dagger.model.Key requestKey
java.util.Optional binding
private void addSubcomponentToOwningResolver (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding subcomponentCreatorBinding
dagger.internal.codegen.BindingGraphFactory$Resolver owningResolver
javax.lang.model.element.TypeElement builderType
private com.google.common.collect.ImmutableSet keysMatchingRequest (dagger.model.Key)
dagger.model.Key requestKey
private com.google.common.collect.ImmutableSet keysMatchingRequestUncached (dagger.model.Key)
dagger.model.Key requestKey
com.google.common.collect.ImmutableSet$Builder keys
private java.util.Optional syntheticMultibinding (dagger.model.Key, java.lang.Iterable, java.lang.Iterable)
dagger.model.Key key
Iterable multibindingContributions
Iterable multibindingDeclarations
private java.util.Optional syntheticSubcomponentBuilderBinding (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet subcomponentDeclarations
private java.util.Optional syntheticOptionalBinding (dagger.model.Key, com.google.common.collect.ImmutableSet)
dagger.model.Key key
com.google.common.collect.ImmutableSet optionalBindingDeclarations
private com.google.common.collect.ImmutableSet createDelegateBindings (com.google.common.collect.ImmutableSet)
dagger.internal.codegen.DelegateDeclaration delegateDeclaration
com.google.common.collect.ImmutableSet delegateDeclarations
com.google.common.collect.ImmutableSet$Builder builder
private dagger.internal.codegen.ContributionBinding createDelegateBinding (dagger.internal.codegen.DelegateDeclaration)
dagger.internal.codegen.ResolvedBindings resolvedDelegate
dagger.internal.codegen.DelegateDeclaration delegateDeclaration
dagger.model.Key delegateKey
dagger.internal.codegen.ResolvedBindings resolvedDelegate
dagger.internal.codegen.ContributionBinding explicitDelegate
private com.google.common.collect.ImmutableSetMultimap indexBindingsByOwningComponent (dagger.model.Key, java.lang.Iterable)
dagger.internal.codegen.ContributionBinding binding
dagger.model.Key requestKey
Iterable bindings
com.google.common.collect.ImmutableSetMultimap$Builder index
private javax.lang.model.element.TypeElement getOwningComponent (dagger.model.Key, dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ResolvedBindings parentResolvedBindings
dagger.model.Key requestKey
dagger.internal.codegen.ContributionBinding binding
private boolean isResolvedInParent (dagger.model.Key, dagger.internal.codegen.ContributionBinding)
dagger.model.Key requestKey
dagger.internal.codegen.ContributionBinding binding
java.util.Optional owningResolver
private java.util.Optional getOwningResolver (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.BindingGraphFactory$Resolver requestResolver
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingGraphFactory$Resolver requestResolver
dagger.internal.codegen.BindingGraphFactory$Resolver requestResolver
dagger.internal.codegen.BindingGraphFactory$Resolver requestResolver
dagger.internal.codegen.ContributionBinding binding
java.util.Optional bindingScope
private boolean containsExplicitBinding (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
private boolean resolverContainsDelegateDeclarationForBinding (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
private com.google.common.collect.ImmutableList getResolverLineage ()
java.util.Optional currentResolver
com.google.common.collect.ImmutableList$Builder resolverList
private com.google.common.collect.ImmutableSet getAllMatchingBindingDeclarations (dagger.model.Key, java.util.function.Function)
dagger.model.Key requestKey
java.util.function.Function getDeclarationsPerKey
private com.google.common.collect.ImmutableSet getExplicitBindings (dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver resolver
dagger.model.Key key
com.google.common.collect.ImmutableSet$Builder bindings
private com.google.common.collect.ImmutableSet getLocalExplicitBindings (dagger.model.Key)
dagger.model.Key key
private com.google.common.collect.ImmutableSet getExplicitMultibindings (dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver resolver
dagger.model.Key key
com.google.common.collect.ImmutableSet$Builder multibindings
private com.google.common.collect.ImmutableSet getLocalExplicitMultibindings (dagger.model.Key)
dagger.model.Key key
com.google.common.collect.ImmutableSet$Builder multibindings
private com.google.common.collect.ImmutableSet getMultibindingDeclarations (dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver resolver
dagger.model.Key key
com.google.common.collect.ImmutableSet$Builder multibindingDeclarations
private com.google.common.collect.ImmutableSet getSubcomponentDeclarations (dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver resolver
dagger.model.Key key
com.google.common.collect.ImmutableSet$Builder subcomponentDeclarations
private com.google.common.collect.ImmutableSet getOptionalBindingDeclarations (dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver resolver
dagger.model.Key key
java.util.Optional unwrapped
com.google.common.collect.ImmutableSet$Builder declarations
private java.util.Optional getPreviouslyResolvedBindings (dagger.model.Key)
dagger.model.Key key
java.util.Optional result
private void resolveMembersInjection (dagger.model.Key)
dagger.model.Key key
dagger.internal.codegen.ResolvedBindings bindings
void resolve (dagger.model.Key)
dagger.internal.codegen.ResolvedBindings bindings
dagger.model.Key key
private void resolveDependencies (dagger.internal.codegen.ResolvedBindings)
dagger.model.DependencyRequest dependency
dagger.internal.codegen.Binding binding
dagger.internal.codegen.ResolvedBindings resolvedBindings
com.google.common.collect.ImmutableMap getResolvedContributionBindings ()
com.google.common.collect.ImmutableMap parentBindings
java.util.Map bindingsResolvedInParent
com.google.common.collect.ImmutableMap$Builder builder
com.google.common.collect.ImmutableMap getResolvedMembersInjectionBindings ()
com.google.common.collect.ImmutableSet getInheritedModules ()
com.google.common.collect.ImmutableSet getOwnedModules ()
private static synthetic java.util.stream.Stream lambda$getAllMatchingBindingDeclarations$5 (java.util.function.Function, dagger.model.Key)
java.util.function.Function getDeclarationsPerKey
dagger.model.Key key
private static synthetic boolean lambda$resolverContainsDelegateDeclarationForBinding$4 (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.DelegateDeclaration)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.DelegateDeclaration declaration
private synthetic boolean lambda$lookUpBindings$3 (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding binding
private synthetic void lambda$lookUpBindings$2 (java.util.Set, dagger.internal.codegen.ProvisionBinding)
java.util.Set bindings
dagger.internal.codegen.ProvisionBinding binding
private static synthetic javax.lang.model.element.ExecutableElement lambda$getFactoryMethod$1 (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor method
private synthetic java.util.Optional lambda$getFactoryMethod$0 (dagger.internal.codegen.BindingGraphFactory$Resolver)
dagger.internal.codegen.BindingGraphFactory$Resolver parent
static synthetic java.util.Optional access$500 (dagger.internal.codegen.BindingGraphFactory$Resolver, dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver x0
dagger.model.Key x1
static synthetic com.google.common.collect.ImmutableSet access$600 (dagger.internal.codegen.BindingGraphFactory$Resolver, dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver x0
dagger.model.Key x1
static synthetic com.google.common.collect.ImmutableSet access$700 (dagger.internal.codegen.BindingGraphFactory$Resolver, dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver x0
dagger.model.Key x1
static synthetic com.google.common.collect.ImmutableSet access$800 (dagger.internal.codegen.BindingGraphFactory$Resolver, dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver x0
dagger.model.Key x1
static synthetic com.google.common.collect.ImmutableSet access$900 (dagger.internal.codegen.BindingGraphFactory$Resolver, dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver x0
dagger.model.Key x1
static synthetic void access$1000 (dagger.internal.codegen.BindingGraphFactory$Resolver, dagger.model.Key)
dagger.internal.codegen.BindingGraphFactory$Resolver x0
dagger.model.Key x1
}
dagger/internal/codegen/BindingGraphFactory$Resolver$LocalDependencyChecker.class
BindingGraphFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraphFactory$Resolver$LocalDependencyChecker extends java.lang.Object {
private final java.util.Set cycleChecker
final synthetic dagger.internal.codegen.BindingGraphFactory$Resolver this$1
private void <init> (dagger.internal.codegen.BindingGraphFactory$Resolver)
boolean dependsOnLocalBindings (dagger.model.Key)
dagger.model.Key key
private boolean dependsOnLocalBindingsUncached (dagger.model.Key)
dagger.internal.codegen.Binding binding
dagger.model.Key key
dagger.internal.codegen.ResolvedBindings previouslyResolvedBindings
boolean dependsOnLocalBindings (dagger.internal.codegen.Binding)
dagger.internal.codegen.Binding binding
private boolean dependsOnLocalBindingsUncached (dagger.internal.codegen.Binding)
dagger.model.DependencyRequest dependency
dagger.internal.codegen.Binding binding
private boolean hasLocalMultibindingContributions (dagger.model.Key)
dagger.model.Key requestKey
private boolean hasLocalOptionalBindingContribution (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
private synthetic boolean lambda$hasLocalMultibindingContributions$0 (dagger.model.Key)
dagger.model.Key key
synthetic void <init> (dagger.internal.codegen.BindingGraphFactory$Resolver, dagger.internal.codegen.BindingGraphFactory$1)
dagger.internal.codegen.BindingGraphFactory$Resolver x0
dagger.internal.codegen.BindingGraphFactory$1 x1
}
dagger/internal/codegen/BindingGraphFactory$1.class
BindingGraphFactory.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.BindingGraphFactory$1 extends java.lang.Object {
}
dagger/internal/codegen/BindingGraphConverter_Factory.class
BindingGraphConverter_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindingGraphConverter_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider bindingDeclarationFormatterProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider bindingDeclarationFormatterProvider
public dagger.internal.codegen.BindingGraphConverter get ()
public static dagger.internal.codegen.BindingGraphConverter_Factory create (javax.inject.Provider)
javax.inject.Provider bindingDeclarationFormatterProvider
public static dagger.internal.codegen.BindingGraphConverter newBindingGraphConverter (java.lang.Object)
Object bindingDeclarationFormatter
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindingGraphConverter.class
BindingGraphConverter.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraphConverter extends java.lang.Object {
private final dagger.internal.codegen.BindingDeclarationFormatter bindingDeclarationFormatter
void <init> (dagger.internal.codegen.BindingDeclarationFormatter)
dagger.internal.codegen.BindingDeclarationFormatter bindingDeclarationFormatter
dagger.model.BindingGraph convert (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph bindingGraph
dagger.internal.codegen.BindingGraphConverter$Traverser traverser
private dagger.model.BindingGraph$ComponentNode rootComponentNode (com.google.common.graph.Network)
com.google.common.graph.Network network
private static synthetic boolean lambda$rootComponentNode$0 (dagger.model.BindingGraph$Node)
dagger.model.BindingGraph$Node node
static synthetic dagger.internal.codegen.BindingDeclarationFormatter access$100 (dagger.internal.codegen.BindingGraphConverter)
dagger.internal.codegen.BindingGraphConverter x0
}
dagger/internal/codegen/BindingGraphConverter$Traverser.class
BindingGraphConverter.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingGraphConverter$Traverser extends dagger.internal.codegen.ComponentTreeTraverser {
private final com.google.common.graph.MutableNetwork network
private final boolean isRootSubcomponent
private final boolean isFullBindingGraph
private final dagger.model.ComponentPath rootComponentPath
private dagger.model.BindingGraph$ComponentNode parentComponent
private dagger.model.BindingGraph$ComponentNode currentComponent
final synthetic dagger.internal.codegen.BindingGraphConverter this$0
void <init> (dagger.internal.codegen.BindingGraphConverter, dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph graph
protected void visitComponent (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingNode binding
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.BindingGraph graph
dagger.model.BindingGraph$ComponentNode grandparentComponent
protected void visitEntryPoint (dagger.model.DependencyRequest, dagger.internal.codegen.BindingGraph)
dagger.model.DependencyRequest entryPoint
dagger.internal.codegen.BindingGraph graph
protected void visitSubcomponentFactoryMethod (dagger.internal.codegen.BindingGraph, dagger.internal.codegen.BindingGraph, javax.lang.model.element.ExecutableElement)
dagger.internal.codegen.BindingGraph graph
dagger.internal.codegen.BindingGraph parent
javax.lang.model.element.ExecutableElement factoryMethod
private void addDependencyEdges (dagger.model.BindingGraph$Node, dagger.model.DependencyRequest)
dagger.internal.codegen.BindingNode dependency
dagger.model.BindingGraph$Node source
dagger.model.DependencyRequest dependencyRequest
dagger.internal.codegen.ResolvedBindings dependencies
private void addDependencyEdge (dagger.model.BindingGraph$Node, dagger.model.DependencyRequest, dagger.model.BindingGraph$Node)
dagger.model.BindingGraph$Node source
dagger.model.DependencyRequest dependencyRequest
dagger.model.BindingGraph$Node dependency
private boolean hasDependencyEdge (dagger.model.BindingGraph$Node, dagger.model.BindingGraph$Node, dagger.model.DependencyRequest)
dagger.model.BindingGraph$Edge edge
dagger.model.BindingGraph$Node source
dagger.model.BindingGraph$Node dependency
dagger.model.DependencyRequest dependencyRequest
private dagger.internal.codegen.ResolvedBindings resolvedDependencies (dagger.model.BindingGraph$Node, dagger.model.DependencyRequest)
dagger.model.BindingGraph$Node source
dagger.model.DependencyRequest dependencyRequest
private void addBinding (dagger.internal.codegen.BindingNode)
dagger.model.DependencyRequest dependencyRequest
dagger.internal.codegen.BindingNode binding
private com.google.common.collect.ImmutableSet bindingNodes (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings resolvedBindings
com.google.common.collect.ImmutableSet$Builder bindingNodes
private dagger.internal.codegen.BindingNode bindingNode (dagger.internal.codegen.ResolvedBindings, dagger.internal.codegen.Binding, javax.lang.model.element.TypeElement)
dagger.internal.codegen.ResolvedBindings resolvedBindings
dagger.internal.codegen.Binding binding
javax.lang.model.element.TypeElement owningComponent
private dagger.model.BindingGraph$MissingBinding missingBindingNode (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings dependencies
private dagger.model.BindingGraph$ComponentNode subcomponentNode (javax.lang.model.type.TypeMirror, dagger.internal.codegen.BindingGraph)
javax.lang.model.type.TypeMirror subcomponentBuilderType
dagger.internal.codegen.BindingGraph graph
javax.lang.model.element.TypeElement subcomponentBuilderElement
dagger.internal.codegen.ComponentDescriptor subcomponent
private synthetic void lambda$bindingNodes$0 (com.google.common.collect.ImmutableSet$Builder, dagger.internal.codegen.ResolvedBindings, javax.lang.model.element.TypeElement, java.util.Collection)
dagger.internal.codegen.Binding binding
com.google.common.collect.ImmutableSet$Builder bindingNodes
dagger.internal.codegen.ResolvedBindings resolvedBindings
javax.lang.model.element.TypeElement component
java.util.Collection bindings
static synthetic com.google.common.graph.MutableNetwork access$000 (dagger.internal.codegen.BindingGraphConverter$Traverser)
dagger.internal.codegen.BindingGraphConverter$Traverser x0
}
dagger/internal/codegen/BindingGraph.class
BindingGraph.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingGraph extends java.lang.Object {
private static final com.google.common.graph.Traverser SUBGRAPH_TRAVERSER
void <init> ()
abstract dagger.internal.codegen.ComponentDescriptor componentDescriptor ()
abstract com.google.common.collect.ImmutableMap contributionBindings ()
abstract com.google.common.collect.ImmutableMap membersInjectionBindings ()
final dagger.internal.codegen.ResolvedBindings resolvedBindings (dagger.internal.codegen.BindingRequest)
dagger.internal.codegen.BindingRequest request
final java.lang.Iterable resolvedBindings ()
abstract com.google.common.collect.ImmutableList subgraphs ()
javax.lang.model.element.TypeElement componentTypeElement ()
abstract com.google.common.collect.ImmutableSet ownedModules ()
com.google.common.collect.ImmutableSet ownedModuleTypes ()
abstract java.util.Optional factoryMethod ()
com.google.common.collect.ImmutableMap factoryMethodParameters ()
javax.lang.model.element.VariableElement parameter
com.google.common.collect.ImmutableMap$Builder builder
com.google.common.collect.ImmutableSet componentRequirements ()
com.google.common.collect.ImmutableSet requiredModules
com.google.common.collect.ImmutableSet$Builder requirements
private com.google.common.collect.ImmutableSet requiredModuleElements ()
com.google.common.collect.ImmutableSet componentDescriptors ()
abstract boolean isFullBindingGraph ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
static dagger.internal.codegen.BindingGraph create (dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, java.util.Optional, boolean)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.ImmutableMap resolvedContributionBindingsMap
com.google.common.collect.ImmutableMap resolvedMembersInjectionBindings
com.google.common.collect.ImmutableList subgraphs
com.google.common.collect.ImmutableSet ownedModules
java.util.Optional factoryMethod
boolean isFullBindingGraph
private static final void checkForDuplicates (java.lang.Iterable)
Iterable graphs
java.util.Map duplicateGraphs
private static synthetic boolean lambda$checkForDuplicates$4 (java.util.Collection)
java.util.Collection overlapping
private static synthetic javax.lang.model.element.TypeElement lambda$checkForDuplicates$3 (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph graph
private static synthetic java.util.stream.Stream lambda$requiredModuleElements$2 (dagger.internal.codegen.ResolvedBindings)
dagger.internal.codegen.ResolvedBindings bindings
private static synthetic java.util.stream.Stream lambda$requiredModuleElements$1 (dagger.internal.codegen.BindingGraph)
dagger.internal.codegen.BindingGraph graph
private static synthetic boolean lambda$componentRequirements$0 (com.google.common.collect.ImmutableSet, dagger.internal.codegen.ComponentRequirement)
com.google.common.collect.ImmutableSet requiredModules
dagger.internal.codegen.ComponentRequirement requirement
static void <clinit> ()
}
dagger/internal/codegen/BindingFactory_Factory.class
BindingFactory_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindingFactory_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typesProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider keyFactoryProvider
private final javax.inject.Provider dependencyRequestFactoryProvider
private final javax.inject.Provider injectionSiteFactoryProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider keyFactoryProvider
javax.inject.Provider dependencyRequestFactoryProvider
javax.inject.Provider injectionSiteFactoryProvider
public dagger.internal.codegen.BindingFactory get ()
public static dagger.internal.codegen.BindingFactory_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider typesProvider
javax.inject.Provider elementsProvider
javax.inject.Provider keyFactoryProvider
javax.inject.Provider dependencyRequestFactoryProvider
javax.inject.Provider injectionSiteFactoryProvider
public static dagger.internal.codegen.BindingFactory newBindingFactory (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, java.lang.Object, java.lang.Object, java.lang.Object)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
Object keyFactory
Object dependencyRequestFactory
Object injectionSiteFactory
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindingFactory.class
BindingFactory.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingFactory extends java.lang.Object {
private final dagger.internal.codegen.langmodel.DaggerTypes types
private final dagger.internal.codegen.KeyFactory keyFactory
private final dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
private final dagger.internal.codegen.InjectionSiteFactory injectionSiteFactory
private final dagger.internal.codegen.langmodel.DaggerElements elements
void <init> (dagger.internal.codegen.langmodel.DaggerTypes, dagger.internal.codegen.langmodel.DaggerElements, dagger.internal.codegen.KeyFactory, dagger.internal.codegen.DependencyRequestFactory, dagger.internal.codegen.InjectionSiteFactory)
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.langmodel.DaggerElements elements
dagger.internal.codegen.KeyFactory keyFactory
dagger.internal.codegen.DependencyRequestFactory dependencyRequestFactory
dagger.internal.codegen.InjectionSiteFactory injectionSiteFactory
dagger.internal.codegen.ProvisionBinding injectionBinding (javax.lang.model.element.ExecutableElement, java.util.Optional)
javax.lang.model.type.DeclaredType resolved
javax.lang.model.element.ExecutableElement constructorElement
java.util.Optional resolvedType
javax.lang.model.type.ExecutableType constructorType
javax.lang.model.type.DeclaredType constructedType
dagger.model.Key key
com.google.common.collect.ImmutableSet provisionDependencies
dagger.internal.codegen.ProvisionBinding$Builder builder
javax.lang.model.element.TypeElement bindingTypeElement
dagger.internal.codegen.ProvisionBinding providesMethodBinding (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement providesMethod
javax.lang.model.element.TypeElement contributedBy
dagger.internal.codegen.ProductionBinding producesMethodBinding (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement producesMethod
javax.lang.model.element.TypeElement contributedBy
dagger.internal.codegen.ProductionBinding$Builder builder
private dagger.internal.codegen.ContributionBinding$Builder setMethodBindingProperties (dagger.internal.codegen.ContributionBinding$Builder, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement, dagger.model.Key, java.util.function.BiFunction)
dagger.internal.codegen.ContributionBinding$Builder builder
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement contributedBy
dagger.model.Key key
java.util.function.BiFunction create
javax.lang.model.type.ExecutableType methodType
dagger.internal.codegen.ContributionBinding syntheticMultibinding (dagger.model.Key, java.lang.Iterable)
dagger.model.Key key
Iterable multibindingContributions
dagger.internal.codegen.ContributionBinding$Builder builder
private boolean multibindingRequiresProduction (dagger.model.Key, java.lang.Iterable)
dagger.internal.codegen.MapType mapType
dagger.model.Key key
Iterable multibindingContributions
dagger.internal.codegen.ProvisionBinding componentBinding (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement componentDefinitionType
dagger.internal.codegen.ProvisionBinding componentDependencyBinding (dagger.internal.codegen.ComponentRequirement)
dagger.internal.codegen.ComponentRequirement dependency
dagger.internal.codegen.ContributionBinding componentDependencyMethodBinding (dagger.internal.codegen.ComponentDescriptor, javax.lang.model.element.ExecutableElement)
dagger.internal.codegen.ContributionBinding$Builder builder
dagger.internal.codegen.ComponentDescriptor componentDescriptor
javax.lang.model.element.ExecutableElement dependencyMethod
dagger.internal.codegen.ContributionBinding$Builder builder
dagger.internal.codegen.ProvisionBinding boundInstanceBinding (dagger.internal.codegen.ComponentRequirement, javax.lang.model.element.Element)
dagger.internal.codegen.ComponentRequirement requirement
javax.lang.model.element.Element element
javax.lang.model.element.VariableElement parameterElement
dagger.internal.codegen.ProvisionBinding subcomponentCreatorBinding (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement subcomponentCreatorMethod
javax.lang.model.element.TypeElement component
dagger.model.Key key
dagger.internal.codegen.ProvisionBinding subcomponentCreatorBinding (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet subcomponentDeclarations
dagger.internal.codegen.SubcomponentDeclaration subcomponentDeclaration
dagger.internal.codegen.ContributionBinding delegateBinding (dagger.internal.codegen.DelegateDeclaration, dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.DelegateDeclaration delegateDeclaration
dagger.internal.codegen.ContributionBinding actualBinding
dagger.internal.codegen.ContributionBinding unresolvedDelegateBinding (dagger.internal.codegen.DelegateDeclaration)
dagger.internal.codegen.DelegateDeclaration delegateDeclaration
private dagger.internal.codegen.ContributionBinding buildDelegateBinding (dagger.internal.codegen.ContributionBinding$Builder, dagger.internal.codegen.DelegateDeclaration, java.lang.Class)
dagger.internal.codegen.ContributionBinding$Builder builder
dagger.internal.codegen.DelegateDeclaration delegateDeclaration
Class frameworkType
dagger.internal.codegen.ContributionBinding syntheticOptionalBinding (dagger.model.Key, dagger.model.RequestKind, dagger.internal.codegen.ResolvedBindings)
dagger.model.Key key
dagger.model.RequestKind requestKind
dagger.internal.codegen.ResolvedBindings underlyingKeyBindings
dagger.internal.codegen.ContributionBinding$Builder builder
private dagger.internal.codegen.ContributionBinding$Builder syntheticOptionalBindingBuilder (dagger.model.RequestKind, dagger.internal.codegen.ResolvedBindings)
dagger.model.RequestKind requestKind
dagger.internal.codegen.ResolvedBindings underlyingKeyBindings
dagger.internal.codegen.ProvisionBinding membersInjectorBinding (dagger.model.Key, dagger.internal.codegen.MembersInjectionBinding)
dagger.model.Key key
dagger.internal.codegen.MembersInjectionBinding membersInjectionBinding
dagger.internal.codegen.MembersInjectionBinding membersInjectionBinding (javax.lang.model.type.DeclaredType, java.util.Optional)
javax.lang.model.type.DeclaredType resolved
javax.lang.model.type.DeclaredType declaredType
java.util.Optional resolvedType
com.google.common.collect.ImmutableSortedSet injectionSites
com.google.common.collect.ImmutableSet dependencies
dagger.model.Key key
javax.lang.model.element.TypeElement typeElement
private static synthetic java.util.stream.Stream lambda$membersInjectionBinding$1 (dagger.internal.codegen.MembersInjectionBinding$InjectionSite)
dagger.internal.codegen.MembersInjectionBinding$InjectionSite injectionSite
private static synthetic boolean lambda$multibindingRequiresProduction$0 (dagger.internal.codegen.ContributionBinding)
dagger.internal.codegen.ContributionBinding binding
}
dagger/internal/codegen/BindingFactory$1.class
BindingFactory.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.BindingFactory$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$BindingType
static void <clinit> ()
}
dagger/internal/codegen/BindingExpression.class
BindingExpression.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingExpression extends java.lang.Object {
void <init> ()
abstract dagger.internal.codegen.javapoet.Expression getDependencyExpression (com.squareup.javapoet.ClassName)
dagger.internal.codegen.javapoet.Expression getDependencyExpressionForComponentMethod (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
boolean requiresMethodEncapsulation ()
com.squareup.javapoet.CodeBlock getComponentMethodImplementation (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor, dagger.internal.codegen.ComponentImplementation)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor componentMethod
dagger.internal.codegen.ComponentImplementation component
com.squareup.javapoet.CodeBlock getModifiableBindingMethodImplementation (dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod, dagger.internal.codegen.ComponentImplementation, dagger.internal.codegen.langmodel.DaggerTypes)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod modifiableBindingMethod
dagger.internal.codegen.ComponentImplementation component
dagger.internal.codegen.langmodel.DaggerTypes types
dagger.internal.codegen.javapoet.Expression dependencyExpression
javax.lang.model.type.TypeMirror returnType
}
dagger/internal/codegen/BindingElementValidator.class
BindingElementValidator.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingElementValidator extends java.lang.Object {
private final Class bindingAnnotation
private final dagger.internal.codegen.BindingElementValidator$AllowsMultibindings allowsMultibindings
private final dagger.internal.codegen.BindingElementValidator$AllowsScoping allowsScoping
private final java.util.Map cache
protected void <init> (java.lang.Class, dagger.internal.codegen.BindingElementValidator$AllowsMultibindings, dagger.internal.codegen.BindingElementValidator$AllowsScoping)
Class bindingAnnotation
dagger.internal.codegen.BindingElementValidator$AllowsMultibindings allowsMultibindings
dagger.internal.codegen.BindingElementValidator$AllowsScoping allowsScoping
final dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private dagger.internal.codegen.ValidationReport validateUncached (javax.lang.model.element.Element)
javax.lang.model.element.Element element
protected final transient java.lang.String bindingElements (java.lang.String, java.lang.Object[])
String ruleFormat
Object[] args
protected abstract java.lang.String bindingElements ()
protected abstract java.lang.String bindingElementTypeVerb ()
protected java.lang.String badTypeMessage ()
protected java.lang.String elementsIntoSetNotASetMessage ()
protected java.lang.String elementsIntoSetRawSetMessage ()
protected abstract dagger.internal.codegen.BindingElementValidator$ElementValidator elementValidator (javax.lang.model.element.Element)
static synthetic dagger.internal.codegen.BindingElementValidator$AllowsMultibindings access$100 (dagger.internal.codegen.BindingElementValidator)
dagger.internal.codegen.BindingElementValidator x0
static synthetic java.lang.Class access$300 (dagger.internal.codegen.BindingElementValidator)
dagger.internal.codegen.BindingElementValidator x0
static synthetic dagger.internal.codegen.BindingElementValidator$AllowsScoping access$400 (dagger.internal.codegen.BindingElementValidator)
dagger.internal.codegen.BindingElementValidator x0
}
dagger/internal/codegen/BindingElementValidator$ElementValidator.class
BindingElementValidator.java
package dagger.internal.codegen
public abstract dagger.internal.codegen.BindingElementValidator$ElementValidator extends java.lang.Object {
protected final javax.lang.model.element.Element element
protected final dagger.internal.codegen.ValidationReport$Builder report
final synthetic dagger.internal.codegen.BindingElementValidator this$0
protected void <init> (dagger.internal.codegen.BindingElementValidator, javax.lang.model.element.Element)
dagger.internal.codegen.BindingElementValidator this$0
javax.lang.model.element.Element element
private dagger.internal.codegen.ValidationReport validate ()
protected void checkAdditionalProperties ()
protected abstract java.util.Optional bindingElementType ()
protected void checkType ()
protected void checkKeyType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror keyType
javax.lang.model.type.TypeKind kind
protected void checkSetValuesType ()
protected final void checkSetValuesType (javax.lang.model.type.TypeMirror)
dagger.internal.codegen.SetType setType
javax.lang.model.type.TypeMirror type
private void checkQualifiers ()
javax.lang.model.element.AnnotationMirror qualifier
com.google.common.collect.ImmutableSet qualifiers
private void checkMapKeys ()
com.google.common.collect.ImmutableSet mapKeys
private void checkMultibindings ()
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.ExecutableElement member
javax.lang.model.element.AnnotationMirror bindingAnnotationMirror
boolean usesProvidesType
com.google.common.collect.ImmutableSet multibindingAnnotations
private void checkScopes ()
dagger.model.Scope scope
com.google.common.collect.ImmutableSet scopes
String error
private void checkFrameworkType ()
private synthetic void lambda$checkSetValuesType$1 (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror keyType
private synthetic void lambda$checkType$0 (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
static synthetic dagger.internal.codegen.ValidationReport access$000 (dagger.internal.codegen.BindingElementValidator$ElementValidator)
dagger.internal.codegen.BindingElementValidator$ElementValidator x0
}
dagger/internal/codegen/BindingElementValidator$AllowsScoping.class
BindingElementValidator.java
package dagger.internal.codegen
final enum dagger.internal.codegen.BindingElementValidator$AllowsScoping extends java.lang.Enum {
public static final enum dagger.internal.codegen.BindingElementValidator$AllowsScoping NO_SCOPING
public static final enum dagger.internal.codegen.BindingElementValidator$AllowsScoping ALLOWS_SCOPING
private static final synthetic dagger.internal.codegen.BindingElementValidator$AllowsScoping[] $VALUES
public static dagger.internal.codegen.BindingElementValidator$AllowsScoping[] values ()
public static dagger.internal.codegen.BindingElementValidator$AllowsScoping valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
dagger/internal/codegen/BindingElementValidator$AllowsMultibindings.class
BindingElementValidator.java
package dagger.internal.codegen
final enum dagger.internal.codegen.BindingElementValidator$AllowsMultibindings extends java.lang.Enum {
public static final enum dagger.internal.codegen.BindingElementValidator$AllowsMultibindings NO_MULTIBINDINGS
public static final enum dagger.internal.codegen.BindingElementValidator$AllowsMultibindings ALLOWS_MULTIBINDINGS
private static final synthetic dagger.internal.codegen.BindingElementValidator$AllowsMultibindings[] $VALUES
public static dagger.internal.codegen.BindingElementValidator$AllowsMultibindings[] values ()
public static dagger.internal.codegen.BindingElementValidator$AllowsMultibindings valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private boolean allowsMultibindings ()
static synthetic boolean access$200 (dagger.internal.codegen.BindingElementValidator$AllowsMultibindings)
dagger.internal.codegen.BindingElementValidator$AllowsMultibindings x0
static void <clinit> ()
}
dagger/internal/codegen/BindingElementValidator$1.class
BindingElementValidator.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.BindingElementValidator$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$ContributionType
static final synthetic int[] $SwitchMap$dagger$internal$codegen$BindingElementValidator$AllowsMultibindings
static final synthetic int[] $SwitchMap$dagger$internal$codegen$BindingElementValidator$AllowsScoping
static void <clinit> ()
}
dagger/internal/codegen/BindingDeclarationFormatter_Factory.class
BindingDeclarationFormatter_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.BindingDeclarationFormatter_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider methodSignatureFormatterProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider methodSignatureFormatterProvider
public dagger.internal.codegen.BindingDeclarationFormatter get ()
public static dagger.internal.codegen.BindingDeclarationFormatter_Factory create (javax.inject.Provider)
javax.inject.Provider methodSignatureFormatterProvider
public static dagger.internal.codegen.BindingDeclarationFormatter newBindingDeclarationFormatter (java.lang.Object)
Object methodSignatureFormatter
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/BindingDeclarationFormatter.class
BindingDeclarationFormatter.java
package dagger.internal.codegen
final dagger.internal.codegen.BindingDeclarationFormatter extends dagger.internal.codegen.Formatter {
private static final com.google.common.collect.ImmutableSet FORMATTABLE_ELEMENT_TYPE_KINDS
private final dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
void <init> (dagger.internal.codegen.MethodSignatureFormatter)
dagger.internal.codegen.MethodSignatureFormatter methodSignatureFormatter
boolean canFormat (dagger.internal.codegen.BindingDeclaration)
javax.lang.model.element.Element bindingElement
dagger.internal.codegen.BindingDeclaration bindingDeclaration
public java.lang.String format (dagger.internal.codegen.BindingDeclaration)
javax.lang.model.element.Element bindingElement
dagger.internal.codegen.BindingDeclaration bindingDeclaration
private java.lang.String formatSubcomponentDeclaration (dagger.internal.codegen.SubcomponentDeclaration)
dagger.internal.codegen.SubcomponentDeclaration subcomponentDeclaration
com.google.common.collect.ImmutableList moduleSubcomponents
int index
StringBuilder annotationValue
public volatile synthetic java.lang.String format (java.lang.Object)
private static synthetic javax.lang.model.type.DeclaredType lambda$format$0 (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement module
static void <clinit> ()
}
dagger/internal/codegen/BindingDeclarationFormatter$1.class
BindingDeclarationFormatter.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.BindingDeclarationFormatter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static void <clinit> ()
}
dagger/internal/codegen/BindingDeclaration.class
BindingDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.BindingDeclaration extends java.lang.Object {
void <init> ()
abstract dagger.model.Key key ()
abstract java.util.Optional bindingElement ()
final java.util.Optional bindingTypeElement ()
abstract java.util.Optional contributingModule ()
}
dagger/internal/codegen/Binding.class
Binding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.Binding extends dagger.internal.codegen.BindingDeclaration {
private final com.google.common.base.Supplier dependencies
private final com.google.common.base.Supplier frameworkDependencies
private final com.google.common.base.Supplier dependencyAssociations
private final com.google.common.base.Supplier frameworkDependenciesMap
void <init> ()
boolean requiresModuleInstance ()
java.util.Set modifiers
abstract boolean isNullable ()
abstract dagger.model.BindingKind kind ()
abstract dagger.internal.codegen.BindingType bindingType ()
final dagger.internal.codegen.FrameworkType frameworkType ()
abstract com.google.common.collect.ImmutableSet explicitDependencies ()
com.google.common.collect.ImmutableSet implicitDependencies ()
final com.google.common.collect.ImmutableSet dependencies ()
final com.google.common.collect.ImmutableList frameworkDependencies ()
final com.google.common.collect.ImmutableList dependencyAssociations ()
final com.google.common.collect.ImmutableMap dependenciesToFrameworkDependenciesMap ()
private com.google.common.collect.ImmutableList groupByUnresolvedKey ()
com.google.common.collect.ImmutableSetMultimap$Builder dependenciesByKeyBuilder
java.util.Iterator dependencies
dagger.internal.codegen.Binding unresolved
java.util.Iterator unresolvedDependencies
abstract java.util.Optional unresolved ()
java.util.Optional scope ()
static boolean hasNonDefaultTypeParameters (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror, dagger.internal.codegen.langmodel.DaggerTypes)
javax.lang.model.element.TypeParameterElement parameter
int i
javax.lang.model.element.TypeElement element
javax.lang.model.type.TypeMirror type
dagger.internal.codegen.langmodel.DaggerTypes types
java.util.List defaultTypes
java.util.List actualTypes
private synthetic com.google.common.collect.ImmutableMap lambda$new$3 ()
dagger.model.DependencyRequest dependencyRequest
dagger.internal.codegen.Binding$DependencyAssociation dependencyAssociation
com.google.common.collect.ImmutableMap$Builder frameworkDependencies
private synthetic com.google.common.collect.ImmutableList lambda$new$2 ()
java.util.Set requests
dagger.internal.codegen.FrameworkTypeMapper frameworkTypeMapper
com.google.common.collect.ImmutableList$Builder list
private synthetic com.google.common.collect.ImmutableList lambda$new$1 ()
private synthetic com.google.common.collect.ImmutableSet lambda$new$0 ()
com.google.common.collect.ImmutableSet implicitDependencies
}
dagger/internal/codegen/Binding$DependencyAssociation.class
Binding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.Binding$DependencyAssociation extends java.lang.Object {
void <init> ()
abstract dagger.internal.codegen.FrameworkDependency frameworkDependency ()
abstract com.google.common.collect.ImmutableSet dependencyRequests ()
static dagger.internal.codegen.Binding$DependencyAssociation create (dagger.internal.codegen.FrameworkDependency, java.lang.Iterable)
dagger.internal.codegen.FrameworkDependency frameworkDependency
Iterable dependencyRequests
}
dagger/internal/codegen/Binding$1.class
Binding.java
package dagger.internal.codegen
dagger.internal.codegen.Binding$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
void <init> ()
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 synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/AutoValue_ValidationReport_Item.class
AutoValue_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 java.util.Optional annotation
private final java.util.Optional annotationValue
void <init> (java.lang.String, javax.tools.Diagnostic$Kind, javax.lang.model.element.Element, java.util.Optional, java.util.Optional)
String message
javax.tools.Diagnostic$Kind kind
javax.lang.model.element.Element element
java.util.Optional annotation
java.util.Optional annotationValue
java.lang.String message ()
javax.tools.Diagnostic$Kind kind ()
javax.lang.model.element.Element element ()
java.util.Optional annotation ()
java.util.Optional annotationValue ()
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/AutoValue_ValidationReport.class
AutoValue_ValidationReport.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ValidationReport extends dagger.internal.codegen.ValidationReport {
private final javax.lang.model.element.Element subject
private final com.google.common.collect.ImmutableSet items
private final com.google.common.collect.ImmutableSet subreports
private final boolean markedDirty
void <init> (javax.lang.model.element.Element, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, boolean)
javax.lang.model.element.Element subject
com.google.common.collect.ImmutableSet items
com.google.common.collect.ImmutableSet subreports
boolean markedDirty
javax.lang.model.element.Element subject ()
com.google.common.collect.ImmutableSet items ()
com.google.common.collect.ImmutableSet subreports ()
boolean markedDirty ()
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_SubcomponentDeclaration.class
AutoValue_SubcomponentDeclaration.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_SubcomponentDeclaration extends dagger.internal.codegen.$AutoValue_SubcomponentDeclaration {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key, javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleAnnotation)
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.Key key
javax.lang.model.element.TypeElement subcomponentType
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
public int hashCode ()
}
dagger/internal/codegen/AutoValue_SetType.class
AutoValue_SetType.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_SetType extends dagger.internal.codegen.SetType {
private final com.google.common.base.Equivalence$Wrapper wrappedDeclaredSetType
void <init> (com.google.common.base.Equivalence$Wrapper)
com.google.common.base.Equivalence$Wrapper wrappedDeclaredSetType
protected com.google.common.base.Equivalence$Wrapper wrappedDeclaredSetType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.SetType that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ResolvedBindings.class
AutoValue_ResolvedBindings.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ResolvedBindings extends dagger.internal.codegen.$AutoValue_ResolvedBindings {
private volatile int hashCode
private volatile boolean hashCode$Memoized
private volatile com.google.common.collect.ImmutableSet contributionBindings
private volatile com.google.common.collect.ImmutableSet bindingTypes
void <init> (dagger.model.Key, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
dagger.model.Key key
com.google.common.collect.ImmutableSetMultimap allContributionBindings
com.google.common.collect.ImmutableMap allMembersInjectionBindings
com.google.common.collect.ImmutableSet multibindingDeclarations
com.google.common.collect.ImmutableSet subcomponentDeclarations
com.google.common.collect.ImmutableSet optionalBindingDeclarations
public int hashCode ()
com.google.common.collect.ImmutableSet contributionBindings ()
com.google.common.collect.ImmutableSet bindingTypes ()
}
dagger/internal/codegen/AutoValue_ProvisionBinding.class
AutoValue_ProvisionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ProvisionBinding extends dagger.internal.codegen.$AutoValue_ProvisionBinding {
private volatile com.google.common.collect.ImmutableSet explicitDependencies
private volatile com.google.common.collect.ImmutableSet membersInjectionDependencies
private volatile boolean requiresModuleInstance
private volatile boolean requiresModuleInstance$Memoized
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.BindingKind, java.util.Optional, java.util.Optional, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSortedSet, java.util.Optional, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType
dagger.model.Key key
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.BindingKind kind
java.util.Optional nullableType
java.util.Optional wrappedMapKeyAnnotation
com.google.common.collect.ImmutableSet provisionDependencies
com.google.common.collect.ImmutableSortedSet injectionSites
java.util.Optional unresolved
java.util.Optional scope
com.google.common.collect.ImmutableSet explicitDependencies ()
com.google.common.collect.ImmutableSet membersInjectionDependencies ()
boolean requiresModuleInstance ()
public int hashCode ()
}
dagger/internal/codegen/AutoValue_ProductionBinding.class
AutoValue_ProductionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ProductionBinding extends dagger.internal.codegen.$AutoValue_ProductionBinding {
private volatile boolean requiresModuleInstance
private volatile boolean requiresModuleInstance$Memoized
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.BindingKind, com.google.common.collect.ImmutableSet, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional, com.google.common.collect.ImmutableList, java.util.Optional, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType
dagger.model.Key key
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.BindingKind kind
com.google.common.collect.ImmutableSet explicitDependencies
java.util.Optional nullableType
java.util.Optional wrappedMapKeyAnnotation
java.util.Optional unresolved
java.util.Optional productionKind
com.google.common.collect.ImmutableList thrownTypes
java.util.Optional executorRequest
java.util.Optional monitorRequest
boolean requiresModuleInstance ()
public int hashCode ()
}
dagger/internal/codegen/AutoValue_OptionalType.class
AutoValue_OptionalType.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_OptionalType extends dagger.internal.codegen.OptionalType {
private final com.google.common.base.Equivalence$Wrapper wrappedDeclaredOptionalType
void <init> (com.google.common.base.Equivalence$Wrapper)
com.google.common.base.Equivalence$Wrapper wrappedDeclaredOptionalType
protected com.google.common.base.Equivalence$Wrapper wrappedDeclaredOptionalType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.OptionalType that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_OptionalFactories_PresentFactorySpec.class
AutoValue_OptionalFactories_PresentFactorySpec.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_OptionalFactories_PresentFactorySpec extends dagger.internal.codegen.OptionalFactories$PresentFactorySpec {
private final dagger.internal.codegen.FrameworkType frameworkType
private final dagger.internal.codegen.OptionalType$OptionalKind optionalKind
private final dagger.model.RequestKind valueKind
void <init> (dagger.internal.codegen.FrameworkType, dagger.internal.codegen.OptionalType$OptionalKind, dagger.model.RequestKind)
dagger.internal.codegen.FrameworkType frameworkType
dagger.internal.codegen.OptionalType$OptionalKind optionalKind
dagger.model.RequestKind valueKind
dagger.internal.codegen.FrameworkType frameworkType ()
dagger.internal.codegen.OptionalType$OptionalKind optionalKind ()
dagger.model.RequestKind valueKind ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.OptionalFactories$PresentFactorySpec that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_OptionalBindingDeclaration.class
AutoValue_OptionalBindingDeclaration.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_OptionalBindingDeclaration extends dagger.internal.codegen.$AutoValue_OptionalBindingDeclaration {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key)
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.Key key
public int hashCode ()
}
dagger/internal/codegen/AutoValue_MultibindingDeclaration.class
AutoValue_MultibindingDeclaration.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_MultibindingDeclaration extends dagger.internal.codegen.$AutoValue_MultibindingDeclaration {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key, dagger.internal.codegen.ContributionType)
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.Key key
dagger.internal.codegen.ContributionType contributionType
public int hashCode ()
}
dagger/internal/codegen/AutoValue_ModuleDescriptor.class
AutoValue_ModuleDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ModuleDescriptor extends dagger.internal.codegen.$AutoValue_ModuleDescriptor {
private volatile com.google.common.collect.ImmutableSet allBindingDeclarations
void <init> (javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, dagger.internal.codegen.ModuleKind)
javax.lang.model.element.TypeElement moduleElement
com.google.common.collect.ImmutableSet includedModules
com.google.common.collect.ImmutableSet bindings
com.google.common.collect.ImmutableSet multibindingDeclarations
com.google.common.collect.ImmutableSet subcomponentDeclarations
com.google.common.collect.ImmutableSet delegateDeclarations
com.google.common.collect.ImmutableSet optionalDeclarations
dagger.internal.codegen.ModuleKind kind
com.google.common.collect.ImmutableSet allBindingDeclarations ()
}
dagger/internal/codegen/AutoValue_ModuleAnnotation.class
AutoValue_ModuleAnnotation.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ModuleAnnotation extends dagger.internal.codegen.$AutoValue_ModuleAnnotation {
private volatile Class annotationClass
private volatile com.google.common.collect.ImmutableList includes
private volatile com.google.common.collect.ImmutableList includesAsAnnotationValues
private volatile com.google.common.collect.ImmutableList subcomponents
private volatile com.google.common.collect.ImmutableList subcomponentsAsAnnotationValues
void <init> (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
java.lang.Class annotationClass ()
com.google.common.collect.ImmutableList includes ()
com.google.common.collect.ImmutableList includesAsAnnotationValues ()
com.google.common.collect.ImmutableList subcomponents ()
com.google.common.collect.ImmutableList subcomponentsAsAnnotationValues ()
}
dagger/internal/codegen/AutoValue_ModifiableBindingMethods_ModifiableBindingMethod.class
AutoValue_ModifiableBindingMethods_ModifiableBindingMethod.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ModifiableBindingMethods_ModifiableBindingMethod extends dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod {
private final dagger.internal.codegen.ModifiableBindingType type
private final dagger.internal.codegen.BindingRequest request
private final com.google.common.base.Equivalence$Wrapper returnTypeWrapper
private final com.squareup.javapoet.MethodSpec methodSpec
private final boolean finalized
void <init> (dagger.internal.codegen.ModifiableBindingType, dagger.internal.codegen.BindingRequest, com.google.common.base.Equivalence$Wrapper, com.squareup.javapoet.MethodSpec, boolean)
dagger.internal.codegen.ModifiableBindingType type
dagger.internal.codegen.BindingRequest request
com.google.common.base.Equivalence$Wrapper returnTypeWrapper
com.squareup.javapoet.MethodSpec methodSpec
boolean finalized
dagger.internal.codegen.ModifiableBindingType type ()
dagger.internal.codegen.BindingRequest request ()
com.google.common.base.Equivalence$Wrapper returnTypeWrapper ()
com.squareup.javapoet.MethodSpec methodSpec ()
boolean finalized ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ModifiableBindingMethods$ModifiableBindingMethod that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_MethodSignature.class
AutoValue_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 <init> (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_MembersInjectionBinding_InjectionSite.class
AutoValue_MembersInjectionBinding_InjectionSite.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_MembersInjectionBinding_InjectionSite extends dagger.internal.codegen.$AutoValue_MembersInjectionBinding_InjectionSite {
private volatile int indexAmongAtInjectMembersWithSameSimpleName
private volatile boolean indexAmongAtInjectMembersWithSameSimpleName$Memoized
void <init> (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
int indexAmongAtInjectMembersWithSameSimpleName ()
}
dagger/internal/codegen/AutoValue_MembersInjectionBinding.class
AutoValue_MembersInjectionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_MembersInjectionBinding extends dagger.internal.codegen.$AutoValue_MembersInjectionBinding {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.model.Key, com.google.common.collect.ImmutableSet, javax.lang.model.element.TypeElement, java.util.Optional, com.google.common.collect.ImmutableSortedSet)
dagger.model.Key key
com.google.common.collect.ImmutableSet explicitDependencies
javax.lang.model.element.TypeElement membersInjectedType
java.util.Optional unresolved
com.google.common.collect.ImmutableSortedSet injectionSites
public int hashCode ()
}
dagger/internal/codegen/AutoValue_MapType.class
AutoValue_MapType.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_MapType extends dagger.internal.codegen.MapType {
private final com.google.common.base.Equivalence$Wrapper wrappedDeclaredMapType
void <init> (com.google.common.base.Equivalence$Wrapper)
com.google.common.base.Equivalence$Wrapper wrappedDeclaredMapType
protected com.google.common.base.Equivalence$Wrapper wrappedDeclaredMapType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.MapType that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_InjectionMethod.class
AutoValue_InjectionMethod.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_InjectionMethod extends dagger.internal.codegen.InjectionMethod {
private final String name
private final boolean varargs
private final com.google.common.collect.ImmutableList typeVariables
private final com.google.common.collect.ImmutableMap parameters
private final java.util.Optional returnType
private final java.util.Optional nullableAnnotation
private final com.google.common.collect.ImmutableList exceptions
private final com.squareup.javapoet.CodeBlock methodBody
private final com.squareup.javapoet.ClassName enclosingClass
private void <init> (java.lang.String, boolean, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableMap, java.util.Optional, java.util.Optional, com.google.common.collect.ImmutableList, com.squareup.javapoet.CodeBlock, com.squareup.javapoet.ClassName)
String name
boolean varargs
com.google.common.collect.ImmutableList typeVariables
com.google.common.collect.ImmutableMap parameters
java.util.Optional returnType
java.util.Optional nullableAnnotation
com.google.common.collect.ImmutableList exceptions
com.squareup.javapoet.CodeBlock methodBody
com.squareup.javapoet.ClassName enclosingClass
java.lang.String name ()
boolean varargs ()
com.google.common.collect.ImmutableList typeVariables ()
com.google.common.collect.ImmutableMap parameters ()
java.util.Optional returnType ()
java.util.Optional nullableAnnotation ()
com.google.common.collect.ImmutableList exceptions ()
com.squareup.javapoet.CodeBlock methodBody ()
com.squareup.javapoet.ClassName enclosingClass ()
public java.lang.String toString ()
synthetic void <init> (java.lang.String, boolean, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableMap, java.util.Optional, java.util.Optional, com.google.common.collect.ImmutableList, com.squareup.javapoet.CodeBlock, com.squareup.javapoet.ClassName, dagger.internal.codegen.AutoValue_InjectionMethod$1)
String x0
boolean x1
com.google.common.collect.ImmutableList x2
com.google.common.collect.ImmutableMap x3
java.util.Optional x4
java.util.Optional x5
com.google.common.collect.ImmutableList x6
com.squareup.javapoet.CodeBlock x7
com.squareup.javapoet.ClassName x8
dagger.internal.codegen.AutoValue_InjectionMethod$1 x9
}
dagger/internal/codegen/AutoValue_InjectionMethod$Builder.class
AutoValue_InjectionMethod.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_InjectionMethod$Builder extends dagger.internal.codegen.InjectionMethod$Builder {
private String name
private Boolean varargs
private com.google.common.collect.ImmutableList$Builder typeVariablesBuilder$
private com.google.common.collect.ImmutableList typeVariables
private com.google.common.collect.ImmutableMap$Builder parametersBuilder$
private com.google.common.collect.ImmutableMap parameters
private java.util.Optional returnType
private java.util.Optional nullableAnnotation
private com.google.common.collect.ImmutableList exceptions
private com.squareup.javapoet.CodeBlock methodBody
private com.squareup.javapoet.ClassName enclosingClass
void <init> ()
void <init> (dagger.internal.codegen.InjectionMethod)
dagger.internal.codegen.InjectionMethod source
public dagger.internal.codegen.InjectionMethod$Builder name (java.lang.String)
String name
public dagger.internal.codegen.InjectionMethod$Builder varargs (boolean)
boolean varargs
public com.google.common.collect.ImmutableList$Builder typeVariablesBuilder ()
public com.google.common.collect.ImmutableMap$Builder parametersBuilder ()
public dagger.internal.codegen.InjectionMethod$Builder returnType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror returnType
public dagger.internal.codegen.InjectionMethod$Builder nullableAnnotation (java.util.Optional)
java.util.Optional nullableAnnotation
public dagger.internal.codegen.InjectionMethod$Builder exceptions (java.lang.Iterable)
Iterable exceptions
public dagger.internal.codegen.InjectionMethod$Builder methodBody (com.squareup.javapoet.CodeBlock)
com.squareup.javapoet.CodeBlock methodBody
public dagger.internal.codegen.InjectionMethod$Builder enclosingClass (com.squareup.javapoet.ClassName)
com.squareup.javapoet.ClassName enclosingClass
public dagger.internal.codegen.InjectionMethod buildInternal ()
String missing
}
dagger/internal/codegen/AutoValue_InjectionMethod$1.class
AutoValue_InjectionMethod.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.AutoValue_InjectionMethod$1 extends java.lang.Object {
}
dagger/internal/codegen/AutoValue_FrameworkField.class
AutoValue_FrameworkField.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_FrameworkField extends dagger.internal.codegen.FrameworkField {
private final com.squareup.javapoet.ParameterizedTypeName type
private final String name
void <init> (com.squareup.javapoet.ParameterizedTypeName, java.lang.String)
com.squareup.javapoet.ParameterizedTypeName type
String name
com.squareup.javapoet.ParameterizedTypeName type ()
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_FrameworkDependency.class
AutoValue_FrameworkDependency.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_FrameworkDependency extends dagger.internal.codegen.FrameworkDependency {
private final dagger.model.Key key
private final dagger.internal.codegen.FrameworkType frameworkType
void <init> (dagger.model.Key, dagger.internal.codegen.FrameworkType)
dagger.model.Key key
dagger.internal.codegen.FrameworkType frameworkType
dagger.model.Key key ()
dagger.internal.codegen.FrameworkType frameworkType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.FrameworkDependency that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_DuplicateBindingsValidator_BindingElement.class
AutoValue_DuplicateBindingsValidator_BindingElement.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DuplicateBindingsValidator_BindingElement extends dagger.internal.codegen.DuplicateBindingsValidator$BindingElement {
private final dagger.model.BindingKind bindingKind
private final java.util.Optional bindingElement
private final java.util.Optional contributingModule
void <init> (dagger.model.BindingKind, java.util.Optional, java.util.Optional)
dagger.model.BindingKind bindingKind
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.BindingKind bindingKind ()
java.util.Optional bindingElement ()
java.util.Optional contributingModule ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.DuplicateBindingsValidator$BindingElement that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_DependencyCycleValidator_Cycle.class
AutoValue_DependencyCycleValidator_Cycle.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DependencyCycleValidator_Cycle extends dagger.internal.codegen.DependencyCycleValidator$Cycle {
private final com.google.common.collect.ImmutableSet endpointPairs
void <init> (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet endpointPairs
com.google.common.collect.ImmutableSet endpointPairs ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.DependencyCycleValidator$Cycle that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_DelegateDeclaration.class
AutoValue_DelegateDeclaration.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DelegateDeclaration extends dagger.internal.codegen.$AutoValue_DelegateDeclaration {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.DependencyRequest, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType
dagger.model.Key key
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.DependencyRequest delegateRequest
java.util.Optional wrappedMapKey
public int hashCode ()
}
dagger/internal/codegen/AutoValue_DaggerStatistics_RoundStatistics.class
AutoValue_DaggerStatistics_RoundStatistics.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DaggerStatistics_RoundStatistics extends dagger.internal.codegen.DaggerStatistics$RoundStatistics {
private final com.google.common.collect.ImmutableMap stepDurations
private void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap stepDurations
com.google.common.collect.ImmutableMap stepDurations ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.DaggerStatistics$RoundStatistics that
Object o
public int hashCode ()
int h
synthetic void <init> (com.google.common.collect.ImmutableMap, dagger.internal.codegen.AutoValue_DaggerStatistics_RoundStatistics$1)
com.google.common.collect.ImmutableMap x0
dagger.internal.codegen.AutoValue_DaggerStatistics_RoundStatistics$1 x1
}
dagger/internal/codegen/AutoValue_DaggerStatistics_RoundStatistics$Builder.class
AutoValue_DaggerStatistics_RoundStatistics.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DaggerStatistics_RoundStatistics$Builder extends dagger.internal.codegen.DaggerStatistics$RoundStatistics$Builder {
private com.google.common.collect.ImmutableMap$Builder stepDurationsBuilder$
private com.google.common.collect.ImmutableMap stepDurations
void <init> ()
void <init> (dagger.internal.codegen.DaggerStatistics$RoundStatistics)
dagger.internal.codegen.DaggerStatistics$RoundStatistics source
public com.google.common.collect.ImmutableMap$Builder stepDurationsBuilder ()
public dagger.internal.codegen.DaggerStatistics$RoundStatistics build ()
}
dagger/internal/codegen/AutoValue_DaggerStatistics_RoundStatistics$1.class
AutoValue_DaggerStatistics_RoundStatistics.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.AutoValue_DaggerStatistics_RoundStatistics$1 extends java.lang.Object {
}
dagger/internal/codegen/AutoValue_DaggerStatistics.class
AutoValue_DaggerStatistics.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DaggerStatistics extends dagger.internal.codegen.DaggerStatistics {
private final java.time.Duration totalProcessingTime
private final com.google.common.collect.ImmutableList rounds
private void <init> (java.time.Duration, com.google.common.collect.ImmutableList)
java.time.Duration totalProcessingTime
com.google.common.collect.ImmutableList rounds
java.time.Duration totalProcessingTime ()
com.google.common.collect.ImmutableList rounds ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.DaggerStatistics that
Object o
public int hashCode ()
int h
synthetic void <init> (java.time.Duration, com.google.common.collect.ImmutableList, dagger.internal.codegen.AutoValue_DaggerStatistics$1)
java.time.Duration x0
com.google.common.collect.ImmutableList x1
dagger.internal.codegen.AutoValue_DaggerStatistics$1 x2
}
dagger/internal/codegen/AutoValue_DaggerStatistics$Builder.class
AutoValue_DaggerStatistics.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_DaggerStatistics$Builder extends dagger.internal.codegen.DaggerStatistics$Builder {
private java.time.Duration totalProcessingTime
private com.google.common.collect.ImmutableList$Builder roundsBuilder$
private com.google.common.collect.ImmutableList rounds
void <init> ()
void <init> (dagger.internal.codegen.DaggerStatistics)
dagger.internal.codegen.DaggerStatistics source
public dagger.internal.codegen.DaggerStatistics$Builder setTotalProcessingTime (java.time.Duration)
java.time.Duration totalProcessingTime
public com.google.common.collect.ImmutableList$Builder roundsBuilder ()
public dagger.internal.codegen.DaggerStatistics build ()
String missing
}
dagger/internal/codegen/AutoValue_DaggerStatistics$1.class
AutoValue_DaggerStatistics.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.AutoValue_DaggerStatistics$1 extends java.lang.Object {
}
dagger/internal/codegen/AutoValue_ComponentValidator_ComponentValidationReport.class
AutoValue_ComponentValidator_ComponentValidationReport.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentValidator_ComponentValidationReport extends dagger.internal.codegen.ComponentValidator$ComponentValidationReport {
private final com.google.common.collect.ImmutableSet referencedSubcomponents
private final dagger.internal.codegen.ValidationReport report
void <init> (com.google.common.collect.ImmutableSet, dagger.internal.codegen.ValidationReport)
com.google.common.collect.ImmutableSet referencedSubcomponents
dagger.internal.codegen.ValidationReport report
com.google.common.collect.ImmutableSet referencedSubcomponents ()
dagger.internal.codegen.ValidationReport report ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentValidator$ComponentValidationReport that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentRequirement.class
AutoValue_ComponentRequirement.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentRequirement extends dagger.internal.codegen.ComponentRequirement {
private final dagger.internal.codegen.ComponentRequirement$Kind kind
private final com.google.common.base.Equivalence$Wrapper wrappedType
private final java.util.Optional overrideNullPolicy
private final java.util.Optional key
private final String variableName
void <init> (dagger.internal.codegen.ComponentRequirement$Kind, com.google.common.base.Equivalence$Wrapper, java.util.Optional, java.util.Optional, java.lang.String)
dagger.internal.codegen.ComponentRequirement$Kind kind
com.google.common.base.Equivalence$Wrapper wrappedType
java.util.Optional overrideNullPolicy
java.util.Optional key
String variableName
dagger.internal.codegen.ComponentRequirement$Kind kind ()
com.google.common.base.Equivalence$Wrapper wrappedType ()
java.util.Optional overrideNullPolicy ()
java.util.Optional key ()
java.lang.String variableName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentRequirement that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentNodeImpl.class
AutoValue_ComponentNodeImpl.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentNodeImpl extends dagger.internal.codegen.ComponentNodeImpl {
private final dagger.model.ComponentPath componentPath
private final dagger.internal.codegen.ComponentDescriptor componentDescriptor
void <init> (dagger.model.ComponentPath, dagger.internal.codegen.ComponentDescriptor)
dagger.model.ComponentPath componentPath
dagger.internal.codegen.ComponentDescriptor componentDescriptor
public dagger.model.ComponentPath componentPath ()
dagger.internal.codegen.ComponentDescriptor componentDescriptor ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentNodeImpl that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentImplementation_ConfigureInitializationMethod.class
AutoValue_ComponentImplementation_ConfigureInitializationMethod.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentImplementation_ConfigureInitializationMethod extends dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod {
private final com.squareup.javapoet.MethodSpec spec
private final com.google.common.collect.ImmutableSet parameters
void <init> (com.squareup.javapoet.MethodSpec, com.google.common.collect.ImmutableSet)
com.squareup.javapoet.MethodSpec spec
com.google.common.collect.ImmutableSet parameters
com.squareup.javapoet.MethodSpec spec ()
com.google.common.collect.ImmutableSet parameters ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentImplementation$ConfigureInitializationMethod that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentDescriptor_ComponentMethodDescriptor.class
AutoValue_ComponentDescriptor_ComponentMethodDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentDescriptor_ComponentMethodDescriptor extends dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor {
private final javax.lang.model.element.ExecutableElement methodElement
private final java.util.Optional dependencyRequest
private final java.util.Optional subcomponent
private void <init> (javax.lang.model.element.ExecutableElement, java.util.Optional, java.util.Optional)
javax.lang.model.element.ExecutableElement methodElement
java.util.Optional dependencyRequest
java.util.Optional subcomponent
javax.lang.model.element.ExecutableElement methodElement ()
java.util.Optional dependencyRequest ()
java.util.Optional subcomponent ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor that
Object o
public int hashCode ()
int h
synthetic void <init> (javax.lang.model.element.ExecutableElement, java.util.Optional, java.util.Optional, dagger.internal.codegen.AutoValue_ComponentDescriptor_ComponentMethodDescriptor$1)
javax.lang.model.element.ExecutableElement x0
java.util.Optional x1
java.util.Optional x2
dagger.internal.codegen.AutoValue_ComponentDescriptor_ComponentMethodDescriptor$1 x3
}
dagger/internal/codegen/AutoValue_ComponentDescriptor_ComponentMethodDescriptor$Builder.class
AutoValue_ComponentDescriptor_ComponentMethodDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentDescriptor_ComponentMethodDescriptor$Builder extends java.lang.Object implements dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder {
private javax.lang.model.element.ExecutableElement methodElement
private java.util.Optional dependencyRequest
private java.util.Optional subcomponent
void <init> ()
void <init> (dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor)
dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor source
public dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder methodElement (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement methodElement
public dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder dependencyRequest (dagger.model.DependencyRequest)
dagger.model.DependencyRequest dependencyRequest
public dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor$Builder subcomponent (dagger.internal.codegen.ComponentDescriptor)
dagger.internal.codegen.ComponentDescriptor subcomponent
public dagger.internal.codegen.ComponentDescriptor$ComponentMethodDescriptor build ()
String missing
}
dagger/internal/codegen/AutoValue_ComponentDescriptor_ComponentMethodDescriptor$1.class
AutoValue_ComponentDescriptor_ComponentMethodDescriptor.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.AutoValue_ComponentDescriptor_ComponentMethodDescriptor$1 extends java.lang.Object {
}
dagger/internal/codegen/AutoValue_ComponentDescriptor.class
AutoValue_ComponentDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentDescriptor extends dagger.internal.codegen.$AutoValue_ComponentDescriptor {
private volatile com.google.common.collect.ImmutableSet requirements
private volatile com.google.common.collect.ImmutableMap childComponentsByElement
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ComponentAnnotation, javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableBiMap, com.google.common.collect.ImmutableBiMap, com.google.common.collect.ImmutableSet, java.util.Optional)
dagger.internal.codegen.ComponentAnnotation annotation
javax.lang.model.element.TypeElement typeElement
com.google.common.collect.ImmutableSet dependencies
com.google.common.collect.ImmutableSet modules
com.google.common.collect.ImmutableMap dependenciesByDependencyMethod
com.google.common.collect.ImmutableSet scopes
com.google.common.collect.ImmutableSet childComponentsDeclaredByModules
com.google.common.collect.ImmutableBiMap childComponentsDeclaredByFactoryMethods
com.google.common.collect.ImmutableBiMap childComponentsDeclaredByBuilderEntryPoints
com.google.common.collect.ImmutableSet componentMethods
java.util.Optional creatorDescriptor
com.google.common.collect.ImmutableSet requirements ()
com.google.common.collect.ImmutableMap childComponentsByElement ()
public int hashCode ()
}
dagger/internal/codegen/AutoValue_ComponentCreatorImplementation.class
AutoValue_ComponentCreatorImplementation.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentCreatorImplementation extends dagger.internal.codegen.ComponentCreatorImplementation {
private final com.squareup.javapoet.TypeSpec spec
private final com.squareup.javapoet.ClassName name
private final com.google.common.collect.ImmutableMap fields
void <init> (com.squareup.javapoet.TypeSpec, com.squareup.javapoet.ClassName, com.google.common.collect.ImmutableMap)
com.squareup.javapoet.TypeSpec spec
com.squareup.javapoet.ClassName name
com.google.common.collect.ImmutableMap fields
com.squareup.javapoet.TypeSpec spec ()
com.squareup.javapoet.ClassName name ()
com.google.common.collect.ImmutableMap fields ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentCreatorImplementation that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_ComponentCreatorDescriptor.class
AutoValue_ComponentCreatorDescriptor.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentCreatorDescriptor extends dagger.internal.codegen.$AutoValue_ComponentCreatorDescriptor {
private volatile com.google.common.collect.ImmutableMap requirementElements
private volatile com.google.common.collect.ImmutableMap setterMethods
private volatile com.google.common.collect.ImmutableMap factoryParameters
void <init> (dagger.internal.codegen.ComponentCreatorAnnotation, javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableSetMultimap)
dagger.internal.codegen.ComponentCreatorAnnotation annotation
javax.lang.model.element.TypeElement typeElement
javax.lang.model.element.ExecutableElement factoryMethod
com.google.common.collect.ImmutableSetMultimap unvalidatedSetterMethods
com.google.common.collect.ImmutableSetMultimap unvalidatedFactoryParameters
com.google.common.collect.ImmutableMap requirementElements ()
com.google.common.collect.ImmutableMap setterMethods ()
com.google.common.collect.ImmutableMap factoryParameters ()
}
dagger/internal/codegen/AutoValue_ComponentAnnotation_RealComponentAnnotation.class
AutoValue_ComponentAnnotation_RealComponentAnnotation.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentAnnotation_RealComponentAnnotation extends dagger.internal.codegen.$AutoValue_ComponentAnnotation_RealComponentAnnotation {
private volatile com.google.common.collect.ImmutableList dependencyValues
private volatile com.google.common.collect.ImmutableList dependencyTypes
private volatile com.google.common.collect.ImmutableList dependencies
private volatile com.google.common.collect.ImmutableList moduleValues
private volatile com.google.common.collect.ImmutableList moduleTypes
private volatile com.google.common.collect.ImmutableSet modules
void <init> (javax.lang.model.element.AnnotationMirror, boolean, boolean)
javax.lang.model.element.AnnotationMirror annotation
boolean isSubcomponent
boolean isProduction
com.google.common.collect.ImmutableList dependencyValues ()
com.google.common.collect.ImmutableList dependencyTypes ()
com.google.common.collect.ImmutableList dependencies ()
com.google.common.collect.ImmutableList moduleValues ()
com.google.common.collect.ImmutableList moduleTypes ()
com.google.common.collect.ImmutableSet modules ()
}
dagger/internal/codegen/AutoValue_ComponentAnnotation_FictionalComponentAnnotation.class
AutoValue_ComponentAnnotation_FictionalComponentAnnotation.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_ComponentAnnotation_FictionalComponentAnnotation extends dagger.internal.codegen.$AutoValue_ComponentAnnotation_FictionalComponentAnnotation {
private volatile com.google.common.collect.ImmutableList moduleTypes
private volatile com.google.common.collect.ImmutableSet modules
void <init> (dagger.internal.codegen.ModuleAnnotation)
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
com.google.common.collect.ImmutableList moduleTypes ()
com.google.common.collect.ImmutableSet modules ()
}
dagger/internal/codegen/AutoValue_Binding_DependencyAssociation.class
AutoValue_Binding_DependencyAssociation.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_Binding_DependencyAssociation extends dagger.internal.codegen.Binding$DependencyAssociation {
private final dagger.internal.codegen.FrameworkDependency frameworkDependency
private final com.google.common.collect.ImmutableSet dependencyRequests
void <init> (dagger.internal.codegen.FrameworkDependency, com.google.common.collect.ImmutableSet)
dagger.internal.codegen.FrameworkDependency frameworkDependency
com.google.common.collect.ImmutableSet dependencyRequests
dagger.internal.codegen.FrameworkDependency frameworkDependency ()
com.google.common.collect.ImmutableSet dependencyRequests ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.Binding$DependencyAssociation that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_BindingRequest.class
AutoValue_BindingRequest.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_BindingRequest extends dagger.internal.codegen.BindingRequest {
private final dagger.model.Key key
private final java.util.Optional requestKind
private final java.util.Optional frameworkType
void <init> (dagger.model.Key, java.util.Optional, java.util.Optional)
dagger.model.Key key
java.util.Optional requestKind
java.util.Optional frameworkType
dagger.model.Key key ()
java.util.Optional requestKind ()
java.util.Optional frameworkType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.BindingRequest that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_BindingNode.class
AutoValue_BindingNode.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_BindingNode extends dagger.internal.codegen.BindingNode {
private final dagger.model.ComponentPath componentPath
private final dagger.internal.codegen.Binding delegate
private final com.google.common.collect.ImmutableSet multibindingDeclarations
private final com.google.common.collect.ImmutableSet optionalBindingDeclarations
private final com.google.common.collect.ImmutableSet subcomponentDeclarations
void <init> (dagger.model.ComponentPath, dagger.internal.codegen.Binding, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
dagger.model.ComponentPath componentPath
dagger.internal.codegen.Binding delegate
com.google.common.collect.ImmutableSet multibindingDeclarations
com.google.common.collect.ImmutableSet optionalBindingDeclarations
com.google.common.collect.ImmutableSet subcomponentDeclarations
public dagger.model.ComponentPath componentPath ()
dagger.internal.codegen.Binding delegate ()
com.google.common.collect.ImmutableSet multibindingDeclarations ()
com.google.common.collect.ImmutableSet optionalBindingDeclarations ()
com.google.common.collect.ImmutableSet subcomponentDeclarations ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.BindingNode that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/AutoValue_BindingGraph.class
AutoValue_BindingGraph.java
package dagger.internal.codegen
final dagger.internal.codegen.AutoValue_BindingGraph extends dagger.internal.codegen.$AutoValue_BindingGraph {
private volatile com.google.common.collect.ImmutableSet ownedModuleTypes
private volatile com.google.common.collect.ImmutableSet componentRequirements
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, java.util.Optional, boolean)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.ImmutableMap contributionBindings
com.google.common.collect.ImmutableMap membersInjectionBindings
com.google.common.collect.ImmutableList subgraphs
com.google.common.collect.ImmutableSet ownedModules
java.util.Optional factoryMethod
boolean isFullBindingGraph
com.google.common.collect.ImmutableSet ownedModuleTypes ()
com.google.common.collect.ImmutableSet componentRequirements ()
public int hashCode ()
}
dagger/internal/codegen/AnyBindingMethodValidator_Factory.class
AnyBindingMethodValidator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.AnyBindingMethodValidator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider validatorsProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider validatorsProvider
public dagger.internal.codegen.AnyBindingMethodValidator get ()
public static dagger.internal.codegen.AnyBindingMethodValidator_Factory create (javax.inject.Provider)
javax.inject.Provider validatorsProvider
public static dagger.internal.codegen.AnyBindingMethodValidator newAnyBindingMethodValidator (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap validators
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/AnyBindingMethodValidator.class
AnyBindingMethodValidator.java
package dagger.internal.codegen
final dagger.internal.codegen.AnyBindingMethodValidator extends java.lang.Object {
private final com.google.common.collect.ImmutableMap validators
private final java.util.Map reports
void <init> (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap validators
com.google.common.collect.ImmutableSet methodAnnotations ()
boolean isBindingMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
dagger.internal.codegen.ValidationReport validate (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
boolean wasAlreadyValidated (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
private dagger.internal.codegen.ValidationReport validateUncached (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
dagger.internal.codegen.ValidationReport$Builder report
com.google.common.collect.ImmutableSet bindingMethodAnnotations
private static synthetic boolean lambda$validateUncached$0 (javax.lang.model.element.ExecutableElement, java.lang.Class)
javax.lang.model.element.ExecutableElement method
Class annotation
}
dagger/internal/codegen/AnonymousProviderCreationExpression.class
AnonymousProviderCreationExpression.java
package dagger.internal.codegen
final dagger.internal.codegen.AnonymousProviderCreationExpression extends java.lang.Object implements dagger.internal.codegen.FrameworkFieldInitializer$FrameworkInstanceCreationExpression {
private final dagger.internal.codegen.ContributionBinding binding
private final dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
private final com.squareup.javapoet.ClassName requestingClass
void <init> (dagger.internal.codegen.ContributionBinding, dagger.internal.codegen.ComponentBindingExpressions, com.squareup.javapoet.ClassName)
dagger.internal.codegen.ContributionBinding binding
dagger.internal.codegen.ComponentBindingExpressions componentBindingExpressions
com.squareup.javapoet.ClassName requestingClass
public com.squareup.javapoet.CodeBlock creationExpression ()
dagger.internal.codegen.BindingRequest instanceExpressionRequest
dagger.internal.codegen.javapoet.Expression instanceExpression
}
dagger/internal/codegen/AnnotationProtoConverter_Factory.class
AnnotationProtoConverter_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.AnnotationProtoConverter_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider typeProtoConverterProvider
public void <init> (javax.inject.Provider)
javax.inject.Provider typeProtoConverterProvider
public dagger.internal.codegen.AnnotationProtoConverter get ()
public static dagger.internal.codegen.AnnotationProtoConverter_Factory create (javax.inject.Provider)
javax.inject.Provider typeProtoConverterProvider
public static dagger.internal.codegen.AnnotationProtoConverter newAnnotationProtoConverter (java.lang.Object)
Object typeProtoConverter
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/AnnotationProtoConverter.class
AnnotationProtoConverter.java
package dagger.internal.codegen
final dagger.internal.codegen.AnnotationProtoConverter extends java.lang.Object {
private final dagger.internal.codegen.TypeProtoConverter typeProtoConverter
private static final javax.lang.model.element.AnnotationValueVisitor ANNOTATION_VALUE_TO_PROTO
void <init> (dagger.internal.codegen.TypeProtoConverter)
dagger.internal.codegen.TypeProtoConverter typeProtoConverter
static dagger.internal.codegen.serialization.AnnotationProto toProto (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotationMirror
dagger.internal.codegen.serialization.AnnotationProto$Builder builder
javax.lang.model.element.AnnotationMirror fromProto (dagger.internal.codegen.serialization.AnnotationProto)
dagger.internal.codegen.serialization.AnnotationProto annotation
private static dagger.internal.codegen.serialization.AnnotationValueProto annotationValueProto (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue annotationValue
private synthetic dagger.internal.codegen.AnnotationProtoConverter$AnnotationValueFromProto lambda$fromProto$1 (dagger.internal.codegen.serialization.AnnotationValueProto)
dagger.internal.codegen.serialization.AnnotationValueProto x$0
private static synthetic void lambda$toProto$0 (dagger.internal.codegen.serialization.AnnotationProto$Builder, javax.lang.model.element.ExecutableElement, javax.lang.model.element.AnnotationValue)
dagger.internal.codegen.serialization.AnnotationProto$Builder builder
javax.lang.model.element.ExecutableElement attribute
javax.lang.model.element.AnnotationValue value
static synthetic dagger.internal.codegen.serialization.AnnotationValueProto access$000 (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue x0
static synthetic dagger.internal.codegen.TypeProtoConverter access$100 (dagger.internal.codegen.AnnotationProtoConverter)
dagger.internal.codegen.AnnotationProtoConverter x0
static void <clinit> ()
}
dagger/internal/codegen/AnnotationProtoConverter$AnnotationValueFromProto.class
AnnotationProtoConverter.java
package dagger.internal.codegen
dagger.internal.codegen.AnnotationProtoConverter$AnnotationValueFromProto extends java.lang.Object implements javax.lang.model.element.AnnotationValue {
private final dagger.internal.codegen.serialization.AnnotationValueProto proto
final synthetic dagger.internal.codegen.AnnotationProtoConverter this$0
void <init> (dagger.internal.codegen.AnnotationProtoConverter, dagger.internal.codegen.serialization.AnnotationValueProto)
dagger.internal.codegen.serialization.AnnotationValueProto proto
public java.lang.Object getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor visitor
Object passedValue
private char getCharValue ()
private javax.lang.model.element.VariableElement getEnumConstant ()
javax.lang.model.type.TypeMirror enumType
private com.google.common.collect.ImmutableList getArrayValues ()
private synthetic dagger.internal.codegen.AnnotationProtoConverter$AnnotationValueFromProto lambda$getArrayValues$1 (dagger.internal.codegen.serialization.AnnotationValueProto)
dagger.internal.codegen.serialization.AnnotationValueProto x$0
private synthetic boolean lambda$getEnumConstant$0 (javax.lang.model.element.VariableElement)
javax.lang.model.element.VariableElement value
}
dagger/internal/codegen/AnnotationProtoConverter$2.class
AnnotationProtoConverter.java
package dagger.internal.codegen
synthetic dagger.internal.codegen.AnnotationProtoConverter$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$dagger$internal$codegen$serialization$AnnotationValueProto$Kind
static void <clinit> ()
}
dagger/internal/codegen/AnnotationProtoConverter$1.class
AnnotationProtoConverter.java
package dagger.internal.codegen
dagger.internal.codegen.AnnotationProtoConverter$1 extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
void <init> ()
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitAnnotation (javax.lang.model.element.AnnotationMirror, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
javax.lang.model.element.AnnotationMirror nestedAnnotation
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitBoolean (boolean, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
boolean b
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitChar (char, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
char c
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitByte (byte, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
byte b
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitShort (short, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
short s
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitInt (int, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
int i
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitFloat (float, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
float f
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitLong (long, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
long l
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitDouble (double, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
double d
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitString (java.lang.String, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
String s
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitType (javax.lang.model.type.TypeMirror, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
javax.lang.model.type.TypeMirror t
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitEnumConstant (javax.lang.model.element.VariableElement, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
javax.lang.model.element.VariableElement c
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitArray (java.util.List, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
java.util.List values
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public dagger.internal.codegen.serialization.AnnotationValueProto$Builder visitUnknown (javax.lang.model.element.AnnotationValue, dagger.internal.codegen.serialization.AnnotationValueProto$Builder)
javax.lang.model.element.AnnotationValue av
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
public volatile synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile synthetic java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitString (java.lang.String, java.lang.Object)
public volatile synthetic java.lang.Object visitShort (short, java.lang.Object)
public volatile synthetic java.lang.Object visitLong (long, java.lang.Object)
public volatile synthetic java.lang.Object visitInt (int, java.lang.Object)
public volatile synthetic java.lang.Object visitFloat (float, java.lang.Object)
public volatile synthetic java.lang.Object visitDouble (double, java.lang.Object)
public volatile synthetic java.lang.Object visitChar (char, java.lang.Object)
public volatile synthetic java.lang.Object visitByte (byte, java.lang.Object)
public volatile synthetic java.lang.Object visitBoolean (boolean, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknown (javax.lang.model.element.AnnotationValue, java.lang.Object)
private static synthetic void lambda$visitArray$0 (dagger.internal.codegen.serialization.AnnotationValueProto$Builder, javax.lang.model.element.AnnotationValue)
dagger.internal.codegen.serialization.AnnotationValueProto$Builder builder
javax.lang.model.element.AnnotationValue value
}
dagger/internal/codegen/AnnotationExpression.class
AnnotationExpression.java
package dagger.internal.codegen
dagger.internal.codegen.AnnotationExpression extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
private final javax.lang.model.element.AnnotationMirror annotation
private final com.squareup.javapoet.ClassName creatorClass
private static final javax.lang.model.util.SimpleTypeVisitor6 ARRAY_LITERAL_PREFIX
private static final javax.lang.model.util.SimpleTypeVisitor6 RAW_TYPE_NAME
void <init> (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
com.squareup.javapoet.CodeBlock getAnnotationInstanceExpression ()
private com.squareup.javapoet.CodeBlock getAnnotationInstanceExpression (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
static com.squareup.javapoet.ClassName getAnnotationCreatorClassName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationType
com.squareup.javapoet.ClassName annotationTypeName
static java.lang.String createMethodName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationType
com.squareup.javapoet.CodeBlock getValueExpression (javax.lang.model.type.TypeMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.type.TypeMirror valueType
javax.lang.model.element.AnnotationValue value
public com.squareup.javapoet.CodeBlock visitEnumConstant (javax.lang.model.element.VariableElement, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.VariableElement c
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitAnnotation (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationMirror a
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitType (javax.lang.model.type.TypeMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.type.TypeMirror t
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitString (java.lang.String, javax.lang.model.element.AnnotationValue)
String s
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitByte (byte, javax.lang.model.element.AnnotationValue)
byte b
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitChar (char, javax.lang.model.element.AnnotationValue)
char c
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitDouble (double, javax.lang.model.element.AnnotationValue)
double d
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitFloat (float, javax.lang.model.element.AnnotationValue)
float f
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitLong (long, javax.lang.model.element.AnnotationValue)
long i
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitShort (short, javax.lang.model.element.AnnotationValue)
short s
javax.lang.model.element.AnnotationValue p
protected com.squareup.javapoet.CodeBlock defaultAction (java.lang.Object, javax.lang.model.element.AnnotationValue)
Object o
javax.lang.model.element.AnnotationValue p
public com.squareup.javapoet.CodeBlock visitArray (java.util.List, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue value
java.util.List values
javax.lang.model.element.AnnotationValue p
com.google.common.collect.ImmutableList$Builder codeBlocks
public volatile synthetic java.lang.Object visitArray (java.util.List, java.lang.Object)
public volatile synthetic java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
public volatile synthetic java.lang.Object visitString (java.lang.String, java.lang.Object)
public volatile synthetic java.lang.Object visitShort (short, java.lang.Object)
public volatile synthetic java.lang.Object visitLong (long, java.lang.Object)
public volatile synthetic java.lang.Object visitFloat (float, java.lang.Object)
public volatile synthetic java.lang.Object visitDouble (double, java.lang.Object)
public volatile synthetic java.lang.Object visitChar (char, java.lang.Object)
public volatile synthetic java.lang.Object visitByte (byte, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
private synthetic com.squareup.javapoet.CodeBlock lambda$getAnnotationInstanceExpression$0 (java.util.Map$Entry)
java.util.Map$Entry entry
static synthetic javax.lang.model.util.SimpleTypeVisitor6 access$000 ()
static void <clinit> ()
}
dagger/internal/codegen/AnnotationExpression$2.class
AnnotationExpression.java
package dagger.internal.codegen
dagger.internal.codegen.AnnotationExpression$2 extends javax.lang.model.util.SimpleTypeVisitor6 {
void <init> ()
public com.squareup.javapoet.TypeName visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
protected com.squareup.javapoet.TypeName defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror e
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/AnnotationExpression$1.class
AnnotationExpression.java
package dagger.internal.codegen
dagger.internal.codegen.AnnotationExpression$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
void <init> ()
public com.squareup.javapoet.CodeBlock visitArray (javax.lang.model.type.ArrayType, com.squareup.javapoet.CodeBlock)
javax.lang.model.type.ArrayType t
com.squareup.javapoet.CodeBlock p
protected com.squareup.javapoet.CodeBlock defaultAction (javax.lang.model.type.TypeMirror, com.squareup.javapoet.CodeBlock)
javax.lang.model.type.TypeMirror e
com.squareup.javapoet.CodeBlock p
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
dagger/internal/codegen/AnnotationCreatorGenerator_Factory.class
AnnotationCreatorGenerator_Factory.java
package dagger.internal.codegen
public final dagger.internal.codegen.AnnotationCreatorGenerator_Factory extends java.lang.Object implements dagger.internal.Factory {
private final javax.inject.Provider filerProvider
private final javax.inject.Provider elementsProvider
private final javax.inject.Provider sourceVersionProvider
public void <init> (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public dagger.internal.codegen.AnnotationCreatorGenerator get ()
public static dagger.internal.codegen.AnnotationCreatorGenerator_Factory create (javax.inject.Provider, javax.inject.Provider, javax.inject.Provider)
javax.inject.Provider filerProvider
javax.inject.Provider elementsProvider
javax.inject.Provider sourceVersionProvider
public static dagger.internal.codegen.AnnotationCreatorGenerator newAnnotationCreatorGenerator (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
public volatile synthetic java.lang.Object get ()
}
dagger/internal/codegen/AnnotationCreatorGenerator.class
AnnotationCreatorGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.AnnotationCreatorGenerator extends dagger.internal.codegen.SourceFileGenerator {
private static final com.squareup.javapoet.ClassName AUTO_ANNOTATION
private static final javax.lang.model.util.SimpleTypeVisitor6 TRAVERSE_NESTED_ANNOTATIONS
void <init> (javax.annotation.processing.Filer, dagger.internal.codegen.langmodel.DaggerElements, javax.lang.model.SourceVersion)
javax.annotation.processing.Filer filer
dagger.internal.codegen.langmodel.DaggerElements elements
javax.lang.model.SourceVersion sourceVersion
com.squareup.javapoet.ClassName nameGeneratedType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationType
javax.lang.model.element.Element originatingElement (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationType
java.util.Optional write (com.squareup.javapoet.ClassName, javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationElement
com.squareup.javapoet.ClassName generatedTypeName
javax.lang.model.element.TypeElement annotationType
com.squareup.javapoet.TypeSpec$Builder annotationCreatorBuilder
private com.squareup.javapoet.MethodSpec buildCreateMethod (com.squareup.javapoet.ClassName, javax.lang.model.element.TypeElement)
String parameterName
com.squareup.javapoet.TypeName parameterType
javax.lang.model.element.ExecutableElement annotationMember
com.squareup.javapoet.ClassName generatedTypeName
javax.lang.model.element.TypeElement annotationElement
String createMethodName
com.squareup.javapoet.MethodSpec$Builder createMethod
com.google.common.collect.ImmutableList$Builder parameters
com.squareup.javapoet.ClassName autoAnnotationClass
protected java.util.Set annotationsToCreate (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement annotationElement
private static java.util.Set nestedAnnotationElements (javax.lang.model.element.TypeElement, java.util.Set)
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement annotationElement
java.util.Set annotationElements
volatile synthetic java.util.Optional write (com.squareup.javapoet.ClassName, java.lang.Object)
volatile synthetic javax.lang.model.element.Element originatingElement (java.lang.Object)
volatile synthetic com.squareup.javapoet.ClassName nameGeneratedType (java.lang.Object)
static synthetic java.util.Set access$000 (javax.lang.model.element.TypeElement, java.util.Set)
javax.lang.model.element.TypeElement x0
java.util.Set x1
static void <clinit> ()
}
dagger/internal/codegen/AnnotationCreatorGenerator$1.class
AnnotationCreatorGenerator.java
package dagger.internal.codegen
dagger.internal.codegen.AnnotationCreatorGenerator$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
void <init> ()
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, java.util.Set)
javax.lang.model.type.DeclaredType t
java.util.Set p
javax.lang.model.element.TypeElement typeElement
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
}
dagger/internal/codegen/$AutoValue_SubcomponentDeclaration.class
$AutoValue_SubcomponentDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_SubcomponentDeclaration extends dagger.internal.codegen.$$AutoValue_SubcomponentDeclaration {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key, javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleAnnotation)
java.util.Optional bindingElement$
java.util.Optional contributingModule$
dagger.model.Key key$
javax.lang.model.element.TypeElement subcomponentType$
dagger.internal.codegen.ModuleAnnotation moduleAnnotation$
public int hashCode ()
}
dagger/internal/codegen/$AutoValue_ResolvedBindings.class
$AutoValue_ResolvedBindings.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ResolvedBindings extends dagger.internal.codegen.$$AutoValue_ResolvedBindings {
private volatile int hashCode
private volatile boolean hashCode$Memoized
private volatile com.google.common.collect.ImmutableSet contributionBindings
private volatile com.google.common.collect.ImmutableSet bindingTypes
void <init> (dagger.model.Key, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
dagger.model.Key key$
com.google.common.collect.ImmutableSetMultimap allContributionBindings$
com.google.common.collect.ImmutableMap allMembersInjectionBindings$
com.google.common.collect.ImmutableSet multibindingDeclarations$
com.google.common.collect.ImmutableSet subcomponentDeclarations$
com.google.common.collect.ImmutableSet optionalBindingDeclarations$
public int hashCode ()
com.google.common.collect.ImmutableSet contributionBindings ()
com.google.common.collect.ImmutableSet bindingTypes ()
}
dagger/internal/codegen/$AutoValue_ProvisionBinding.class
$AutoValue_ProvisionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ProvisionBinding extends dagger.internal.codegen.$$AutoValue_ProvisionBinding {
private volatile com.google.common.collect.ImmutableSet explicitDependencies
private volatile com.google.common.collect.ImmutableSet membersInjectionDependencies
private volatile boolean requiresModuleInstance
private volatile boolean requiresModuleInstance$Memoized
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.BindingKind, java.util.Optional, java.util.Optional, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSortedSet, java.util.Optional, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType$
dagger.model.Key key$
java.util.Optional bindingElement$
java.util.Optional contributingModule$
dagger.model.BindingKind kind$
java.util.Optional nullableType$
java.util.Optional wrappedMapKeyAnnotation$
com.google.common.collect.ImmutableSet provisionDependencies$
com.google.common.collect.ImmutableSortedSet injectionSites$
java.util.Optional unresolved$
java.util.Optional scope$
com.google.common.collect.ImmutableSet explicitDependencies ()
com.google.common.collect.ImmutableSet membersInjectionDependencies ()
boolean requiresModuleInstance ()
public int hashCode ()
}
dagger/internal/codegen/$AutoValue_ProductionBinding.class
$AutoValue_ProductionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ProductionBinding extends dagger.internal.codegen.$$AutoValue_ProductionBinding {
private volatile boolean requiresModuleInstance
private volatile boolean requiresModuleInstance$Memoized
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.BindingKind, com.google.common.collect.ImmutableSet, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional, com.google.common.collect.ImmutableList, java.util.Optional, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType$
dagger.model.Key key$
java.util.Optional bindingElement$
java.util.Optional contributingModule$
dagger.model.BindingKind kind$
com.google.common.collect.ImmutableSet explicitDependencies$
java.util.Optional nullableType$
java.util.Optional wrappedMapKeyAnnotation$
java.util.Optional unresolved$
java.util.Optional productionKind$
com.google.common.collect.ImmutableList thrownTypes$
java.util.Optional executorRequest$
java.util.Optional monitorRequest$
boolean requiresModuleInstance ()
public int hashCode ()
}
dagger/internal/codegen/$AutoValue_OptionalBindingDeclaration.class
$AutoValue_OptionalBindingDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_OptionalBindingDeclaration extends dagger.internal.codegen.$$AutoValue_OptionalBindingDeclaration {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key)
java.util.Optional bindingElement$
java.util.Optional contributingModule$
dagger.model.Key key$
public int hashCode ()
}
dagger/internal/codegen/$AutoValue_MultibindingDeclaration.class
$AutoValue_MultibindingDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_MultibindingDeclaration extends dagger.internal.codegen.$$AutoValue_MultibindingDeclaration {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key, dagger.internal.codegen.ContributionType)
java.util.Optional bindingElement$
java.util.Optional contributingModule$
dagger.model.Key key$
dagger.internal.codegen.ContributionType contributionType$
public int hashCode ()
}
dagger/internal/codegen/$AutoValue_ModuleDescriptor.class
$AutoValue_ModuleDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ModuleDescriptor extends dagger.internal.codegen.$$AutoValue_ModuleDescriptor {
private volatile com.google.common.collect.ImmutableSet allBindingDeclarations
void <init> (javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, dagger.internal.codegen.ModuleKind)
javax.lang.model.element.TypeElement moduleElement$
com.google.common.collect.ImmutableSet includedModules$
com.google.common.collect.ImmutableSet bindings$
com.google.common.collect.ImmutableSet multibindingDeclarations$
com.google.common.collect.ImmutableSet subcomponentDeclarations$
com.google.common.collect.ImmutableSet delegateDeclarations$
com.google.common.collect.ImmutableSet optionalDeclarations$
dagger.internal.codegen.ModuleKind kind$
com.google.common.collect.ImmutableSet allBindingDeclarations ()
}
dagger/internal/codegen/$AutoValue_ModuleAnnotation.class
$AutoValue_ModuleAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ModuleAnnotation extends dagger.internal.codegen.$$AutoValue_ModuleAnnotation {
private volatile Class annotationClass
private volatile com.google.common.collect.ImmutableList includes
private volatile com.google.common.collect.ImmutableList includesAsAnnotationValues
private volatile com.google.common.collect.ImmutableList subcomponents
private volatile com.google.common.collect.ImmutableList subcomponentsAsAnnotationValues
void <init> (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation$
java.lang.Class annotationClass ()
com.google.common.collect.ImmutableList includes ()
com.google.common.collect.ImmutableList includesAsAnnotationValues ()
com.google.common.collect.ImmutableList subcomponents ()
com.google.common.collect.ImmutableList subcomponentsAsAnnotationValues ()
}
dagger/internal/codegen/$AutoValue_MembersInjectionBinding_InjectionSite.class
$AutoValue_MembersInjectionBinding_InjectionSite.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_MembersInjectionBinding_InjectionSite extends dagger.internal.codegen.$$AutoValue_MembersInjectionBinding_InjectionSite {
private volatile int indexAmongAtInjectMembersWithSameSimpleName
private volatile boolean indexAmongAtInjectMembersWithSameSimpleName$Memoized
void <init> (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$
int indexAmongAtInjectMembersWithSameSimpleName ()
}
dagger/internal/codegen/$AutoValue_MembersInjectionBinding.class
$AutoValue_MembersInjectionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_MembersInjectionBinding extends dagger.internal.codegen.$$AutoValue_MembersInjectionBinding {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.model.Key, com.google.common.collect.ImmutableSet, javax.lang.model.element.TypeElement, java.util.Optional, com.google.common.collect.ImmutableSortedSet)
dagger.model.Key key$
com.google.common.collect.ImmutableSet explicitDependencies$
javax.lang.model.element.TypeElement membersInjectedType$
java.util.Optional unresolved$
com.google.common.collect.ImmutableSortedSet injectionSites$
public int hashCode ()
}
dagger/internal/codegen/$AutoValue_DelegateDeclaration.class
$AutoValue_DelegateDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_DelegateDeclaration extends dagger.internal.codegen.$$AutoValue_DelegateDeclaration {
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.DependencyRequest, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType$
dagger.model.Key key$
java.util.Optional bindingElement$
java.util.Optional contributingModule$
dagger.model.DependencyRequest delegateRequest$
java.util.Optional wrappedMapKey$
public int hashCode ()
}
dagger/internal/codegen/$AutoValue_ComponentDescriptor.class
$AutoValue_ComponentDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ComponentDescriptor extends dagger.internal.codegen.$$AutoValue_ComponentDescriptor {
private volatile com.google.common.collect.ImmutableSet requirements
private volatile com.google.common.collect.ImmutableMap childComponentsByElement
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ComponentAnnotation, javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableBiMap, com.google.common.collect.ImmutableBiMap, com.google.common.collect.ImmutableSet, java.util.Optional)
dagger.internal.codegen.ComponentAnnotation annotation$
javax.lang.model.element.TypeElement typeElement$
com.google.common.collect.ImmutableSet dependencies$
com.google.common.collect.ImmutableSet modules$
com.google.common.collect.ImmutableMap dependenciesByDependencyMethod$
com.google.common.collect.ImmutableSet scopes$
com.google.common.collect.ImmutableSet childComponentsDeclaredByModules$
com.google.common.collect.ImmutableBiMap childComponentsDeclaredByFactoryMethods$
com.google.common.collect.ImmutableBiMap childComponentsDeclaredByBuilderEntryPoints$
com.google.common.collect.ImmutableSet componentMethods$
java.util.Optional creatorDescriptor$
com.google.common.collect.ImmutableSet requirements ()
com.google.common.collect.ImmutableMap childComponentsByElement ()
public int hashCode ()
}
dagger/internal/codegen/$AutoValue_ComponentCreatorDescriptor.class
$AutoValue_ComponentCreatorDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ComponentCreatorDescriptor extends dagger.internal.codegen.$$AutoValue_ComponentCreatorDescriptor {
private volatile com.google.common.collect.ImmutableMap requirementElements
private volatile com.google.common.collect.ImmutableMap setterMethods
private volatile com.google.common.collect.ImmutableMap factoryParameters
void <init> (dagger.internal.codegen.ComponentCreatorAnnotation, javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableSetMultimap)
dagger.internal.codegen.ComponentCreatorAnnotation annotation$
javax.lang.model.element.TypeElement typeElement$
javax.lang.model.element.ExecutableElement factoryMethod$
com.google.common.collect.ImmutableSetMultimap unvalidatedSetterMethods$
com.google.common.collect.ImmutableSetMultimap unvalidatedFactoryParameters$
com.google.common.collect.ImmutableMap requirementElements ()
com.google.common.collect.ImmutableMap setterMethods ()
com.google.common.collect.ImmutableMap factoryParameters ()
}
dagger/internal/codegen/$AutoValue_ComponentAnnotation_RealComponentAnnotation.class
$AutoValue_ComponentAnnotation_RealComponentAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ComponentAnnotation_RealComponentAnnotation extends dagger.internal.codegen.$$AutoValue_ComponentAnnotation_RealComponentAnnotation {
private volatile com.google.common.collect.ImmutableList dependencyValues
private volatile com.google.common.collect.ImmutableList dependencyTypes
private volatile com.google.common.collect.ImmutableList dependencies
private volatile com.google.common.collect.ImmutableList moduleValues
private volatile com.google.common.collect.ImmutableList moduleTypes
private volatile com.google.common.collect.ImmutableSet modules
void <init> (javax.lang.model.element.AnnotationMirror, boolean, boolean)
javax.lang.model.element.AnnotationMirror annotation$
boolean isSubcomponent$
boolean isProduction$
com.google.common.collect.ImmutableList dependencyValues ()
com.google.common.collect.ImmutableList dependencyTypes ()
com.google.common.collect.ImmutableList dependencies ()
com.google.common.collect.ImmutableList moduleValues ()
com.google.common.collect.ImmutableList moduleTypes ()
com.google.common.collect.ImmutableSet modules ()
}
dagger/internal/codegen/$AutoValue_ComponentAnnotation_FictionalComponentAnnotation.class
$AutoValue_ComponentAnnotation_FictionalComponentAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_ComponentAnnotation_FictionalComponentAnnotation extends dagger.internal.codegen.$$AutoValue_ComponentAnnotation_FictionalComponentAnnotation {
private volatile com.google.common.collect.ImmutableList moduleTypes
private volatile com.google.common.collect.ImmutableSet modules
void <init> (dagger.internal.codegen.ModuleAnnotation)
dagger.internal.codegen.ModuleAnnotation moduleAnnotation$
com.google.common.collect.ImmutableList moduleTypes ()
com.google.common.collect.ImmutableSet modules ()
}
dagger/internal/codegen/$AutoValue_BindingGraph.class
$AutoValue_BindingGraph.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$AutoValue_BindingGraph extends dagger.internal.codegen.$$AutoValue_BindingGraph {
private volatile com.google.common.collect.ImmutableSet ownedModuleTypes
private volatile com.google.common.collect.ImmutableSet componentRequirements
private volatile int hashCode
private volatile boolean hashCode$Memoized
void <init> (dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, java.util.Optional, boolean)
dagger.internal.codegen.ComponentDescriptor componentDescriptor$
com.google.common.collect.ImmutableMap contributionBindings$
com.google.common.collect.ImmutableMap membersInjectionBindings$
com.google.common.collect.ImmutableList subgraphs$
com.google.common.collect.ImmutableSet ownedModules$
java.util.Optional factoryMethod$
boolean isFullBindingGraph$
com.google.common.collect.ImmutableSet ownedModuleTypes ()
com.google.common.collect.ImmutableSet componentRequirements ()
public int hashCode ()
}
dagger/internal/codegen/$$AutoValue_SubcomponentDeclaration.class
$$AutoValue_SubcomponentDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_SubcomponentDeclaration extends dagger.internal.codegen.SubcomponentDeclaration {
private final java.util.Optional bindingElement
private final java.util.Optional contributingModule
private final dagger.model.Key key
private final javax.lang.model.element.TypeElement subcomponentType
private final dagger.internal.codegen.ModuleAnnotation moduleAnnotation
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key, javax.lang.model.element.TypeElement, dagger.internal.codegen.ModuleAnnotation)
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.Key key
javax.lang.model.element.TypeElement subcomponentType
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
java.util.Optional bindingElement ()
java.util.Optional contributingModule ()
public dagger.model.Key key ()
javax.lang.model.element.TypeElement subcomponentType ()
dagger.internal.codegen.ModuleAnnotation moduleAnnotation ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.SubcomponentDeclaration that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_ResolvedBindings.class
$$AutoValue_ResolvedBindings.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ResolvedBindings extends dagger.internal.codegen.ResolvedBindings {
private final dagger.model.Key key
private final com.google.common.collect.ImmutableSetMultimap allContributionBindings
private final com.google.common.collect.ImmutableMap allMembersInjectionBindings
private final com.google.common.collect.ImmutableSet multibindingDeclarations
private final com.google.common.collect.ImmutableSet subcomponentDeclarations
private final com.google.common.collect.ImmutableSet optionalBindingDeclarations
void <init> (dagger.model.Key, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
dagger.model.Key key
com.google.common.collect.ImmutableSetMultimap allContributionBindings
com.google.common.collect.ImmutableMap allMembersInjectionBindings
com.google.common.collect.ImmutableSet multibindingDeclarations
com.google.common.collect.ImmutableSet subcomponentDeclarations
com.google.common.collect.ImmutableSet optionalBindingDeclarations
dagger.model.Key key ()
com.google.common.collect.ImmutableSetMultimap allContributionBindings ()
com.google.common.collect.ImmutableMap allMembersInjectionBindings ()
com.google.common.collect.ImmutableSet multibindingDeclarations ()
com.google.common.collect.ImmutableSet subcomponentDeclarations ()
com.google.common.collect.ImmutableSet optionalBindingDeclarations ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ResolvedBindings that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_ProvisionBinding.class
$$AutoValue_ProvisionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ProvisionBinding extends dagger.internal.codegen.ProvisionBinding {
private final dagger.internal.codegen.ContributionType contributionType
private final dagger.model.Key key
private final java.util.Optional bindingElement
private final java.util.Optional contributingModule
private final dagger.model.BindingKind kind
private final java.util.Optional nullableType
private final java.util.Optional wrappedMapKeyAnnotation
private final com.google.common.collect.ImmutableSet provisionDependencies
private final com.google.common.collect.ImmutableSortedSet injectionSites
private final java.util.Optional unresolved
private final java.util.Optional scope
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.BindingKind, java.util.Optional, java.util.Optional, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSortedSet, java.util.Optional, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType
dagger.model.Key key
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.BindingKind kind
java.util.Optional nullableType
java.util.Optional wrappedMapKeyAnnotation
com.google.common.collect.ImmutableSet provisionDependencies
com.google.common.collect.ImmutableSortedSet injectionSites
java.util.Optional unresolved
java.util.Optional scope
public dagger.internal.codegen.ContributionType contributionType ()
dagger.model.Key key ()
java.util.Optional bindingElement ()
java.util.Optional contributingModule ()
dagger.model.BindingKind kind ()
java.util.Optional nullableType ()
java.util.Optional wrappedMapKeyAnnotation ()
com.google.common.collect.ImmutableSet provisionDependencies ()
com.google.common.collect.ImmutableSortedSet injectionSites ()
java.util.Optional unresolved ()
public java.util.Optional scope ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ProvisionBinding that
Object o
public int hashCode ()
int h
public dagger.internal.codegen.ProvisionBinding$Builder toBuilder ()
}
dagger/internal/codegen/$$AutoValue_ProvisionBinding$Builder.class
$$AutoValue_ProvisionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.$$AutoValue_ProvisionBinding$Builder extends dagger.internal.codegen.ProvisionBinding$Builder {
private dagger.internal.codegen.ContributionType contributionType
private dagger.model.Key key
private java.util.Optional bindingElement
private java.util.Optional contributingModule
private dagger.model.BindingKind kind
private java.util.Optional nullableType
private java.util.Optional wrappedMapKeyAnnotation
private com.google.common.collect.ImmutableSet provisionDependencies
private com.google.common.collect.ImmutableSortedSet injectionSites
private java.util.Optional unresolved
private java.util.Optional scope
void <init> ()
void <init> (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding source
public dagger.internal.codegen.ProvisionBinding$Builder contributionType (dagger.internal.codegen.ContributionType)
dagger.internal.codegen.ContributionType contributionType
public dagger.internal.codegen.ProvisionBinding$Builder key (dagger.model.Key)
dagger.model.Key key
public dagger.internal.codegen.ProvisionBinding$Builder bindingElement (javax.lang.model.element.Element)
javax.lang.model.element.Element bindingElement
public dagger.internal.codegen.ProvisionBinding$Builder contributingModule (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement contributingModule
public dagger.internal.codegen.ProvisionBinding$Builder kind (dagger.model.BindingKind)
dagger.model.BindingKind kind
public dagger.internal.codegen.ProvisionBinding$Builder nullableType (java.util.Optional)
java.util.Optional nullableType
public dagger.internal.codegen.ProvisionBinding$Builder wrappedMapKeyAnnotation (java.util.Optional)
java.util.Optional wrappedMapKeyAnnotation
public dagger.internal.codegen.ProvisionBinding$Builder provisionDependencies (java.lang.Iterable)
Iterable provisionDependencies
public dagger.internal.codegen.ProvisionBinding$Builder injectionSites (com.google.common.collect.ImmutableSortedSet)
com.google.common.collect.ImmutableSortedSet injectionSites
public dagger.internal.codegen.ProvisionBinding$Builder unresolved (dagger.internal.codegen.ProvisionBinding)
dagger.internal.codegen.ProvisionBinding unresolved
public dagger.internal.codegen.ProvisionBinding$Builder scope (java.util.Optional)
java.util.Optional scope
public dagger.internal.codegen.ProvisionBinding build ()
String missing
public volatile synthetic dagger.internal.codegen.ContributionBinding build ()
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder kind (dagger.model.BindingKind)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder wrappedMapKeyAnnotation (java.util.Optional)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder nullableType (java.util.Optional)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder key (dagger.model.Key)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder contributingModule (javax.lang.model.element.TypeElement)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder bindingElement (javax.lang.model.element.Element)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder contributionType (dagger.internal.codegen.ContributionType)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder unresolved (dagger.internal.codegen.ContributionBinding)
}
dagger/internal/codegen/$$AutoValue_ProductionBinding.class
$$AutoValue_ProductionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ProductionBinding extends dagger.internal.codegen.ProductionBinding {
private final dagger.internal.codegen.ContributionType contributionType
private final dagger.model.Key key
private final java.util.Optional bindingElement
private final java.util.Optional contributingModule
private final dagger.model.BindingKind kind
private final com.google.common.collect.ImmutableSet explicitDependencies
private final java.util.Optional nullableType
private final java.util.Optional wrappedMapKeyAnnotation
private final java.util.Optional unresolved
private final java.util.Optional productionKind
private final com.google.common.collect.ImmutableList thrownTypes
private final java.util.Optional executorRequest
private final java.util.Optional monitorRequest
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.BindingKind, com.google.common.collect.ImmutableSet, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional, com.google.common.collect.ImmutableList, java.util.Optional, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType
dagger.model.Key key
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.BindingKind kind
com.google.common.collect.ImmutableSet explicitDependencies
java.util.Optional nullableType
java.util.Optional wrappedMapKeyAnnotation
java.util.Optional unresolved
java.util.Optional productionKind
com.google.common.collect.ImmutableList thrownTypes
java.util.Optional executorRequest
java.util.Optional monitorRequest
public dagger.internal.codegen.ContributionType contributionType ()
dagger.model.Key key ()
java.util.Optional bindingElement ()
java.util.Optional contributingModule ()
dagger.model.BindingKind kind ()
com.google.common.collect.ImmutableSet explicitDependencies ()
java.util.Optional nullableType ()
java.util.Optional wrappedMapKeyAnnotation ()
java.util.Optional unresolved ()
java.util.Optional productionKind ()
com.google.common.collect.ImmutableList thrownTypes ()
java.util.Optional executorRequest ()
java.util.Optional monitorRequest ()
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_ProductionBinding$Builder.class
$$AutoValue_ProductionBinding.java
package dagger.internal.codegen
final dagger.internal.codegen.$$AutoValue_ProductionBinding$Builder extends dagger.internal.codegen.ProductionBinding$Builder {
private dagger.internal.codegen.ContributionType contributionType
private dagger.model.Key key
private java.util.Optional bindingElement
private java.util.Optional contributingModule
private dagger.model.BindingKind kind
private com.google.common.collect.ImmutableSet explicitDependencies
private java.util.Optional nullableType
private java.util.Optional wrappedMapKeyAnnotation
private java.util.Optional unresolved
private java.util.Optional productionKind
private com.google.common.collect.ImmutableList thrownTypes
private java.util.Optional executorRequest
private java.util.Optional monitorRequest
void <init> ()
void <init> (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding source
public dagger.internal.codegen.ProductionBinding$Builder contributionType (dagger.internal.codegen.ContributionType)
dagger.internal.codegen.ContributionType contributionType
public dagger.internal.codegen.ProductionBinding$Builder key (dagger.model.Key)
dagger.model.Key key
public dagger.internal.codegen.ProductionBinding$Builder bindingElement (javax.lang.model.element.Element)
javax.lang.model.element.Element bindingElement
public dagger.internal.codegen.ProductionBinding$Builder contributingModule (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement contributingModule
public dagger.internal.codegen.ProductionBinding$Builder kind (dagger.model.BindingKind)
dagger.model.BindingKind kind
public dagger.internal.codegen.ProductionBinding$Builder explicitDependencies (java.lang.Iterable)
Iterable explicitDependencies
public dagger.internal.codegen.ProductionBinding$Builder nullableType (java.util.Optional)
java.util.Optional nullableType
public dagger.internal.codegen.ProductionBinding$Builder wrappedMapKeyAnnotation (java.util.Optional)
java.util.Optional wrappedMapKeyAnnotation
public dagger.internal.codegen.ProductionBinding$Builder unresolved (dagger.internal.codegen.ProductionBinding)
dagger.internal.codegen.ProductionBinding unresolved
public dagger.internal.codegen.ProductionBinding$Builder productionKind (dagger.internal.codegen.ProductionBinding$ProductionKind)
dagger.internal.codegen.ProductionBinding$ProductionKind productionKind
public dagger.internal.codegen.ProductionBinding$Builder thrownTypes (java.lang.Iterable)
Iterable thrownTypes
public dagger.internal.codegen.ProductionBinding$Builder executorRequest (dagger.model.DependencyRequest)
dagger.model.DependencyRequest executorRequest
public dagger.internal.codegen.ProductionBinding$Builder monitorRequest (dagger.model.DependencyRequest)
dagger.model.DependencyRequest monitorRequest
public dagger.internal.codegen.ProductionBinding build ()
String missing
public volatile synthetic dagger.internal.codegen.ContributionBinding build ()
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder kind (dagger.model.BindingKind)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder wrappedMapKeyAnnotation (java.util.Optional)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder nullableType (java.util.Optional)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder key (dagger.model.Key)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder contributingModule (javax.lang.model.element.TypeElement)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder bindingElement (javax.lang.model.element.Element)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder contributionType (dagger.internal.codegen.ContributionType)
public volatile synthetic dagger.internal.codegen.ContributionBinding$Builder unresolved (dagger.internal.codegen.ContributionBinding)
}
dagger/internal/codegen/$$AutoValue_OptionalBindingDeclaration.class
$$AutoValue_OptionalBindingDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_OptionalBindingDeclaration extends dagger.internal.codegen.OptionalBindingDeclaration {
private final java.util.Optional bindingElement
private final java.util.Optional contributingModule
private final dagger.model.Key key
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key)
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.Key key
java.util.Optional bindingElement ()
java.util.Optional contributingModule ()
public dagger.model.Key key ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.OptionalBindingDeclaration that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_MultibindingDeclaration.class
$$AutoValue_MultibindingDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_MultibindingDeclaration extends dagger.internal.codegen.MultibindingDeclaration {
private final java.util.Optional bindingElement
private final java.util.Optional contributingModule
private final dagger.model.Key key
private final dagger.internal.codegen.ContributionType contributionType
void <init> (java.util.Optional, java.util.Optional, dagger.model.Key, dagger.internal.codegen.ContributionType)
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.Key key
dagger.internal.codegen.ContributionType contributionType
java.util.Optional bindingElement ()
java.util.Optional contributingModule ()
public dagger.model.Key key ()
public dagger.internal.codegen.ContributionType contributionType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.MultibindingDeclaration that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_ModuleDescriptor.class
$$AutoValue_ModuleDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ModuleDescriptor extends dagger.internal.codegen.ModuleDescriptor {
private final javax.lang.model.element.TypeElement moduleElement
private final com.google.common.collect.ImmutableSet includedModules
private final com.google.common.collect.ImmutableSet bindings
private final com.google.common.collect.ImmutableSet multibindingDeclarations
private final com.google.common.collect.ImmutableSet subcomponentDeclarations
private final com.google.common.collect.ImmutableSet delegateDeclarations
private final com.google.common.collect.ImmutableSet optionalDeclarations
private final dagger.internal.codegen.ModuleKind kind
void <init> (javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, dagger.internal.codegen.ModuleKind)
javax.lang.model.element.TypeElement moduleElement
com.google.common.collect.ImmutableSet includedModules
com.google.common.collect.ImmutableSet bindings
com.google.common.collect.ImmutableSet multibindingDeclarations
com.google.common.collect.ImmutableSet subcomponentDeclarations
com.google.common.collect.ImmutableSet delegateDeclarations
com.google.common.collect.ImmutableSet optionalDeclarations
dagger.internal.codegen.ModuleKind kind
javax.lang.model.element.TypeElement moduleElement ()
com.google.common.collect.ImmutableSet includedModules ()
com.google.common.collect.ImmutableSet bindings ()
com.google.common.collect.ImmutableSet multibindingDeclarations ()
com.google.common.collect.ImmutableSet subcomponentDeclarations ()
com.google.common.collect.ImmutableSet delegateDeclarations ()
com.google.common.collect.ImmutableSet optionalDeclarations ()
dagger.internal.codegen.ModuleKind kind ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ModuleDescriptor that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_ModuleAnnotation.class
$$AutoValue_ModuleAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ModuleAnnotation extends dagger.internal.codegen.ModuleAnnotation {
private final javax.lang.model.element.AnnotationMirror annotation
void <init> (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.AnnotationMirror annotation ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ModuleAnnotation that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_MembersInjectionBinding_InjectionSite.class
$$AutoValue_MembersInjectionBinding_InjectionSite.java
package dagger.internal.codegen
abstract 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 <init> (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_MembersInjectionBinding.class
$$AutoValue_MembersInjectionBinding.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_MembersInjectionBinding extends dagger.internal.codegen.MembersInjectionBinding {
private final dagger.model.Key key
private final com.google.common.collect.ImmutableSet explicitDependencies
private final javax.lang.model.element.TypeElement membersInjectedType
private final java.util.Optional unresolved
private final com.google.common.collect.ImmutableSortedSet injectionSites
void <init> (dagger.model.Key, com.google.common.collect.ImmutableSet, javax.lang.model.element.TypeElement, java.util.Optional, com.google.common.collect.ImmutableSortedSet)
dagger.model.Key key
com.google.common.collect.ImmutableSet explicitDependencies
javax.lang.model.element.TypeElement membersInjectedType
java.util.Optional unresolved
com.google.common.collect.ImmutableSortedSet injectionSites
dagger.model.Key key ()
com.google.common.collect.ImmutableSet explicitDependencies ()
javax.lang.model.element.TypeElement membersInjectedType ()
java.util.Optional unresolved ()
com.google.common.collect.ImmutableSortedSet injectionSites ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.MembersInjectionBinding that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_DelegateDeclaration.class
$$AutoValue_DelegateDeclaration.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_DelegateDeclaration extends dagger.internal.codegen.DelegateDeclaration {
private final dagger.internal.codegen.ContributionType contributionType
private final dagger.model.Key key
private final java.util.Optional bindingElement
private final java.util.Optional contributingModule
private final dagger.model.DependencyRequest delegateRequest
private final java.util.Optional wrappedMapKey
void <init> (dagger.internal.codegen.ContributionType, dagger.model.Key, java.util.Optional, java.util.Optional, dagger.model.DependencyRequest, java.util.Optional)
dagger.internal.codegen.ContributionType contributionType
dagger.model.Key key
java.util.Optional bindingElement
java.util.Optional contributingModule
dagger.model.DependencyRequest delegateRequest
java.util.Optional wrappedMapKey
public dagger.internal.codegen.ContributionType contributionType ()
dagger.model.Key key ()
java.util.Optional bindingElement ()
java.util.Optional contributingModule ()
dagger.model.DependencyRequest delegateRequest ()
java.util.Optional wrappedMapKey ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.DelegateDeclaration that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_ComponentDescriptor.class
$$AutoValue_ComponentDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ComponentDescriptor extends dagger.internal.codegen.ComponentDescriptor {
private final dagger.internal.codegen.ComponentAnnotation annotation
private final javax.lang.model.element.TypeElement typeElement
private final com.google.common.collect.ImmutableSet dependencies
private final com.google.common.collect.ImmutableSet modules
private final com.google.common.collect.ImmutableMap dependenciesByDependencyMethod
private final com.google.common.collect.ImmutableSet scopes
private final com.google.common.collect.ImmutableSet childComponentsDeclaredByModules
private final com.google.common.collect.ImmutableBiMap childComponentsDeclaredByFactoryMethods
private final com.google.common.collect.ImmutableBiMap childComponentsDeclaredByBuilderEntryPoints
private final com.google.common.collect.ImmutableSet componentMethods
private final java.util.Optional creatorDescriptor
void <init> (dagger.internal.codegen.ComponentAnnotation, javax.lang.model.element.TypeElement, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableBiMap, com.google.common.collect.ImmutableBiMap, com.google.common.collect.ImmutableSet, java.util.Optional)
dagger.internal.codegen.ComponentAnnotation annotation
javax.lang.model.element.TypeElement typeElement
com.google.common.collect.ImmutableSet dependencies
com.google.common.collect.ImmutableSet modules
com.google.common.collect.ImmutableMap dependenciesByDependencyMethod
com.google.common.collect.ImmutableSet scopes
com.google.common.collect.ImmutableSet childComponentsDeclaredByModules
com.google.common.collect.ImmutableBiMap childComponentsDeclaredByFactoryMethods
com.google.common.collect.ImmutableBiMap childComponentsDeclaredByBuilderEntryPoints
com.google.common.collect.ImmutableSet componentMethods
java.util.Optional creatorDescriptor
dagger.internal.codegen.ComponentAnnotation annotation ()
javax.lang.model.element.TypeElement typeElement ()
com.google.common.collect.ImmutableSet dependencies ()
com.google.common.collect.ImmutableSet modules ()
com.google.common.collect.ImmutableMap dependenciesByDependencyMethod ()
com.google.common.collect.ImmutableSet scopes ()
com.google.common.collect.ImmutableSet childComponentsDeclaredByModules ()
com.google.common.collect.ImmutableBiMap childComponentsDeclaredByFactoryMethods ()
com.google.common.collect.ImmutableBiMap childComponentsDeclaredByBuilderEntryPoints ()
com.google.common.collect.ImmutableSet componentMethods ()
java.util.Optional creatorDescriptor ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentDescriptor that
Object o
}
dagger/internal/codegen/$$AutoValue_ComponentCreatorDescriptor.class
$$AutoValue_ComponentCreatorDescriptor.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ComponentCreatorDescriptor extends dagger.internal.codegen.ComponentCreatorDescriptor {
private final dagger.internal.codegen.ComponentCreatorAnnotation annotation
private final javax.lang.model.element.TypeElement typeElement
private final javax.lang.model.element.ExecutableElement factoryMethod
private final com.google.common.collect.ImmutableSetMultimap unvalidatedSetterMethods
private final com.google.common.collect.ImmutableSetMultimap unvalidatedFactoryParameters
void <init> (dagger.internal.codegen.ComponentCreatorAnnotation, javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement, com.google.common.collect.ImmutableSetMultimap, com.google.common.collect.ImmutableSetMultimap)
dagger.internal.codegen.ComponentCreatorAnnotation annotation
javax.lang.model.element.TypeElement typeElement
javax.lang.model.element.ExecutableElement factoryMethod
com.google.common.collect.ImmutableSetMultimap unvalidatedSetterMethods
com.google.common.collect.ImmutableSetMultimap unvalidatedFactoryParameters
dagger.internal.codegen.ComponentCreatorAnnotation annotation ()
javax.lang.model.element.TypeElement typeElement ()
javax.lang.model.element.ExecutableElement factoryMethod ()
com.google.common.collect.ImmutableSetMultimap unvalidatedSetterMethods ()
com.google.common.collect.ImmutableSetMultimap unvalidatedFactoryParameters ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentCreatorDescriptor that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_ComponentAnnotation_RealComponentAnnotation.class
$$AutoValue_ComponentAnnotation_RealComponentAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ComponentAnnotation_RealComponentAnnotation extends dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation {
private final javax.lang.model.element.AnnotationMirror annotation
private final boolean isSubcomponent
private final boolean isProduction
void <init> (javax.lang.model.element.AnnotationMirror, boolean, boolean)
javax.lang.model.element.AnnotationMirror annotation
boolean isSubcomponent
boolean isProduction
javax.lang.model.element.AnnotationMirror annotation ()
boolean isSubcomponent ()
boolean isProduction ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_ComponentAnnotation_RealComponentAnnotation$Builder.class
$$AutoValue_ComponentAnnotation_RealComponentAnnotation.java
package dagger.internal.codegen
final dagger.internal.codegen.$$AutoValue_ComponentAnnotation_RealComponentAnnotation$Builder extends java.lang.Object implements dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder {
private javax.lang.model.element.AnnotationMirror annotation
private Boolean isSubcomponent
private Boolean isProduction
void <init> ()
void <init> (dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation)
dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation source
public dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder annotation (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror annotation
public dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder isSubcomponent (boolean)
boolean isSubcomponent
public dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation$Builder isProduction (boolean)
boolean isProduction
public dagger.internal.codegen.ComponentAnnotation$RealComponentAnnotation build ()
String missing
}
dagger/internal/codegen/$$AutoValue_ComponentAnnotation_FictionalComponentAnnotation.class
$$AutoValue_ComponentAnnotation_FictionalComponentAnnotation.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_ComponentAnnotation_FictionalComponentAnnotation extends dagger.internal.codegen.ComponentAnnotation$FictionalComponentAnnotation {
private final dagger.internal.codegen.ModuleAnnotation moduleAnnotation
void <init> (dagger.internal.codegen.ModuleAnnotation)
dagger.internal.codegen.ModuleAnnotation moduleAnnotation
dagger.internal.codegen.ModuleAnnotation moduleAnnotation ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
dagger.internal.codegen.ComponentAnnotation$FictionalComponentAnnotation that
Object o
public int hashCode ()
int h
}
dagger/internal/codegen/$$AutoValue_BindingGraph.class
$$AutoValue_BindingGraph.java
package dagger.internal.codegen
abstract dagger.internal.codegen.$$AutoValue_BindingGraph extends dagger.internal.codegen.BindingGraph {
private final dagger.internal.codegen.ComponentDescriptor componentDescriptor
private final com.google.common.collect.ImmutableMap contributionBindings
private final com.google.common.collect.ImmutableMap membersInjectionBindings
private final com.google.common.collect.ImmutableList subgraphs
private final com.google.common.collect.ImmutableSet ownedModules
private final java.util.Optional factoryMethod
private final boolean isFullBindingGraph
void <init> (dagger.internal.codegen.ComponentDescriptor, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, java.util.Optional, boolean)
dagger.internal.codegen.ComponentDescriptor componentDescriptor
com.google.common.collect.ImmutableMap contributionBindings
com.google.common.collect.ImmutableMap membersInjectionBindings
com.google.common.collect.ImmutableList subgraphs
com.google.common.collect.ImmutableSet ownedModules
java.util.Optional factoryMethod
boolean isFullBindingGraph
dagger.internal.codegen.ComponentDescriptor componentDescriptor ()
com.google.common.collect.ImmutableMap contributionBindings ()
com.google.common.collect.ImmutableMap membersInjectionBindings ()
com.google.common.collect.ImmutableList subgraphs ()
com.google.common.collect.ImmutableSet ownedModules ()
java.util.Optional factoryMethod ()
boolean isFullBindingGraph ()
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/
dagger/internal/
dagger/errorprone/AndroidSupportInjectionModuleMigrator.class
AndroidSupportInjectionModuleMigrator.java
package dagger.errorprone
public final dagger.errorprone.AndroidSupportInjectionModuleMigrator extends com.google.errorprone.bugpatterns.BugChecker implements com.google.errorprone.bugpatterns.BugChecker$MemberSelectTreeMatcher {
private static final com.google.errorprone.matchers.Matcher MODULE_CLASS_LITERAL
public void <init> ()
public com.google.errorprone.matchers.Description matchMemberSelect (com.sun.source.tree.MemberSelectTree, com.google.errorprone.VisitorState)
com.sun.source.tree.MemberSelectTree tree
com.google.errorprone.VisitorState state
private static synthetic java.lang.Object $deserializeLambda$ (java.lang.invoke.SerializedLambda)
java.lang.invoke.SerializedLambda lambda
private static synthetic boolean lambda$static$2a4fd9dc$1 (com.sun.source.tree.ExpressionTree, com.google.errorprone.VisitorState)
com.sun.source.tree.ExpressionTree expressionTree
com.google.errorprone.VisitorState state
com.sun.tools.javac.code.Symbol symbol
static void <clinit> ()
}
dagger/errorprone/
dagger/
META-INF/services/javax.annotation.processing.Processor
META-INF/services/
META-INF/MANIFEST.MF
META-INF/