| java.lang.Object | |
| ↳ | org.eclipse.sisu.plexus.RequirementImpl |
Runtime implementation of Plexus @Requirement annotation.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| RequirementImpl(DeferredClass<?> role, boolean optional, List<String> hints) | |||||||||||
|
RequirementImpl(Class<?> role, boolean optional, String... hints)
For testing purposes only.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Class<? extends Annotation> | annotationType() | ||||||||||
| boolean | equals(Object rhs) | ||||||||||
| int | hashCode() | ||||||||||
| String | hint() | ||||||||||
| String[] | hints() | ||||||||||
| boolean | optional() | ||||||||||
| Class<?> | role() | ||||||||||
| String | toString() | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.lang.annotation.Annotation
| |||||||||||
For testing purposes only.