Annotation Type Builtin
-
@Target({PARAMETER,FIELD}) @Retention(RUNTIME) @Documented public @interface Builtin
Marks services provided by this module that may need to be unambiguously referenced. Injecting with this marker annotation and the correct type ensure that the version defined in this module is used, even if another module provides a service with the same service interface.