| Modifier and Type | Optional Element and Description | 
|---|---|
| Class<?>[] | includesAdditional  @Module-annotated classes from which this module is
 composed. | 
| Class<?>[] | subcomponentsAny  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.