Package io.micronaut.kotlin.inject

Functions

Link copied to clipboard
inline fun <T, Q : Annotation> qualifierByAnnotation(metadata: AnnotationMetadata): Qualifier<T>

Top level function acting as a Kotlin shortcut allowing to write qualifierByAnnotation<Foo, Bar>(metadata) instead of Qualifiers.byAnnotation(metadata, Bar::class.java).

Link copied to clipboard
inline fun <T> qualifierByName(name: String): Qualifier<T>

Top level function acting as a Kotlin shortcut allowing to write qualifierByName<Foo>(name) instead of Qualifiers.byStereotype(Bar::class.java).

Link copied to clipboard
inline fun <T, Q : Annotation> qualifierByStereotype(): Qualifier<T>

Top level function acting as a Kotlin shortcut allowing to write qualifierByStereotype<Foo, Bar>() instead of Qualifiers.byStereotype(Bar::class.java).

inline fun <T> qualifierByStereotype(name: String): Qualifier<T>

Top level function acting as a Kotlin shortcut allowing to write qualifierByStereotype<Foo>(string) instead of Qualifiers.byStereotype(string).