io.cucumber.needle.InjectionProviderInstancesSupplier Maven / Gradle / Ivy
package io.cucumber.needle;
import de.akquinet.jbosscc.needle.NeedleTestcase;
import de.akquinet.jbosscc.needle.injection.InjectionProvider;
import org.apiguardian.api.API;
import java.util.Set;
/**
* Supplies
* a Set of InjectionProvider instances that are created outside the
* {@link NeedleFactory} lifecycle.
*/
@API(status = API.Status.STABLE)
public interface InjectionProviderInstancesSupplier {
/**
* Supplies
* a Set of InjectionProvider instances that are created outside the
* {@link NeedleFactory} lifecycle.
*
* @return InjectionProviders that can be added to {@link NeedleTestcase}
*/
Set> get();
}