Type Parameters:
T - type of generated instances
All Known Subinterfaces:
ExtendibleGenerator<I,T>, FrequencyGenerator<T>, ObjectGenerator<T>, StatefulGenerator<T>
All Known Implementing Classes:
AbstractTransformerGenerator, AbstractTreeGenerator, ArrayGenerator, ByteArrayGenerator, ByteGenerator, CharacterGenerator, CloningGenerator, DateGenerator, DefaultFrequencyGenerator, DoubleGenerator, DuplicateGenerator, EnsuredValuesGenerator, ExcludingGenerator, FixedValuesGenerator, IntegerArrayGenerator, IntegerGenerator, IteratorGenerator, ListGenerator, LongGenerator, MapGenerator, ObjectDefaultMappingGenerator, ObjectGenerator, ObjectGeneratorImpl, RoundRobinGenerator, SetGenerator, SizeGenerator, SortedListGenerator, StrictlyOrderedGenerator, StringGenerator, SubmapGenerator, SubsetGenerator, SubstringGenerator, UniqueComparableValuesGenerator, UniqueValuesGenerator, VetoableGenerator

public interface Generator<T>
A generator creates instances of type T supposed to be checked against a Characteristic specification.
  • Method Summary

    Modifier and Type
    Method
    Description
    Generates the next instance.
  • Method Details

    • next

      T next()
      Generates the next instance.
      Returns:
      a newly created instance