org.codehaus.plexus.component.annotations
Annotation Type Requirement


@Documented
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
@Inherited
public @interface Requirement

Configures a requirement.

Version:
$Id: Requirement.java 6916 2007-09-30 18:40:35Z user57 $

Optional Element Summary
 java.lang.String hint
           
 java.lang.String[] hints
           
 java.lang.Class<?> role
           
 

role

public abstract java.lang.Class<?> role
Default:
java.lang.Object.class

hint

public abstract java.lang.String hint
Default:
""

hints

public abstract java.lang.String[] hints
Default:
{}


Copyright © 2001-2011 Codehaus. All Rights Reserved.