package org.jbehave.core.annotations.needle; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import org.needle4j.injection.InjectionProvider; /** * Annotation to mark InjectionProviders in the JBehave steps. <br/> * Should be placed on fields of type {@link InjectionProvider} or an array of those. * * @author Jan Galinski, Holisticon AG (jan.galinski@holisticon.de) * @author Simon Zambrovski, Holisticon AG (simon.zambrovski@holisticon.de) */ @Target({ ElementType.FIELD }) @Retention(RetentionPolicy.RUNTIME) public @interface NeedleInjectionProvider { // Nothing here }