| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
TraverseArbitrary.Traverser
A traverser describes how to travers a given type by providing a hook to
 resolve a parameter into an arbitrary and a means to find all relevant
 creators (constructors or factory methods) for a type that does not have a suitable default arbitrary. 
 | 
Arbitrary.ArbitraryFacade| Modifier and Type | Method and Description | 
|---|---|
TraverseArbitrary<T> | 
enableRecursion()
Enable recursive use of traversal:
 If a parameter of a creator function cannot be resolved,
 jqwik will also traverse this parameter's type. 
 | 
allValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, edgeCases, exhaustive, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, generator, generatorWithEmbeddedEdgeCases, ignoreException, ignoreException, ignoreExceptions, ignoreExceptions, injectDuplicates, injectNull, isGeneratorMemoizable, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCasesTraverseArbitrary<T> enableRecursion()