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 Type
    Method
    Description
    default void
    add(io.cucumber.messages.types.Examples examples, int index)
     
    default void
    add(io.cucumber.messages.types.Feature feature)
     
    default void
    add(io.cucumber.messages.types.GherkinDocument document)
     
    default void
    add(io.cucumber.messages.types.Pickle pickle)
     
    default void
    add(io.cucumber.messages.types.Rule rule)
     
    default void
    add(io.cucumber.messages.types.Scenario scenario)
     
    default void
    add(io.cucumber.messages.types.TableRow example, int index)
     
     
  • 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()