| Modifier and Type | Optional Element and Description | 
|---|---|
Class<?>[] | 
includes
Additional  
@Module-annotated classes from which this module is
 composed. | 
Class<?>[] | 
subcomponents
Any  
Subcomponent- or @ProductionSubcomponent-annotated classes which should be
 children of the component in which this module is installed. | 
public abstract Class<?>[] includes
@Module-annotated classes from which this module is
 composed. The de-duplicated contributions of the modules in
 includes, and of their inclusions recursively, are all contributed
 to the object graph.@Beta public abstract Class<?>[] subcomponents
Subcomponent- or @ProductionSubcomponent-annotated classes which should be
 children of the component in which this module is installed. A subcomponent may be listed in
 more than one module in a component.Copyright © 2012–2017 The Dagger Authors. All rights reserved.