Package net.jqwik.api
Class Arbitraries.ArbitrariesFacade
- java.lang.Object
- 
- net.jqwik.api.Arbitraries.ArbitrariesFacade
 
- 
- Enclosing class:
- Arbitraries
 
 @API(status=INTERNAL) public abstract static class Arbitraries.ArbitrariesFacade extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description ArbitrariesFacade()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract BigDecimalArbitrarybigDecimals()abstract BigIntegerArbitrarybigIntegers()abstract ByteArbitrarybytes()abstract CharacterArbitrarychars()abstract <T> Arbitrary<T>defaultFor(java.lang.Class<T> type, java.lang.Class<?>[] typeParameters)abstract <T> Arbitrary<T>defaultFor(TypeUsage typeUsage)abstract DoubleArbitrarydoubles()abstract <T> EdgeCases<T>edgeCasesChoose(char[] validChars)abstract <T> EdgeCases<T>edgeCasesChoose(java.util.List<T> values)abstract Arbitrary<java.lang.String>emails()abstract <K,V>
 Arbitrary<java.util.Map.Entry<K,V>>entries(Arbitrary<K> keysArbitrary, Arbitrary<V> valuesArbitrary)abstract java.util.Optional<ExhaustiveGenerator<java.lang.Character>>exhaustiveChoose(char[] values, long maxNumberOfSamples)abstract <T> java.util.Optional<ExhaustiveGenerator<T>>exhaustiveChoose(java.util.List<T> values, long maxNumberOfSamples)abstract <T> java.util.Optional<ExhaustiveGenerator<T>>exhaustiveCreate(java.util.function.Supplier<T> supplier, long maxNumberOfSamples)abstract <T> java.util.Optional<ExhaustiveGenerator<java.util.List<T>>>exhaustiveShuffle(java.util.List<T> values, long maxNumberOfSamples)abstract FloatArbitraryfloats()abstract <T> TypeArbitrary<T>forType(java.lang.Class<T> targetType)abstract <T> Arbitrary<T>frequencyOf(java.util.List<Tuple.Tuple2<java.lang.Integer,Arbitrary<T>>> frequencies)abstract IntegerArbitraryintegers()abstract <T> Arbitrary<T>lazy(java.util.function.Supplier<Arbitrary<T>> arbitrarySupplier)abstract <T> Arbitrary<T>lazyOf(java.util.List<java.util.function.Supplier<Arbitrary<T>>> suppliers)abstract LongArbitrarylongs()abstract <K,V>
 MapArbitrary<K,V>maps(Arbitrary<K> keysArbitrary, Arbitrary<V> valuesArbitrary)abstract <T> Arbitrary<T>oneOf(java.util.List<Arbitrary<T>> all)abstract RandomGenerator<java.lang.Character>randomChoose(char[] values)abstract <T> RandomGenerator<T>randomChoose(java.util.List<T> values)abstract <T> RandomGenerator<T>randomFrequency(java.util.List<Tuple.Tuple2<java.lang.Integer,T>> frequencies)abstract <T> RandomGenerator<T>randomSamples(T[] samples)abstract <T> RandomGenerator<java.util.List<T>>randomShuffle(java.util.List<T> values)abstract <T> Arbitrary<T>recursive(java.util.function.Supplier<Arbitrary<T>> base, java.util.function.Function<Arbitrary<T>,Arbitrary<T>> recur, int depth)abstract <M> ActionSequenceArbitrary<M>sequences(Arbitrary<? extends Action<M>> actionArbitrary)abstract ShortArbitraryshorts()abstract StringArbitrarystrings()
 
- 
- 
- 
Method Detail- 
edgeCasesChoosepublic abstract <T> EdgeCases<T> edgeCasesChoose(java.util.List<T> values) 
 - 
edgeCasesChoosepublic abstract <T> EdgeCases<T> edgeCasesChoose(char[] validChars) 
 - 
exhaustiveChoosepublic abstract <T> java.util.Optional<ExhaustiveGenerator<T>> exhaustiveChoose(java.util.List<T> values, long maxNumberOfSamples) 
 - 
exhaustiveCreatepublic abstract <T> java.util.Optional<ExhaustiveGenerator<T>> exhaustiveCreate(java.util.function.Supplier<T> supplier, long maxNumberOfSamples) 
 - 
exhaustiveChoosepublic abstract java.util.Optional<ExhaustiveGenerator<java.lang.Character>> exhaustiveChoose(char[] values, long maxNumberOfSamples) 
 - 
exhaustiveShufflepublic abstract <T> java.util.Optional<ExhaustiveGenerator<java.util.List<T>>> exhaustiveShuffle(java.util.List<T> values, long maxNumberOfSamples) 
 - 
randomChoosepublic abstract <T> RandomGenerator<T> randomChoose(java.util.List<T> values) 
 - 
randomChoosepublic abstract RandomGenerator<java.lang.Character> randomChoose(char[] values) 
 - 
randomFrequencypublic abstract <T> RandomGenerator<T> randomFrequency(java.util.List<Tuple.Tuple2<java.lang.Integer,T>> frequencies) 
 - 
randomSamplespublic abstract <T> RandomGenerator<T> randomSamples(T[] samples) 
 - 
randomShufflepublic abstract <T> RandomGenerator<java.util.List<T>> randomShuffle(java.util.List<T> values) 
 - 
sequencespublic abstract <M> ActionSequenceArbitrary<M> sequences(Arbitrary<? extends Action<M>> actionArbitrary) 
 - 
frequencyOfpublic abstract <T> Arbitrary<T> frequencyOf(java.util.List<Tuple.Tuple2<java.lang.Integer,Arbitrary<T>>> frequencies) 
 - 
integerspublic abstract IntegerArbitrary integers() 
 - 
longspublic abstract LongArbitrary longs() 
 - 
bigIntegerspublic abstract BigIntegerArbitrary bigIntegers() 
 - 
floatspublic abstract FloatArbitrary floats() 
 - 
bigDecimalspublic abstract BigDecimalArbitrary bigDecimals() 
 - 
doublespublic abstract DoubleArbitrary doubles() 
 - 
bytespublic abstract ByteArbitrary bytes() 
 - 
shortspublic abstract ShortArbitrary shorts() 
 - 
stringspublic abstract StringArbitrary strings() 
 - 
emailspublic abstract Arbitrary<java.lang.String> emails() 
 - 
charspublic abstract CharacterArbitrary chars() 
 - 
defaultForpublic abstract <T> Arbitrary<T> defaultFor(java.lang.Class<T> type, java.lang.Class<?>[] typeParameters) 
 - 
lazypublic abstract <T> Arbitrary<T> lazy(java.util.function.Supplier<Arbitrary<T>> arbitrarySupplier) 
 - 
forTypepublic abstract <T> TypeArbitrary<T> forType(java.lang.Class<T> targetType) 
 - 
mapspublic abstract <K,V> MapArbitrary<K,V> maps(Arbitrary<K> keysArbitrary, Arbitrary<V> valuesArbitrary) 
 - 
entriespublic abstract <K,V> Arbitrary<java.util.Map.Entry<K,V>> entries(Arbitrary<K> keysArbitrary, Arbitrary<V> valuesArbitrary) 
 - 
recursivepublic abstract <T> Arbitrary<T> recursive(java.util.function.Supplier<Arbitrary<T>> base, java.util.function.Function<Arbitrary<T>,Arbitrary<T>> recur, int depth) 
 
- 
 
-