Package dagger.hilt
Annotation Type DefineComponent
-
@Retention(CLASS) @Target(TYPE) public @interface DefineComponent
Defines a Hilt component.Example defining a root component,
ParentComponent
:@ParentScoped @DefineComponent interface ParentComponent {}
Example defining a child component,
ChildComponent
:@ChildScoped @DefineComponent(parent = ParentComponent.class) interface ChildComponent {}
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.Class<?>
parent
Returns the parent of this component, if it exists.
-