@Retention(value=RUNTIME) @Target(value=TYPE) @Documented public @interface Subcomponent
Component or
 Subcomponent. The details of how to associate a subcomponent with a parent are described
 in the documentation for Component.public abstract Class<?>[] modules
Module whose bindings are used to generate the
 subcomponent implementation.  Note that through the use of Module.includes() the full set
 of modules used to implement the subcomponent may include more modules that just those listed
 here.Copyright © 2012–2017 The Dagger Authors. All rights reserved.