Package io.micronaut.inject.qualifiers
Class TypeArgumentQualifier<T>
java.lang.Object
io.micronaut.inject.qualifiers.FilteringQualifier<T>
io.micronaut.inject.qualifiers.TypeArgumentQualifier<T>
- Type Parameters:
T- The type
- All Implemented Interfaces:
Qualifier<T>
A
Qualifier that qualifies beans by generic type arguments.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Field Summary
-
Method Summary
Methods inherited from class io.micronaut.inject.qualifiers.FilteringQualifier
doesQualify, doesQualifyQualified, filter, filterQualified, reduceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micronaut.context.Qualifier
contains, doesQualify, qualify
-
Method Details
-
doesQualify
Description copied from interface:QualifierCheck if the candidate qualifies.- Parameters:
beanType- The bean typecandidate- The candidate- Returns:
- true if matches
-
getTypeArguments
- Returns:
- The type arguments
-
areTypesCompatible
Are the given types compatible.- Parameters:
typeArguments- The type argumentsclasses- The classes to check for alignments- Returns:
- True if they are
-
equals
-
hashCode
public int hashCode() -
toString
-