Package io.cucumber.query
Interface LineageReducer.Collector<T>
-
- Type Parameters:
T- the type reduced to.
- Enclosing interface:
- LineageReducer<T>
public static interface LineageReducer.Collector<T>Collect theLineageof a GherkinDocument element orPickleand reduce it to a single result.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidadd(io.cucumber.messages.types.Examples examples, int index)default voidadd(io.cucumber.messages.types.Feature feature)default voidadd(io.cucumber.messages.types.GherkinDocument document)default voidadd(io.cucumber.messages.types.Pickle pickle)default voidadd(io.cucumber.messages.types.Rule rule)default voidadd(io.cucumber.messages.types.Scenario scenario)default voidadd(io.cucumber.messages.types.TableRow example, int index)Tfinish()
-
-
-
Method Detail
-
add
default void add(io.cucumber.messages.types.GherkinDocument document)
-
add
default void add(io.cucumber.messages.types.Feature feature)
-
add
default void add(io.cucumber.messages.types.Rule rule)
-
add
default void add(io.cucumber.messages.types.Scenario scenario)
-
add
default void add(io.cucumber.messages.types.Examples examples, int index)
-
add
default void add(io.cucumber.messages.types.TableRow example, int index)
-
add
default void add(io.cucumber.messages.types.Pickle pickle)
-
finish
T finish()
-
-