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.Annotationpublic int hashCode()
hashCode in interface java.lang.annotation.AnnotationhashCode in class java.lang.Objectpublic boolean equals(java.lang.Object rhs)
equals in interface java.lang.annotation.Annotationequals in class java.lang.Objectpublic java.lang.String toString()
toString in interface java.lang.annotation.AnnotationtoString in class java.lang.Object