public final class

RequirementImpl

extends Object
implements Requirement
java.lang.Object
   ↳ org.eclipse.sisu.plexus.RequirementImpl

Class Overview

Runtime implementation of Plexus @Requirement annotation.

Summary

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

Public Constructors

public RequirementImpl (DeferredClass<?> role, boolean optional, List<String> hints)

public RequirementImpl (Class<?> role, boolean optional, String... hints)

For testing purposes only.

Public Methods

public Class<? extends Annotation> annotationType ()

public boolean equals (Object rhs)

public int hashCode ()

public String hint ()

public String[] hints ()

public boolean optional ()

public Class<?> role ()

public String toString ()