| 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.