| Class and Description | 
|---|
| dagger.android.AndroidInjector.Builder
 Prefer  
AndroidInjector.Factory now that components can have factories instead of builders | 
| dagger.android.DaggerDialogFragment
 Framework fragments are deprecated in Android P; prefer  
dagger.android.support.DaggerDialogFragment to use a support-library-friendly dagger.android dialog fragment implementation. | 
| dagger.android.DaggerFragment
 Framework fragments are deprecated in Android P; prefer  
dagger.android.support.DaggerFragment to use a support-library-friendly dagger.android fragment implementation. | 
| Method and Description | 
|---|
| dagger.model.BindingGraph.MissingBinding.binding()
 This always returns  
Optional.empty(). | 
| dagger.model.Binding.binding()
 This always returns  
Optional.of(this). | 
| dagger.model.Key.MultibindingContributionIdentifier.bindingElement()
 This is only meant to be called from code in  
dagger.internal.codegen.
 It is not part of a specified API and may change at any point. | 
| dagger.model.BindingGraph.isModuleBindingGraph()
 use  
BindingGraph.isFullBindingGraph() to tell if this is a full binding graph, or
     rootComponentNode().isRealComponent() to tell if
     the root component node is really a component or derived from a module. Dagger can generate
     full binding graphs for components and subcomponents as well as modules. | 
| dagger.model.BindingGraph.isPartialBindingGraph()
 use  
rootComponentNode().isSubcomponent()
     instead | 
| dagger.model.Key.MultibindingContributionIdentifier.module()
 This is only meant to be called from code in  
dagger.internal.codegen.
 It is not part of a specified API and may change at any point. | 
| Constructor and Description | 
|---|
| dagger.model.Key.MultibindingContributionIdentifier(ExecutableElement, TypeElement)
 This is only meant to be called from code in  
dagger.internal.codegen.
 It is not part of a specified API and may change at any point. | 
| dagger.model.Key.MultibindingContributionIdentifier(String, String) |