@Target(value=TYPE)
@Documented
public static @interface Subcomponent.Builder
Component.Builder
, except
it must appear in classes annotated with Subcomponent
instead of Component
.
Components can have methods that return a Subcomponent.Builder
-annotated type,
allowing the user to set modules on the subcomponent using their defined API.