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.Annotation
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface java.lang.annotation.Annotation
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in interface java.lang.annotation.Annotation
toString
in class java.lang.Object
public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
annotationType
in interface java.lang.annotation.Annotation