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:
get
in interfacejavax.inject.Provider<Annotation>
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceAnnotation
- Overrides:
hashCode
in classObject
-
equals
- Specified by:
equals
in interfaceAnnotation
- Overrides:
equals
in classObject
-
toString
- Specified by:
toString
in interfaceAnnotation
- Overrides:
toString
in classObject
-