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 the
Lineage of a
GherkinDocument element
or Pickle and reduce it to a single result.-
Method Summary
Modifier and TypeMethodDescriptiondefault 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) finish()
-
Method Details
-
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()
-