Package org.eclipse.sisu.space
Class WildcardKey.QualifiedImpl
java.lang.Object
org.eclipse.sisu.space.WildcardKey.QualifiedImpl
- All Implemented Interfaces:
Annotation,javax.inject.Provider<Annotation>
- Enclosing class:
WildcardKey
private static final class WildcardKey.QualifiedImpl
extends Object
implements WildcardKey.Qualified, javax.inject.Provider<Annotation>
Pseudo-
Annotation that can wrap any implementation type as a Qualifier.-
Field Details
-
value
-
qualifier
-
-
Constructor Details
-
QualifiedImpl
QualifiedImpl(Class<?> value, Annotation qualifier)
-
-
Method Details
-
value
-
get
- Specified by:
getin interfacejavax.inject.Provider<Annotation>
-
annotationType
- Specified by:
annotationTypein interfaceAnnotation
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceAnnotation- Overrides:
hashCodein classObject
-
equals
- Specified by:
equalsin interfaceAnnotation- Overrides:
equalsin classObject
-
toString
- Specified by:
toStringin interfaceAnnotation- Overrides:
toStringin classObject
-