public final class RequirementImpl
extends java.lang.Object
implements org.codehaus.plexus.component.annotations.Requirement
Requirement annotation.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
hint |
private java.lang.String[] |
hints |
private boolean |
optional |
private DeferredClass<?> |
role |
| Constructor and Description |
|---|
RequirementImpl(java.lang.Class<?> role,
boolean optional,
java.lang.String... hints)
Deprecated.
|
RequirementImpl(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() |
private final DeferredClass<?> role
private final boolean optional
private final java.lang.String hint
private final java.lang.String[] hints
public RequirementImpl(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