Class LazyOfArbitrary<T>

  • All Implemented Interfaces:
    net.jqwik.api.Arbitrary<T>

    public class LazyOfArbitrary<T>
    extends java.lang.Object
    implements net.jqwik.api.Arbitrary<T>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary

        net.jqwik.api.Arbitrary.ArbitraryFacade
    • Constructor Summary

      Constructors 
      Constructor Description
      LazyOfArbitrary​(java.util.List<java.util.function.Supplier<net.jqwik.api.Arbitrary<T>>> suppliers)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      net.jqwik.api.EdgeCases<T> edgeCases()  
      net.jqwik.api.RandomGenerator<T> generator​(int genSize)  
      static <T> net.jqwik.api.Arbitrary<T> of​(int hashIdentifier, java.util.List<java.util.function.Supplier<net.jqwik.api.Arbitrary<T>>> suppliers)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface net.jqwik.api.Arbitrary

        allValues, array, asGeneric, collect, dontShrink, edgeCases, exhaustive, exhaustive, filter, fixGenSize, flatMap, forEachValue, ignoreException, injectDuplicates, injectNull, isUnique, iterator, list, map, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, unique
    • Constructor Detail

      • LazyOfArbitrary

        public LazyOfArbitrary​(java.util.List<java.util.function.Supplier<net.jqwik.api.Arbitrary<T>>> suppliers)
    • Method Detail

      • of

        public static <T> net.jqwik.api.Arbitrary<T> of​(int hashIdentifier,
                                                        java.util.List<java.util.function.Supplier<net.jqwik.api.Arbitrary<T>>> suppliers)
      • generator

        public net.jqwik.api.RandomGenerator<T> generator​(int genSize)
        Specified by:
        generator in interface net.jqwik.api.Arbitrary<T>
      • edgeCases

        public net.jqwik.api.EdgeCases<T> edgeCases()
        Specified by:
        edgeCases in interface net.jqwik.api.Arbitrary<T>