package cucumber.api.needle; import cucumber.runtime.java.needle.NeedleFactory; import de.akquinet.jbosscc.needle.NeedleTestcase; import de.akquinet.jbosscc.needle.injection.InjectionProvider; import java.util.Set; /** * <a href="http://javadocs.techempower.com/jdk18/api/java/util/function/Supplier.html">Supplies</a> a Set of * InjectionProvider instances that are created outside the {@link NeedleFactory} lifecycle. */ public interface InjectionProviderInstancesSupplier { /** * <a href="http://javadocs.techempower.com/jdk18/api/java/util/function/Supplier.html">Supplies</a> a Set of * InjectionProvider instances that are created outside the {@link NeedleFactory} lifecycle. * * @return InjectionProviders that can be added to {@link NeedleTestcase} */ Set<InjectionProvider<?>> get(); }