public final class RequirementImpl
extends java.lang.Object
implements org.codehaus.plexus.component.annotations.Requirement
Requirement annotation.| Constructor and Description |
|---|
RequirementImpl(java.lang.Class<?> role,
boolean optional,
java.lang.String... hints)
Deprecated.
|
RequirementImpl(org.eclipse.sisu.inject.DeferredClass<?> role,
boolean optional,
java.util.List<java.lang.String> hints) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends java.lang.annotation.Annotation> |
annotationType() |
boolean |
equals(java.lang.Object rhs) |
int |
hashCode() |
java.lang.String |
hint() |
java.lang.String[] |
hints() |
boolean |
optional() |
java.lang.Class<?> |
role() |
java.lang.String |
toString() |
public RequirementImpl(org.eclipse.sisu.inject.DeferredClass<?> role,
boolean optional,
java.util.List<java.lang.String> hints)
@Deprecated
public RequirementImpl(java.lang.Class<?> role,
boolean optional,
java.lang.String... hints)
public java.lang.Class<?> role()
public boolean optional()
public java.lang.String hint()
public java.lang.String[] hints()
public boolean equals(java.lang.Object rhs)
equals in interface java.lang.annotation.Annotationequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.lang.annotation.AnnotationhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in interface java.lang.annotation.AnnotationtoString in class java.lang.Objectpublic java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
annotationType in interface java.lang.annotation.Annotation