Package org.gradle.api.reflect
Annotation Type InjectionPointQualifier
-
@Retention(RUNTIME) @Target(ANNOTATION_TYPE) @Documented public @interface InjectionPointQualifier
The annotated annotation can be used to inject elements of the supported types.If both
supportedTypes()
andsupportedProviderTypes()
are empty, all types are supported.- Since:
- 5.3
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.Class<?>[]
supportedProviderTypes
The types ofProvider
s supported for injection.java.lang.Class<?>[]
supportedTypes
The types which are supported for injection.
-
-
-
-
supportedProviderTypes
java.lang.Class<?>[] supportedProviderTypes
The types ofProvider
s supported for injection.
If e.g.FileSystemLocation
is in the list, then this annotation can be used for injectingProvider
<FileSystemLocation
>.- Since:
- 5.5
- Default:
- {}
-
-