DaggerCollections |
Collection utility methods in service of Dagger internal classes.
|
DelegateFactory<T> |
A DelegateFactory that is used to stitch Provider/Lazy indirection based dependency cycles.
|
DoubleCheck<T> |
A Lazy and Provider implementation that memoizes the value returned from a
delegate using the double-check idiom described in Item 71 of Effective Java 2.
|
InstanceFactory<T> |
|
LazyClassKeyMap<V> |
A class keyed map that delegates to a string keyed map under the hood.
|
LazyClassKeyMap.Factory<V> |
A factory for LazyClassKeyMap .
|
MapBuilder<K,V> |
A fluent builder class that returns a Map .
|
MapFactory<K,V> |
A Factory implementation used to implement Map bindings.
|
MapFactory.Builder<K,V> |
|
MapProviderFactory<K,V> |
A Factory implementation used to implement Map bindings.
|
MapProviderFactory.Builder<K,V> |
|
MembersInjectors |
|
Preconditions |
An adaptation of Guava's com.google.common.base.Preconditions that is specially tailored
to support checks applied in Dagger's generated code.
|
ProviderOfLazy<T> |
|
Providers |
Helper class for utility functions dealing with Providers.
|
SetBuilder<T> |
A fluent builder class that returns a Set .
|
SetFactory<T> |
A Factory implementation used to implement Set bindings.
|
SetFactory.Builder<T> |
A builder to accumulate Provider<T> and Provider<Collection<T>> instances.
|
SingleCheck<T> |
A Provider implementation that memoizes the result of another Provider using
simple lazy initialization, not the double-checked lock pattern.
|