All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description Assisted Annotates a parameter within anAssistedInject-annotated constructor.AssistedFactory Annotates an abstract class or interface used to create an instance of a type via anAssistedInjectconstructor.AssistedInject Annotates the constuctor of a type that will be created via assisted injection.Beta Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.Binds Annotates abstract methods of aModulethat delegate bindings.BindsInstance Marks a method on a component builder or a parameter on a component factory as binding an instance to some key within the component.BindsOptionalOf Annotates methods that declare bindings forOptionalcontainers of values from bindings that may or may not be present in the component.ClassKey AMapKeyannotation for maps withClass<?>keys.Component Annotates an interface or abstract class for which a fully-formed, dependency-injected implementation is to be generated from a set of Component.modules().Component.Builder A builder for a component.Component.Factory A factory for a component.ComponentDefinitionType Specifies the user-defined component that is being implemented by the annotated class.DaggerCollections Collection utility methods in service of Dagger internal classes.DaggerGenerated Annotates the top-level class of each Dagger generated source file.DelegateFactory<T> A DelegateFactory that is used to stitch Provider/Lazy indirection based dependency cycles.DoubleCheck<T> ALazyandProviderimplementation that memoizes the value returned from a delegate using the double-check idiom described in Item 71 of Effective Java 2.ElementsIntoSet The method's return type isSet<T>and all values are contributed to the set.Factory<T> An unscopedProvider.InjectedFieldSignature Marks aMembersInjectormethod for injecting a field with the signature of the field intended to inject.InstanceFactory<T> AFactoryimplementation that returns a single instance for all invocations ofInstanceFactory.get().IntKey AMapKeyannotation for maps withintkeys.IntoMap The method's return type forms the type argument for the value of aMap<K, Provider<V>>, and the combination of the annotated key and the returned value is contributed to the map as a key/value pair.IntoSet The method's return type forms the generic type argument of aSet<T>, and the returned value is contributed to the set.Lazy<T> A handle to a lazily-computed value.LongKey AMapKeyannotation for maps withlongkeys.MapBuilder<K,V> A fluent builder class that returns aMap.MapFactory<K,V> AFactoryimplementation used to implementMapbindings.MapFactory.Builder<K,V> A builder forMapFactory.MapKey Identifies annotation types that are used to associate keys with values returned byProvides provider methodsin order to compose adagger.multibindings.IntoMap map.MapProviderFactory<K,V> AFactoryimplementation used to implementMapbindings.MapProviderFactory.Builder<K,V> A builder forMapProviderFactory.MembersInjector<T> Injects dependencies into the fields and methods on instances of typeT.Module Annotates a class that contributes to the object graph.Multibinds Annotates abstract module methods that declare multibindings.Preconditions An adaptation of Guava's Preconditions that is specially tailored to support checks applied in Dagger's generated code.ProviderOfLazy<T> Provides Annotates methods of a module to create a provider method binding.QualifierMetadata Stores the qualifier information about a type after it's been processed.Reusable A scope that indicates that the object returned by a binding may be (but might not be) reused.ScopeMetadata Stores the scope information about a type after it's been processed.SetBuilder<T> A fluent builder class that returns aSet.SetFactory<T> AFactoryimplementation used to implementSetbindings.SetFactory.Builder<T> A builder to accumulateProvider<T>andProvider<Collection<T>>instances.SingleCheck<T> AProviderimplementation that memoizes the result of anotherProviderusing simple lazy initialization, not the double-checked lock pattern.StringKey AMapKeyannotation for maps withStringkeys.Subcomponent A subcomponent that inherits the bindings from a parentComponentorSubcomponent.Subcomponent.Builder A builder for a subcomponent.Subcomponent.Factory A factory for a subcomponent.