All Classes and Interfaces

Class
Description
Provides a convenient Module instance that contains bindings for ScenarioScoped annotation and for ScenarioScope.
Creates an instance of ScenarioScope for use when declaring bindings in implementations of Module.
 
Guice implementation of the io.cucumber.core.backend.ObjectFactory.
An implementation of this interface is used to obtain an com.google.inject.Injector that is used to provide instances of all the classes that are used to run the Cucumber tests.
 
A custom Guice scope that enables classes to be bound in a scope that will last for the lifetime of one Cucumber scenario.
A custom Guice scope annotation that is usually bound to an instance of ScenarioScope.