src/main/java/com/greghaskins/spectrum/dsl/gherkin/Gherkin.java
/**
   * Construct an Examples table for {@link scenarioOutline}. Used this method to compose individual
   * rows created with {@link #example} type methods into a type-implicit container. You should try
   * to lay out your examples like a data table as that's what they essentially are. Better than
   * just providing some primitives in an example block would be to provide some objects with fields
   * that represent the input parameters more strongly. However, this pattern allows you to create
   * ad-hoc tuples of type-consistent columns with rows of object values.
   * 
   * @param rows example cases - use the 1-8 argument versions of {@link #example(Object)}
   * @param <T> the resulting number-of-arguments type
   * @return a new stream of examples for parameterized tests to use
   */
Construct an Examples table for  scenarioOutline. Used this method to compose individual
rows created with  #example type methods into a type-implicit container. You should try
to lay out your examples like a data table as that's what they essentially are. Better than
just providing some primitives in an example block would be to provide some objects with fields
that represent the input parameters more strongly. However, this pattern allows you to create
ad-hoc tuples of type-consistent columns with rows of object values.

@param rows example cases - use the 1-8 argument versions of  #example(Object)
@param  the resulting number-of-arguments type
@return a new stream of examples for parameterized tests to use
Construct an Examples table for scenarioOutline . Used this method to compose individual rows created with #example type methods into a type - implicit container . You should try to lay out your examples like a data table as that ' s what they essentially are . Better than just providing some primitives in an example block would be to provide some objects with fields that represent the input parameters more strongly . However this pattern allows you to create ad - hoc tuples of type - consistent columns with rows of object values . @param rows example cases - use the 1 - 8 argument versions of #example ( Object ) @param the resulting number - of - arguments type @return a new stream of examples for parameterized tests to use
@SafeVarargs
  @SuppressWarnings("varargs")
  static <T> Examples<T> withExamples(TableRow<T>... rows) {
    return new Examples<>(Arrays.asList(rows));
  }
@ SafeVarargs @ SuppressWarnings ( "varargs" ) static < T > Examples < T > withExamples ( TableRow < T > ... rows ) { return new Examples < > ( Arrays . asList ( rows ) ) ; }
Construct an Examples table for {@link scenarioOutline}.
Construct an Examples table for { @link scenarioOutline } .