Hold bean dependency metadata intended for internal use by code generation (Java annotation processing).
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
type
The bean type.
-
-
-
name
The qualified name of the dependency being provided.- Default:
- ""
-
method
The bean factory method (for@Beanannotated methods).- Default:
- ""
-
provides
The interfaces the bean implements.- Default:
- {}
-
dependsOn
The list of dependencies.- Default:
- {}
-
autoProvides
Type deemed to be reasonable to provide to external module.Used to support multiple module wiring automatically (as alternative to using explicit InjectModule annotation).
- Default:
- ""
-