Named
@Target(allowedTargets = [AnnotationTarget.TYPE, AnnotationTarget.FUNCTION, AnnotationTarget.VALUE_PARAMETER] )
Introduces a name
qualifier for differentiating classpath references in the dependency injection plugin.
This is used for the declaration when applied to a type for function, or to the resolution when applied to a parameter.