private static final class WildcardKey.QualifiedImpl extends java.lang.Object implements WildcardKey.Qualified, javax.inject.Provider<java.lang.annotation.Annotation>
Annotation
that can wrap any implementation type as a Qualifier
.Modifier and Type | Field and Description |
---|---|
private java.lang.annotation.Annotation |
qualifier |
private java.lang.Class<?> |
value |
Constructor and Description |
---|
QualifiedImpl(java.lang.Class<?> value,
java.lang.annotation.Annotation qualifier) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends java.lang.annotation.Annotation> |
annotationType() |
boolean |
equals(java.lang.Object rhs) |
java.lang.annotation.Annotation |
get() |
int |
hashCode() |
java.lang.String |
toString() |
java.lang.Class<?> |
value() |
private final java.lang.Class<?> value
private final java.lang.annotation.Annotation qualifier
QualifiedImpl(java.lang.Class<?> value, java.lang.annotation.Annotation qualifier)
public java.lang.Class<?> value()
public java.lang.annotation.Annotation get()
get
in interface javax.inject.Provider<java.lang.annotation.Annotation>
public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
annotationType
in interface java.lang.annotation.Annotation
public int hashCode()
hashCode
in interface java.lang.annotation.Annotation
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object rhs)
equals
in interface java.lang.annotation.Annotation
equals
in class java.lang.Object
public java.lang.String toString()
toString
in interface java.lang.annotation.Annotation
toString
in class java.lang.Object