META-INF/
META-INF/MANIFEST.MF
dagger/
dagger/internal/
dagger/internal/loaders/
dagger/internal/ArrayQueue$1.classArrayQueue.java
package dagger.internal
dagger.internal.ArrayQueue$1 extends java.lang.Object {
}
dagger/internal/ArrayQueue$QueueIterator.classArrayQueue.java
package dagger.internal
dagger.internal.ArrayQueue$QueueIterator extends java.lang.Object implements java.util.Iterator {
private int cursor
private int fence
private int lastRet
final dagger.internal.ArrayQueue this$0
private void (dagger.internal.ArrayQueue)
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
void (dagger.internal.ArrayQueue, dagger.internal.ArrayQueue$1)
dagger.internal.ArrayQueue x0
dagger.internal.ArrayQueue$1 x1
}
dagger/internal/ArrayQueue.classArrayQueue.java
package dagger.internal
public dagger.internal.ArrayQueue extends java.util.AbstractCollection implements java.util.Queue java.lang.Cloneable java.io.Serializable {
private transient Object[] elements
private transient int head
private transient int tail
private static final int MIN_INITIAL_CAPACITY
private static final long serialVersionUID
private void allocateElements (int)
int numElements
int initialCapacity
private void doubleCapacity ()
int p
int n
int r
int newCapacity
Object[] a
public void ()
public void (int)
int numElements
public void (java.util.Collection)
java.util.Collection c
public boolean add (java.lang.Object)
Object e
public boolean offer (java.lang.Object)
Object e
public java.lang.Object remove ()
Object x
public java.lang.Object poll ()
int h
Object result
public java.lang.Object element ()
Object result
public java.lang.Object peek ()
Object result
private boolean delete (int)
int i
Object[] elements
int mask
int h
int t
int front
int back
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
int mask
int i
Object x
public boolean remove (java.lang.Object)
Object o
int mask
int i
Object x
public void clear ()
int i
int mask
int h
int t
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
int headPortionLen
Object[] a
int size
public dagger.internal.ArrayQueue clone ()
dagger.internal.ArrayQueue result
Object[] newElements
CloneNotSupportedException e
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int i
java.io.ObjectOutputStream s
int mask
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
java.io.ObjectInputStream s
int size
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static int access$100 (dagger.internal.ArrayQueue)
dagger.internal.ArrayQueue x0
static int access$200 (dagger.internal.ArrayQueue)
dagger.internal.ArrayQueue x0
static java.lang.Object[] access$300 (dagger.internal.ArrayQueue)
dagger.internal.ArrayQueue x0
static boolean access$400 (dagger.internal.ArrayQueue, int)
dagger.internal.ArrayQueue x0
int x1
}
dagger/internal/Binding$1.classBinding.java
package dagger.internal
final dagger.internal.Binding$1 extends dagger.internal.Binding {
void (java.lang.String, java.lang.String, boolean, java.lang.Object)
String x0
String x1
boolean x2
Object x3
public java.lang.Object get ()
public void injectMembers (java.lang.Object)
Object t
}
dagger/internal/Binding$InvalidBindingException.classBinding.java
package dagger.internal
public dagger.internal.Binding$InvalidBindingException extends java.lang.RuntimeException {
public final String type
public void (java.lang.String, java.lang.String)
String type
String error
public void (java.lang.String, java.lang.String, java.lang.Throwable)
String type
String error
Throwable cause
}
dagger/internal/Binding.classBinding.java
package dagger.internal
public abstract dagger.internal.Binding extends java.lang.Object implements javax.inject.Provider dagger.MembersInjector {
public static final dagger.internal.Binding UNRESOLVED
protected static final boolean IS_SINGLETON
protected static final boolean NOT_SINGLETON
private static final int SINGLETON
private static final int LINKED
private static final int VISITING
private static final int CYCLE_FREE
private static final int DEPENDED_ON
private static final int LIBRARY
public final String provideKey
public final String membersKey
private int bits
public final Object requiredBy
protected void (java.lang.String, java.lang.String, boolean, java.lang.Object)
String provideKey
String membersKey
boolean singleton
Object requiredBy
public void attach (dagger.internal.Linker)
dagger.internal.Linker linker
public void injectMembers (java.lang.Object)
Object t
public java.lang.Object get ()
public void getDependencies (java.util.Set, java.util.Set)
java.util.Set getBindings
java.util.Set injectMembersBindings
void setLinked ()
public boolean isLinked ()
boolean isSingleton ()
public boolean isVisiting ()
public void setVisiting (boolean)
boolean visiting
public boolean isCycleFree ()
public void setCycleFree (boolean)
boolean cycleFree
public void setLibrary (boolean)
boolean library
public boolean library ()
public void setDependedOn (boolean)
boolean dependedOn
public boolean dependedOn ()
public java.lang.String toString ()
static void ()
}
dagger/internal/BindingsGroup.classBindingsGroup.java
package dagger.internal
public abstract dagger.internal.BindingsGroup extends java.lang.Object {
private final java.util.Map bindings
public void ()
public abstract dagger.internal.Binding contributeSetBinding (java.lang.String, dagger.internal.SetBinding)
public dagger.internal.Binding contributeProvidesBinding (java.lang.String, dagger.internal.ProvidesBinding)
String key
dagger.internal.ProvidesBinding value
protected dagger.internal.Binding put (java.lang.String, dagger.internal.Binding)
String key
dagger.internal.Binding value
dagger.internal.Binding clobbered
public dagger.internal.Binding get (java.lang.String)
String key
public final java.util.Set entrySet ()
public java.lang.String toString ()
}
dagger/internal/BuiltInBinding.classBuiltInBinding.java
package dagger.internal
final dagger.internal.BuiltInBinding extends dagger.internal.Binding {
private final String delegateKey
private final ClassLoader classLoader
private dagger.internal.Binding delegate
public void (java.lang.String, java.lang.Object, java.lang.ClassLoader, java.lang.String)
String key
Object requiredBy
ClassLoader classLoader
String delegateKey
public void attach (dagger.internal.Linker)
dagger.internal.Linker linker
public void injectMembers (java.lang.Object)
Object t
public java.lang.Object get ()
public dagger.internal.Binding getDelegate ()
}
dagger/internal/FailoverLoader$1.classFailoverLoader.java
package dagger.internal
dagger.internal.FailoverLoader$1 extends dagger.internal.Memoizer {
final dagger.internal.FailoverLoader this$0
void (dagger.internal.FailoverLoader)
protected dagger.internal.ModuleAdapter create (java.lang.Class)
Class type
dagger.internal.ModuleAdapter result
protected volatile java.lang.Object create (java.lang.Object)
Object x0
}
dagger/internal/FailoverLoader.classFailoverLoader.java
package dagger.internal
public final dagger.internal.FailoverLoader extends dagger.internal.Loader {
private final dagger.internal.Memoizer loadedAdapters
public void ()
public dagger.internal.ModuleAdapter getModuleAdapter (java.lang.Class)
Class type
public dagger.internal.Binding getAtInjectBinding (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
String key
String className
ClassLoader classLoader
boolean mustHaveInjections
dagger.internal.Binding result
Class type
public dagger.internal.StaticInjection getStaticInjection (java.lang.Class)
Class injectedClass
dagger.internal.StaticInjection result
}
dagger/internal/Keys$1.classKeys.java
package dagger.internal
final dagger.internal.Keys$1 extends dagger.internal.Memoizer {
void ()
protected java.lang.Boolean create (java.lang.Class)
Class annotationType
protected volatile java.lang.Object create (java.lang.Object)
Object x0
}
dagger/internal/Keys.classKeys.java
package dagger.internal
public final dagger.internal.Keys extends java.lang.Object {
private static final String PROVIDER_PREFIX
private static final String MEMBERS_INJECTOR_PREFIX
private static final String LAZY_PREFIX
private static final String SET_PREFIX
private static final dagger.internal.Memoizer IS_QUALIFIER_ANNOTATION
void ()
public static java.lang.String get (java.lang.reflect.Type)
java.lang.reflect.Type type
public static java.lang.String getMembersKey (java.lang.Class)
Class key
private static java.lang.String get (java.lang.reflect.Type, java.lang.annotation.Annotation)
java.lang.reflect.Type type
java.lang.annotation.Annotation annotation
StringBuilder result
public static java.lang.String getSetKey (java.lang.reflect.Type, java.lang.annotation.Annotation[], java.lang.Object)
java.lang.reflect.Type type
java.lang.annotation.Annotation[] annotations
Object subject
java.lang.annotation.Annotation qualifier
StringBuilder result
public static java.lang.String get (java.lang.reflect.Type, java.lang.annotation.Annotation[], java.lang.Object)
java.lang.reflect.Type type
java.lang.annotation.Annotation[] annotations
Object subject
private static java.lang.annotation.Annotation extractQualifier (java.lang.annotation.Annotation[], java.lang.Object)
java.lang.annotation.Annotation a
java.lang.annotation.Annotation[] arr$
int len$
int i$
java.lang.annotation.Annotation[] annotations
Object subject
java.lang.annotation.Annotation qualifier
private static void typeToString (java.lang.reflect.Type, java.lang.StringBuilder, boolean)
Class c
int i
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type[] arguments
java.lang.reflect.GenericArrayType genericArrayType
java.lang.reflect.Type type
StringBuilder result
boolean topLevel
static java.lang.String getBuiltInBindingsKey (java.lang.String)
String key
int start
static java.lang.String getLazyKey (java.lang.String)
String key
int start
private static int startOfType (java.lang.String)
String key
private static java.lang.String extractKey (java.lang.String, int, java.lang.String, java.lang.String)
String key
int start
String delegatePrefix
String prefix
private static boolean substringStartsWith (java.lang.String, int, java.lang.String)
String string
int offset
String substring
public static boolean isAnnotated (java.lang.String)
String key
public static java.lang.String getClassName (java.lang.String)
String key
int start
public static boolean isPlatformType (java.lang.String)
String name
private static java.lang.reflect.Type boxIfPrimitive (java.lang.reflect.Type)
java.lang.reflect.Type type
static void ()
}
dagger/internal/LazyBinding$1.classLazyBinding.java
package dagger.internal
dagger.internal.LazyBinding$1 extends java.lang.Object implements dagger.Lazy {
private volatile Object cacheValue
final dagger.internal.LazyBinding this$0
void (dagger.internal.LazyBinding)
public java.lang.Object get ()
}
dagger/internal/LazyBinding.classLazyBinding.java
package dagger.internal
final dagger.internal.LazyBinding extends dagger.internal.Binding {
private static final Object NOT_PRESENT
private final String lazyKey
private final ClassLoader loader
private dagger.internal.Binding delegate
public void (java.lang.String, java.lang.Object, java.lang.ClassLoader, java.lang.String)
String key
Object requiredBy
ClassLoader loader
String lazyKey
public void attach (dagger.internal.Linker)
dagger.internal.Linker linker
public void injectMembers (dagger.Lazy)
dagger.Lazy t
public dagger.Lazy get ()
public volatile java.lang.Object get ()
public volatile void injectMembers (java.lang.Object)
Object x0
static java.lang.Object access$000 ()
static dagger.internal.Binding access$100 (dagger.internal.LazyBinding)
dagger.internal.LazyBinding x0
static void ()
}
dagger/internal/Linker$1.classLinker.java
package dagger.internal
dagger.internal.Linker$1 extends java.lang.Object {
}
dagger/internal/Linker$DeferredBinding.classLinker.java
package dagger.internal
dagger.internal.Linker$DeferredBinding extends dagger.internal.Binding {
final ClassLoader classLoader
final String deferredKey
final boolean mustHaveInjections
private void (java.lang.String, java.lang.ClassLoader, java.lang.Object, boolean)
String deferredKey
ClassLoader classLoader
Object requiredBy
boolean mustHaveInjections
public void injectMembers (java.lang.Object)
Object t
public void getDependencies (java.util.Set, java.util.Set)
java.util.Set get
java.util.Set injectMembers
public java.lang.String toString ()
void (java.lang.String, java.lang.ClassLoader, java.lang.Object, boolean, dagger.internal.Linker$1)
String x0
ClassLoader x1
Object x2
boolean x3
dagger.internal.Linker$1 x4
}
dagger/internal/Linker$ErrorHandler$1.classLinker.java
package dagger.internal
final dagger.internal.Linker$ErrorHandler$1 extends java.lang.Object implements dagger.internal.Linker$ErrorHandler {
void ()
public void handleErrors (java.util.List)
java.util.List errors
}
dagger/internal/Linker$ErrorHandler.classLinker.java
package dagger.internal
public abstract dagger.internal.Linker$ErrorHandler extends java.lang.Object {
public static final dagger.internal.Linker$ErrorHandler NULL
public abstract void handleErrors (java.util.List)
static void ()
}
dagger/internal/Linker$SingletonBinding.classLinker.java
package dagger.internal
dagger.internal.Linker$SingletonBinding extends dagger.internal.Binding {
private final dagger.internal.Binding binding
private volatile Object onlyInstance
private void (dagger.internal.Binding)
dagger.internal.Binding binding
public void attach (dagger.internal.Linker)
dagger.internal.Linker linker
public void injectMembers (java.lang.Object)
Object t
public java.lang.Object get ()
public void getDependencies (java.util.Set, java.util.Set)
java.util.Set get
java.util.Set injectMembers
public boolean isCycleFree ()
public boolean isLinked ()
public boolean isVisiting ()
public boolean library ()
public boolean dependedOn ()
public void setCycleFree (boolean)
boolean cycleFree
public void setVisiting (boolean)
boolean visiting
public void setLibrary (boolean)
boolean library
public void setDependedOn (boolean)
boolean dependedOn
protected boolean isSingleton ()
protected void setLinked ()
public java.lang.String toString ()
void (dagger.internal.Binding, dagger.internal.Linker$1)
dagger.internal.Binding x0
dagger.internal.Linker$1 x1
}
dagger/internal/Linker.classLinker.java
package dagger.internal
public final dagger.internal.Linker extends java.lang.Object {
private static final Object UNINITIALIZED
private final dagger.internal.Linker base
private final java.util.Queue toLink
private boolean attachSuccess
private final java.util.List errors
private final java.util.Map bindings
private volatile java.util.Map linkedBindings
private final dagger.internal.Loader plugin
private final dagger.internal.Linker$ErrorHandler errorHandler
public void (dagger.internal.Linker, dagger.internal.Loader, dagger.internal.Linker$ErrorHandler)
dagger.internal.Linker base
dagger.internal.Loader plugin
dagger.internal.Linker$ErrorHandler errorHandler
public void installBindings (dagger.internal.BindingsGroup)
java.util.Map$Entry entry
java.util.Iterator i$
dagger.internal.BindingsGroup toInstall
public java.util.Map linkAll ()
dagger.internal.Binding binding
java.util.Iterator i$
public java.util.Map fullyLinkedBindings ()
public void linkRequested ()
dagger.internal.Binding resolvedBinding
dagger.internal.Binding scopedBinding
dagger.internal.Binding$InvalidBindingException e
UnsupportedOperationException e
IllegalArgumentException e
RuntimeException e
Exception e
dagger.internal.Linker$DeferredBinding deferred
String key
boolean mustHaveInjections
dagger.internal.Binding binding
private void assertLockHeld ()
private dagger.internal.Binding createBinding (java.lang.String, java.lang.Object, java.lang.ClassLoader, boolean)
String key
Object requiredBy
ClassLoader classLoader
boolean mustHaveInjections
String builtInBindingsKey
String lazyKey
String className
dagger.internal.Binding binding
public dagger.internal.Binding requestBinding (java.lang.String, java.lang.Object)
String key
Object requiredBy
public dagger.internal.Binding requestBinding (java.lang.String, java.lang.Object, java.lang.ClassLoader)
String key
Object requiredBy
ClassLoader classLoader
public dagger.internal.Binding requestBinding (java.lang.String, java.lang.Object, boolean, boolean)
String key
Object requiredBy
boolean mustHaveInjections
boolean library
public dagger.internal.Binding requestBinding (java.lang.String, java.lang.Object, java.lang.ClassLoader, boolean, boolean)
dagger.internal.Linker linker
dagger.internal.Binding deferredBinding
String key
Object requiredBy
ClassLoader classLoader
boolean mustHaveInjections
boolean library
dagger.internal.Binding binding
private void putBinding (dagger.internal.Binding)
dagger.internal.Binding binding
static dagger.internal.Binding scope (dagger.internal.Binding)
dagger.internal.Binding binding
private void putIfAbsent (java.util.Map, java.lang.Object, java.lang.Object)
java.util.Map map
Object key
Object value
Object replaced
private void addError (java.lang.String)
String message
static java.lang.Object access$200 ()
static void ()
}
dagger/internal/Loader$1$1.classLoader.java
package dagger.internal
dagger.internal.Loader$1$1 extends dagger.internal.Memoizer {
final ClassLoader val$classLoader
final dagger.internal.Loader$1 this$1
void (dagger.internal.Loader$1, java.lang.ClassLoader)
protected java.lang.Class create (java.lang.String)
ClassNotFoundException e
String className
protected volatile java.lang.Object create (java.lang.Object)
Object x0
}
dagger/internal/Loader$1.classLoader.java
package dagger.internal
dagger.internal.Loader$1 extends dagger.internal.Memoizer {
final dagger.internal.Loader this$0
void (dagger.internal.Loader)
protected dagger.internal.Memoizer create (java.lang.ClassLoader)
ClassLoader classLoader
protected volatile java.lang.Object create (java.lang.Object)
Object x0
}
dagger/internal/Loader.classLoader.java
package dagger.internal
public abstract dagger.internal.Loader extends java.lang.Object {
private final dagger.internal.Memoizer caches
public void ()
public abstract dagger.internal.Binding getAtInjectBinding (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)
public abstract dagger.internal.ModuleAdapter getModuleAdapter (java.lang.Class)
public abstract dagger.internal.StaticInjection getStaticInjection (java.lang.Class)
protected java.lang.Class loadClass (java.lang.ClassLoader, java.lang.String)
ClassLoader classLoader
String name
protected java.lang.Object instantiate (java.lang.String, java.lang.ClassLoader)
Class generatedClass
Object instance
InstantiationException e
IllegalAccessException e
String name
ClassLoader classLoader
}
dagger/internal/loaders/GeneratedAdapters.classGeneratedAdapters.java
package dagger.internal.loaders
public final dagger.internal.loaders.GeneratedAdapters extends java.lang.Object {
private static final String SEPARATOR
public static final String INJECT_ADAPTER_SUFFIX
public static final String MODULE_ADAPTER_SUFFIX
public static final String STATIC_INJECTION_SUFFIX
private void ()
}
dagger/internal/loaders/ReflectiveAtInjectBinding.classReflectiveAtInjectBinding.java
package dagger.internal.loaders
public final dagger.internal.loaders.ReflectiveAtInjectBinding extends dagger.internal.Binding {
private final java.lang.reflect.Field[] fields
private final ClassLoader loader
private final java.lang.reflect.Constructor constructor
private final Class supertype
private final String[] keys
private final dagger.internal.Binding[] fieldBindings
private final dagger.internal.Binding[] parameterBindings
private dagger.internal.Binding supertypeBinding
private void (java.lang.String, java.lang.String, boolean, java.lang.Class, java.lang.reflect.Field[], java.lang.reflect.Constructor, int, java.lang.Class, java.lang.String[])
String provideKey
String membersKey
boolean singleton
Class type
java.lang.reflect.Field[] fields
java.lang.reflect.Constructor constructor
int parameterCount
Class supertype
String[] keys
public void attach (dagger.internal.Linker)
int i
int i
dagger.internal.Linker linker
int k
public java.lang.Object get ()
int i
Throwable cause
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
InstantiationException e
Object[] args
Object result
public void injectMembers (java.lang.Object)
int i
IllegalAccessException e
Object t
public void getDependencies (java.util.Set, java.util.Set)
java.util.Set get
java.util.Set injectMembers
public java.lang.String toString ()
public static dagger.internal.Binding create (java.lang.Class, boolean)
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class c
java.lang.reflect.Constructor constructor
java.lang.reflect.Constructor[] arr$
int len$
int i$
NoSuchMethodException ignored
int p
java.lang.annotation.Annotation[][] annotations
java.lang.reflect.Type[] types
int parameterCount
String provideKey
Class type
boolean mustHaveInjections
boolean singleton
java.util.List keys
java.util.List injectedFields
java.lang.reflect.Constructor injectedConstructor
int parameterCount
String provideKey
Class supertype
String membersKey
private static java.lang.reflect.Constructor[] getConstructorsForType (java.lang.Class)
Class type
}
dagger/internal/loaders/ReflectiveStaticInjection.classReflectiveStaticInjection.java
package dagger.internal.loaders
public final dagger.internal.loaders.ReflectiveStaticInjection extends dagger.internal.StaticInjection {
private final ClassLoader loader
private final java.lang.reflect.Field[] fields
private dagger.internal.Binding[] bindings
private void (java.lang.ClassLoader, java.lang.reflect.Field[])
ClassLoader loader
java.lang.reflect.Field[] fields
public void attach (dagger.internal.Linker)
java.lang.reflect.Field field
String key
int i
dagger.internal.Linker linker
public void inject ()
int f
IllegalAccessException e
public static dagger.internal.StaticInjection create (java.lang.Class)
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class injectedClass
java.util.List fields
}
dagger/internal/Memoizer.classMemoizer.java
package dagger.internal
abstract dagger.internal.Memoizer extends java.lang.Object {
private final java.util.Map map
private final java.util.concurrent.locks.Lock readLock
private final java.util.concurrent.locks.Lock writeLock
public void ()
java.util.concurrent.locks.ReadWriteLock lock
public final java.lang.Object get (java.lang.Object)
Object value
Object key
Object newValue
protected abstract java.lang.Object create (java.lang.Object)
public final java.lang.String toString ()
}
dagger/internal/ModuleAdapter.classModuleAdapter.java
package dagger.internal
public abstract dagger.internal.ModuleAdapter extends java.lang.Object {
public final Class moduleClass
public final String[] injectableTypes
public final Class[] staticInjections
public final boolean overrides
public final Class[] includes
public final boolean complete
public final boolean library
protected void (java.lang.Class, java.lang.String[], java.lang.Class[], boolean, java.lang.Class[], boolean, boolean)
Class moduleClass
String[] injectableTypes
Class[] staticInjections
boolean overrides
Class[] includes
boolean complete
boolean library
public void getBindings (dagger.internal.BindingsGroup, java.lang.Object)
dagger.internal.BindingsGroup map
Object module
protected java.lang.Object newModule ()
public final boolean equals (java.lang.Object)
dagger.internal.ModuleAdapter that
Object obj
public final int hashCode ()
}
dagger/internal/Modules.classModules.java
package dagger.internal
public final dagger.internal.Modules extends java.lang.Object {
private void ()
public static java.util.Map loadModules (dagger.internal.Loader, java.lang.Object[])
dagger.internal.ModuleAdapter adapter
dagger.internal.ModuleAdapter adapter
int i
dagger.internal.ModuleAdapter adapter
java.util.Iterator i$
dagger.internal.ModuleAdapter dependency
java.util.Iterator i$
dagger.internal.Loader loader
Object[] seedModulesOrClasses
java.util.Map seedAdapters
java.util.Map result
java.util.Map transitiveInclusions
private static void collectIncludedModulesRecursively (dagger.internal.Loader, dagger.internal.ModuleAdapter, java.util.Map)
dagger.internal.ModuleAdapter includedModuleAdapter
Class include
Class[] arr$
int len$
int i$
dagger.internal.Loader plugin
dagger.internal.ModuleAdapter adapter
java.util.Map result
}
dagger/internal/ProblemDetector$ArraySet.classProblemDetector.java
package dagger.internal
dagger.internal.ProblemDetector$ArraySet extends java.util.AbstractSet {
private final java.util.ArrayList list
void ()
public boolean add (java.lang.Object)
Object t
public java.util.Iterator iterator ()
public int size ()
}
dagger/internal/ProblemDetector.classProblemDetector.java
package dagger.internal
public final dagger.internal.ProblemDetector extends java.lang.Object {
public void ()
public void detectCircularDependencies (java.util.Collection)
java.util.Collection bindings
public void detectUnusedBinding (java.util.Collection)
dagger.internal.Binding binding
java.util.Iterator i$
int i
StringBuilder builder
java.util.Collection bindings
java.util.List unusedBindings
private static void detectCircularDependencies (java.util.Collection, java.util.List)
int i
int index
StringBuilder message
dagger.internal.ProblemDetector$ArraySet dependencies
dagger.internal.Binding binding
java.util.Iterator i$
java.util.Collection bindings
java.util.List path
public void detectProblems (java.util.Collection)
java.util.Collection values
}
dagger/internal/ProvidesBinding.classProvidesBinding.java
package dagger.internal
public abstract dagger.internal.ProvidesBinding extends dagger.internal.Binding {
protected final String moduleClass
protected final String methodName
public void (java.lang.String, boolean, java.lang.String, java.lang.String)
String key
boolean singleton
String moduleClass
String methodName
public abstract java.lang.Object get ()
public java.lang.String toString ()
}
dagger/internal/SetBinding.classSetBinding.java
package dagger.internal
public final dagger.internal.SetBinding extends dagger.internal.Binding {
private final dagger.internal.SetBinding parent
private final java.util.List contributors
public static void add (dagger.internal.BindingsGroup, java.lang.String, dagger.internal.Binding)
dagger.internal.BindingsGroup bindings
String setKey
dagger.internal.Binding binding
private static dagger.internal.SetBinding prepareSetBinding (dagger.internal.BindingsGroup, java.lang.String, dagger.internal.Binding)
dagger.internal.SetBinding setBinding
dagger.internal.BindingsGroup bindings
String setKey
dagger.internal.Binding binding
dagger.internal.Binding previous
dagger.internal.SetBinding setBinding
public void (java.lang.String, java.lang.Object)
String key
Object requiredBy
public void (dagger.internal.SetBinding)
dagger.internal.SetBinding original
public void attach (dagger.internal.Linker)
dagger.internal.Binding contributor
java.util.Iterator i$
dagger.internal.Linker linker
public int size ()
dagger.internal.SetBinding binding
int size
public java.util.Set get ()
dagger.internal.Binding contributor
Object contribution
int i
int size
dagger.internal.SetBinding setBinding
java.util.List result
public void getDependencies (java.util.Set, java.util.Set)
dagger.internal.SetBinding binding
java.util.Set getBindings
java.util.Set injectMembersBindings
public void injectMembers (java.util.Set)
java.util.Set t
public java.lang.String toString ()
int i
int size
dagger.internal.SetBinding setBinding
boolean first
StringBuilder builder
public volatile java.lang.Object get ()
public volatile void injectMembers (java.lang.Object)
Object x0
}
dagger/internal/StaticInjection.classStaticInjection.java
package dagger.internal
public abstract dagger.internal.StaticInjection extends java.lang.Object {
public void ()
public abstract void attach (dagger.internal.Linker)
public abstract void inject ()
}
dagger/internal/ThrowingErrorHandler.classThrowingErrorHandler.java
package dagger.internal
public final dagger.internal.ThrowingErrorHandler extends java.lang.Object implements dagger.internal.Linker$ErrorHandler {
public void ()
public void handleErrors (java.util.List)
String error
java.util.Iterator i$
java.util.List errors
StringBuilder message
}
dagger/Lazy.classLazy.java
package dagger
public abstract dagger.Lazy extends java.lang.Object {
public abstract java.lang.Object get ()
}
dagger/MembersInjector.classMembersInjector.java
package dagger
public abstract dagger.MembersInjector extends java.lang.Object {
public abstract void injectMembers (java.lang.Object)
}
dagger/Module.classModule.java
package dagger
public abstract dagger.Module extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] injects ()
public abstract java.lang.Class[] staticInjections ()
public abstract boolean overrides ()
public abstract java.lang.Class[] includes ()
public abstract java.lang.Class addsTo ()
public abstract boolean complete ()
public abstract boolean library ()
}
dagger/ObjectGraph$DaggerObjectGraph.classObjectGraph.java
package dagger
dagger.ObjectGraph$DaggerObjectGraph extends dagger.ObjectGraph {
private final dagger.ObjectGraph$DaggerObjectGraph base
private final dagger.internal.Linker linker
private final dagger.internal.Loader plugin
private final java.util.Map staticInjections
private final java.util.Map injectableTypes
private final java.util.List setBindings
void (dagger.ObjectGraph$DaggerObjectGraph, dagger.internal.Linker, dagger.internal.Loader, java.util.Map, java.util.Map, java.util.List)
dagger.ObjectGraph$DaggerObjectGraph base
dagger.internal.Linker linker
dagger.internal.Loader plugin
java.util.Map staticInjections
java.util.Map injectableTypes
java.util.List setBindings
private static java.lang.Object checkNotNull (java.lang.Object, java.lang.String)
Object object
String label
private static transient dagger.ObjectGraph makeGraph (dagger.ObjectGraph$DaggerObjectGraph, dagger.internal.Loader, java.lang.Object[])
int i
int i
dagger.internal.BindingsGroup addTo
IllegalArgumentException e
dagger.internal.ModuleAdapter moduleAdapter
java.util.Map$Entry loadedModule
java.util.Iterator i$
dagger.ObjectGraph$DaggerObjectGraph base
dagger.internal.Loader plugin
Object[] modules
java.util.Map injectableTypes
java.util.Map staticInjections
dagger.ObjectGraph$StandardBindings baseBindings
dagger.internal.BindingsGroup overrideBindings
java.util.Map loadedModules
dagger.internal.Linker linker
public transient dagger.ObjectGraph plus (java.lang.Object[])
Object[] modules
private void linkStaticInjections ()
dagger.internal.StaticInjection staticInjection
java.util.Map$Entry entry
java.util.Iterator i$
private void linkInjectableTypes ()
java.util.Map$Entry entry
java.util.Iterator i$
public void validate ()
java.util.Map allBindings
private java.util.Map linkEverything ()
java.util.Map bindings
public void injectStatics ()
java.util.Map$Entry entry
java.util.Iterator i$
public java.lang.Object get (java.lang.Class)
Class type
String key
String injectableTypeKey
ClassLoader classLoader
dagger.internal.Binding binding
public java.lang.Object inject (java.lang.Object)
Object instance
String membersKey
ClassLoader classLoader
dagger.internal.Binding binding
private dagger.internal.Binding getInjectableTypeBinding (java.lang.ClassLoader, java.lang.String, java.lang.String)
dagger.ObjectGraph$DaggerObjectGraph graph
dagger.internal.Binding binding
ClassLoader classLoader
String injectableKey
String key
Class moduleClass
static dagger.ObjectGraph access$000 (dagger.ObjectGraph$DaggerObjectGraph, dagger.internal.Loader, java.lang.Object[])
dagger.ObjectGraph$DaggerObjectGraph x0
dagger.internal.Loader x1
Object[] x2
}
dagger/ObjectGraph$OverridesBindings.classObjectGraph.java
package dagger
final dagger.ObjectGraph$OverridesBindings extends dagger.internal.BindingsGroup {
void ()
public dagger.internal.Binding contributeSetBinding (java.lang.String, dagger.internal.SetBinding)
String key
dagger.internal.SetBinding value
}
dagger/ObjectGraph$StandardBindings.classObjectGraph.java
package dagger
final dagger.ObjectGraph$StandardBindings extends dagger.internal.BindingsGroup {
private final java.util.List setBindings
public void ()
public void (java.util.List)
dagger.internal.SetBinding child
dagger.internal.SetBinding sb
java.util.Iterator i$
java.util.List baseSetBindings
public dagger.internal.Binding contributeSetBinding (java.lang.String, dagger.internal.SetBinding)
String key
dagger.internal.SetBinding value
static java.util.List access$100 (dagger.ObjectGraph$StandardBindings)
dagger.ObjectGraph$StandardBindings x0
}
dagger/ObjectGraph.classObjectGraph.java
package dagger
public abstract dagger.ObjectGraph extends java.lang.Object {
void ()
public abstract java.lang.Object get (java.lang.Class)
public abstract java.lang.Object inject (java.lang.Object)
public transient abstract dagger.ObjectGraph plus (java.lang.Object[])
public abstract void validate ()
public abstract void injectStatics ()
public static transient dagger.ObjectGraph create (java.lang.Object[])
Object[] modules
static transient dagger.ObjectGraph createWith (dagger.internal.Loader, java.lang.Object[])
dagger.internal.Loader loader
Object[] modules
}
dagger/Provides$Type.classProvides.java
package dagger
public final dagger.Provides$Type extends java.lang.Enum {
public static final dagger.Provides$Type UNIQUE
public static final dagger.Provides$Type SET
public static final dagger.Provides$Type SET_VALUES
private static final dagger.Provides$Type[] $VALUES
public static dagger.Provides$Type[] values ()
public static dagger.Provides$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
dagger/Provides.classProvides.java
package dagger
public abstract dagger.Provides extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract dagger.Provides$Type type ()
}
META-INF/maven/
META-INF/maven/com.squareup.dagger/
META-INF/maven/com.squareup.dagger/dagger/
META-INF/maven/com.squareup.dagger/dagger/pom.xml
META-INF/maven/com.squareup.dagger/dagger/pom.properties