Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractGenerationStatus - Class in com.pholser.junit.quickcheck.internal.generator
 
AbstractGenerationStatus(GeometricDistribution, SourceOfRandomness) - Constructor for class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
 
AbstractStringGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Base class for generators of values of type String.
AbstractStringGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
AbstractUUIDGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.AbstractUUIDGenerator
 
add(CodePoints.CodePointRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
addComponentGenerators(List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
 
addComponentGenerators(List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.generator.Generator
Adds component generators to this generator.
addComponentGenerators(List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
addComponentGenerators(List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
addConstraint(When) - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
addExtendsTypeParameterContext(List<ParameterTypeContext>, TypeParameter<?>, AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
addGenerators(List<From>) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
addQuantifier(When) - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
addStandardTypeParameterContext(List<ParameterTypeContext>, TypeParameter<?>, AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
addSuperTypeParameterContext(SourceOfRandomness, List<ParameterTypeContext>, TypeParameter<?>, AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
addWildcardTypeParameterContext(List<ParameterTypeContext>, AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
allAnnotations(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
allAnnotationsByType(AnnotatedElement, Class<T>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
allDeclaredFieldsOf(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
allowMixedTypes - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
allowMixedTypes() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
allowMixedTypes(boolean) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
allStartedAvailable - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator
 
Also - Annotation Interface in com.pholser.junit.quickcheck.generator
Mark a parameter of a Property method with this annotation to ensure that a limited set of values are guaranteed to be used as the value of that parameter to test the property.
ancestry() - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
 
annotate(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
annotate(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
annotatedArrayComponent(Type<?>) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
annotatedComponentTypes(AnnotatedType) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
annotatedElement - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
annotatedElement() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
Deprecated.
This will likely go away when languages whose compilers and interpreters produce class files that support annotations on type uses.
annotatedType() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
applicableFieldsOf(Class<?>) - Static method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
 
applicableMethodsOf(Class<?>) - Static method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
 
applyComponentGenerators(Generator<?>, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
args - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
args - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
args() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
arguments(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.Ctor
 
arrayComponentContext() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
ArrayGenerator - Class in com.pholser.junit.quickcheck.internal.generator
 
ArrayGenerator(Class<?>, Generator<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
ArrayListGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type ArrayList.
ArrayListGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.ArrayListGenerator
 
assumptionViolations - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
at(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
attempts - Variable in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
attempts - Variable in class com.pholser.junit.quickcheck.internal.generator.SimpleGenerationStatus
 
attempts() - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
 
attempts() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
attempts() - Method in class com.pholser.junit.quickcheck.internal.generator.SimpleGenerationStatus
 
available() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
 
AVAILABLE_IDS - Static variable in class com.pholser.junit.quickcheck.generator.java.util.TimeZoneGenerator
 
AVAILABLE_LOCALES - Static variable in class com.pholser.junit.quickcheck.generator.java.util.LocaleGenerator
 

B

BiFunctionGenerator<T,U,R> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type BiFunction.
BiFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.BiFunctionGenerator
 
BigDecimalGenerator - Class in com.pholser.junit.quickcheck.generator.java.math
Produces values of type BigDecimal.
BigDecimalGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
BigDecimalHalvingIterator(BigDecimal, BigDecimal) - Constructor for class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
 
BigIntegerGenerator - Class in com.pholser.junit.quickcheck.generator.java.math
Produces values of type BigInteger.
BigIntegerGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
BigIntegerHalvingIterator(BigInteger, BigInteger) - Constructor for class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
 
BinaryOperatorGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type BinaryOperator.
BinaryOperatorGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.BinaryOperatorGenerator
 
bind(Object) - Method in class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
 
bindings - Variable in class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
 
BiPredicateGenerator<T,U> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type BiPredicate.
BiPredicateGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
 
BitSetGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type BitSet.
BitSetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.BitSetGenerator
 
BooleanGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces values of type boolean or Boolean.
BooleanGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.BooleanGenerator
 
Buffer(Iterator<T>, List<T>) - Constructor for class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
 
buffers - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator
 
by() - Element in annotation interface com.pholser.junit.quickcheck.generator.Also
 
by() - Element in annotation interface com.pholser.junit.quickcheck.generator.Only
How to convert the values in Only.value() into instances of the property parameter's type.
ByteGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces values of type byte or Byte.
ByteGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
bytes - Variable in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
 

C

CallableGenerator<V> - Class in com.pholser.junit.quickcheck.generator.java.util.concurrent
Produces values of type Callable.
CallableGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.concurrent.CallableGenerator
 
candidateGeneratorDescriptions() - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
canGenerateForParametersOfTypes(List<TypeParameter<?>>) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
 
canGenerateForParametersOfTypes(List<TypeParameter<?>>) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
canGenerateForParametersOfTypes(List<TypeParameter<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
Tells whether this generator is allowed to be used for property parameters of the given type.
canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.generator.Generator
Tells whether this generator is allowed to be used for property parameters of the given type.
canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
 
canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.generator.VoidGenerator
 
canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
canShrink(Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
Tells whether this generator is allowed to participate in the Shrink process for the given "larger" value.
canShrink(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
canShrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
canShrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
canShrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
 
canShrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
cartesian(List<Iterator<T>>) - Method in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
 
CartesianIterator<T> - Class in com.pholser.junit.quickcheck.internal
 
CartesianIterator(List<Iterator<T>>) - Constructor for class com.pholser.junit.quickcheck.internal.CartesianIterator
 
CartesianIterator.Buffer<T> - Class in com.pholser.junit.quickcheck.internal
 
cast(Object) - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
 
CHARACTER - Enum constant in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
 
characterConversion(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
 
CharacterGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces values of type char or Character.
CharacterGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
 
CharsetGenerator - Class in com.pholser.junit.quickcheck.generator.java.nio.charset
Produces values of type Charset.
CharsetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.nio.charset.CharsetGenerator
 
charsetPoints - Variable in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
 
checkRange(Ranges.Type, T, T) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
 
choose(SourceOfRandomness, long, long) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
 
choose(SourceOfRandomness, BigInteger, BigInteger) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
 
choose(Collection<T>) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random element of the given collection.
choose(Collection<T>, SourceOfRandomness) - Static method in class com.pholser.junit.quickcheck.internal.Items
 
choose(T[]) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random element of the given array.
chooseWeighted(Collection<Weighted<T>>, SourceOfRandomness) - Static method in class com.pholser.junit.quickcheck.internal.Items
 
ClockGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type Clock.
ClockGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
 
codePointInRange(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
codePointInRange(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
 
codePointInRange(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.StringGenerator
 
CodePointRange(int, int, int) - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
 
CodePoints - Class in com.pholser.junit.quickcheck.generator.java.lang.strings
Maps ordinal values to corresponding Unicode code points in a Charset.
CodePoints() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
CodePoints.CodePointRange - Class in com.pholser.junit.quickcheck.generator.java.lang.strings
 
CodePointShrink - Class in com.pholser.junit.quickcheck.generator.java.lang
 
CodePointShrink(Predicate<? super Integer>) - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.CodePointShrink
 
codePointsInRange(String) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
collectConfigurationAnnotations(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
collectInitializationErrors(List<Throwable>) - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
CollectionGenerator<T extends Collection> - Class in com.pholser.junit.quickcheck.generator.java.util
Base class for generators of Collections.
CollectionGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
com.pholser.junit.quickcheck - package com.pholser.junit.quickcheck
 
com.pholser.junit.quickcheck.conversion - package com.pholser.junit.quickcheck.conversion
 
com.pholser.junit.quickcheck.generator - package com.pholser.junit.quickcheck.generator
 
com.pholser.junit.quickcheck.generator.java.lang - package com.pholser.junit.quickcheck.generator.java.lang
 
com.pholser.junit.quickcheck.generator.java.lang.strings - package com.pholser.junit.quickcheck.generator.java.lang.strings
 
com.pholser.junit.quickcheck.generator.java.math - package com.pholser.junit.quickcheck.generator.java.math
 
com.pholser.junit.quickcheck.generator.java.nio.charset - package com.pholser.junit.quickcheck.generator.java.nio.charset
 
com.pholser.junit.quickcheck.generator.java.time - package com.pholser.junit.quickcheck.generator.java.time
 
com.pholser.junit.quickcheck.generator.java.util - package com.pholser.junit.quickcheck.generator.java.util
 
com.pholser.junit.quickcheck.generator.java.util.concurrent - package com.pholser.junit.quickcheck.generator.java.util.concurrent
 
com.pholser.junit.quickcheck.generator.java.util.function - package com.pholser.junit.quickcheck.generator.java.util.function
 
com.pholser.junit.quickcheck.guava.generator - package com.pholser.junit.quickcheck.guava.generator
 
com.pholser.junit.quickcheck.hook - package com.pholser.junit.quickcheck.hook
 
com.pholser.junit.quickcheck.internal - package com.pholser.junit.quickcheck.internal
 
com.pholser.junit.quickcheck.internal.constraint - package com.pholser.junit.quickcheck.internal.constraint
 
com.pholser.junit.quickcheck.internal.conversion - package com.pholser.junit.quickcheck.internal.conversion
 
com.pholser.junit.quickcheck.internal.generator - package com.pholser.junit.quickcheck.internal.generator
 
com.pholser.junit.quickcheck.internal.sampling - package com.pholser.junit.quickcheck.internal.sampling
 
com.pholser.junit.quickcheck.random - package com.pholser.junit.quickcheck.random
 
com.pholser.junit.quickcheck.runner - package com.pholser.junit.quickcheck.runner
 
Comparables - Class in com.pholser.junit.quickcheck.internal
 
Comparables() - Constructor for class com.pholser.junit.quickcheck.internal.Comparables
 
compareTo(ShrinkNode) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
compatibleWithTypeParameter(TypeParameter<?>, Class<?>) - Static method in class com.pholser.junit.quickcheck.generator.Generator
 
component - Variable in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
componentGenerators() - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
 
ComponentizedGenerator<T> - Class in com.pholser.junit.quickcheck.generator
Produces values for property parameters of types that have parameterizations that would also need generation, such as collections, maps, and predicates.
ComponentizedGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
 
components - Variable in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
 
componentType - Variable in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
compose(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
composed - Variable in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
composed(int) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
composeWeighted(ParameterTypeContext, List<Weighted<Generator<?>>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
CompositeGenerator - Class in com.pholser.junit.quickcheck.internal.generator
 
CompositeGenerator(List<Weighted<Generator<?>>>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
computeTestMethods() - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
 
computeTotalMagnitude() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
configurationAnnotationNames(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
configurationAnnotationsOn(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.generator.Generator
Gives a list of the GeneratorConfiguration annotations present on the given program element.
configure(Distinct) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
Tells this generator to add elements which are distinct from each other.
configure(Distinct) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
Tells this generator to add entries whose keys are distinct from each other.
configure(Distinct) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
Tells this generator to produce values which are distinct from each other.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
Tells this generator to produce values within a specified minimum (inclusive) and/or maximum (exclusive) with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
Tells this generator to produce values within a specified minimum (inclusive) and/or maximum (exclusive) with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
Tells this generator to produce values within a specified minimum (inclusive) and/or maximum (exclusive), with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
Tells this generator to produce values within a specified minimum and/or maximum inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the millisecond.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
Tells this generator to produce values, when present, within a specified minimum (inclusive) and/or maximum (exclusive) with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
Tells this generator to produce values, when present, within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
Tells this generator to produce values, when present, within a specified minimum and/or maximum, inclusive, with uniform distribution.
configure(Encoded.InCharset) - Method in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
Tells this generator to emit strings in the given charset.
configure(Encoded.InCharset) - Method in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
 
configure(RFC4122.Namespace) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version3
Tells this generator to prepend the given "namespace" UUID to the names it generates for UUID production.
configure(RFC4122.Namespace) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version5
Tells this generator to prepend the given "namespace" UUID to the names it generates for UUID production.
configure(NullAllowed) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
configure(Precision) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
Tells this generator to produce values that have a specified scale.
configure(Size) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
Tells this generator to add elements to the generated collection a number of times within a specified minimum and/or maximum, inclusive, chosen with uniform distribution.
configure(Size) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
Tells this generator to add key-value pairs to the generated map a number of times within a specified minimum and/or maximum, inclusive, chosen with uniform distribution.
configure(Size) - Method in class com.pholser.junit.quickcheck.generator.java.util.SetGenerator
 
configure(Size) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
Tells this generator to produce values with a length within a specified minimum and/or maximum, inclusive, chosen with uniform distribution.
configure(Class<? extends Annotation>, Annotation, Consumer<ReflectionException>) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
configure(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
configure(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
configure(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
 
configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.generator.Ctor
 
configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.generator.Fields
 
configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.generator.Generator
Configures this generator using annotations from a given annotated type.
configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
configureLenient(Class<? extends Annotation>, Annotation) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
configureLenient(Map<Class<? extends Annotation>, Annotation>) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
configureStrict(Class<? extends Annotation>, Annotation) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
configureStrict(Map<Class<? extends Annotation>, Annotation>) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
constraint - Variable in class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
 
constraint - Variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
constraint() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
ConstraintEvaluator - Class in com.pholser.junit.quickcheck.internal.constraint
 
ConstraintEvaluator(String) - Constructor for class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
 
ConstraintEvaluator.ConstraintOgnlContext - Class in com.pholser.junit.quickcheck.internal.constraint
 
ConstraintEvaluator.EvaluationException - Exception in com.pholser.junit.quickcheck.internal.constraint
 
ConstraintOgnlContext() - Constructor for class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator.ConstraintOgnlContext
 
constructor(Class<T>, Class<?>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Gives a generator that can produce an instance of the type described by a constructor of a given type that accepts the given types of arguments.
constructor(Class<U>, Class<?>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
ConstructorInvokingStringConversion - Class in com.pholser.junit.quickcheck.internal.conversion
 
ConstructorInvokingStringConversion(Constructor<?>) - Constructor for class com.pholser.junit.quickcheck.internal.conversion.ConstructorInvokingStringConversion
 
consumed - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
 
contains(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
 
contains(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
contextValues - Variable in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
 
convert(String) - Method in interface com.pholser.junit.quickcheck.conversion.StringConversion
Transform the given "raw" string" into an object of another type.
convert(String) - Method in class com.pholser.junit.quickcheck.internal.conversion.ConstructorInvokingStringConversion
 
convert(String) - Method in class com.pholser.junit.quickcheck.internal.conversion.MethodInvokingStringConversion
 
convert(List<?>) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
convert(List<?>) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
convert(List<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
convert(List<Integer>) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
copy() - Method in class com.pholser.junit.quickcheck.generator.Ctor
 
copy() - Method in class com.pholser.junit.quickcheck.generator.Fields
 
copy() - Method in class com.pholser.junit.quickcheck.generator.Generator
Used by the framework to make a copy of the receiver.
count - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator
 
counterexampleFound(String, Object[], long[], AssertionError) - Static method in class com.pholser.junit.quickcheck.runner.PropertyFalsified
 
ctor - Variable in class com.pholser.junit.quickcheck.generator.Ctor
 
ctor - Variable in class com.pholser.junit.quickcheck.internal.conversion.ConstructorInvokingStringConversion
 
Ctor<T> - Class in com.pholser.junit.quickcheck.generator
Produces instances of a class by generating values for the parameters of one of the constructors on the class, and invoking the constructor.
Ctor(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.Ctor
Reflects the given type for a single accessible constructor to be used to generate values of that type.
Ctor(Constructor<T>) - Constructor for class com.pholser.junit.quickcheck.generator.Ctor
Uses the given constructor to generate values of the declaring type.

D

DateGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type Date.
DateGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
 
decide(ParameterTypeContext, Also) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
 
decide(ParameterTypeContext, Only) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
 
decide(ParameterTypeContext, Class<? extends StringConversion>, Class<T>) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
 
decideGenerator(GeneratorRepository, ParameterTypeContext) - Method in interface com.pholser.junit.quickcheck.internal.ParameterSampler
 
decideGenerator(GeneratorRepository, ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
 
decideGenerator(GeneratorRepository, ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
 
decideScale() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
DecimalGenerator<T extends Number> - Class in com.pholser.junit.quickcheck.generator
Base class for generators of decimal types, such as double and BigDecimal.
DecimalGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
DecimalGenerator(List<Class<T>>) - Constructor for class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
decimalsFrom(Stream<BigDecimal>) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
declarerName - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
DEFAULT_SEED - Static variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
DefaultMethodHandleMaker - Class in com.pholser.junit.quickcheck.internal
 
DefaultMethodHandleMaker() - Constructor for class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
 
defaultValueOf(Class<? extends Annotation>, String) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
delegate - Variable in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
delegate - Variable in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
delegate() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a reference to the JDK-random delegate of this instance.
depth() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
depths - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
digest - Variable in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
 
discardRatio - Variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
discardRatio() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
discardRatio() - Element in annotation interface com.pholser.junit.quickcheck.When
 
DiscardRatioExceededException(PropertyParameterContext, int, int) - Constructor for exception com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext.DiscardRatioExceededException
 
discards - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
distinct - Variable in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
distinct - Variable in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
distinct - Variable in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
Distinct - Annotation Interface in com.pholser.junit.quickcheck.generator
Mark a parameter of a Property method with this annotation to make values generated for the parameter distinct from each other.
distro - Variable in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
 
distro - Variable in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
 
distro - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
divisor() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
 
DNS - Enum constant in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
Fully-qualified DNS name.
done - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
 
done - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
 
done - Variable in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
 
doShrink(SourceOfRandomness, Optional) - Method in class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
 
doShrink(SourceOfRandomness, Boolean) - Method in class com.pholser.junit.quickcheck.generator.java.lang.BooleanGenerator
 
doShrink(SourceOfRandomness, Character) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
 
doShrink(SourceOfRandomness, Object) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
doShrink(SourceOfRandomness, Object) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
doShrink(SourceOfRandomness, String) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
doShrink(SourceOfRandomness, BitSet) - Method in class com.pholser.junit.quickcheck.generator.java.util.BitSetGenerator
 
doShrink(SourceOfRandomness, Optional) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
 
doShrink(SourceOfRandomness, OptionalDouble) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
 
doShrink(SourceOfRandomness, OptionalInt) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
 
doShrink(SourceOfRandomness, OptionalLong) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
 
doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.Generator
Gives some objects that are "smaller" than a given "larger" object.
doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
 
doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
DoubleFunctionGenerator<R> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type DoubleFunction.
DoubleFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.DoubleFunctionGenerator
 
DoubleGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces values for property parameters of type double or Double.
DoubleGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
doubles - Variable in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
 
DurationGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type Duration.
DurationGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
 

E

effectiveSeed() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
empty() - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
empty() - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
encodableCodePoints(CharsetEncoder) - Static method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
ENCODABLES - Static variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
Encoded - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces Strings whose code points correspond to code points in a given Charset (by default).
Encoded() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.Encoded
 
Encoded.InCharset - Annotation Interface in com.pholser.junit.quickcheck.generator.java.lang
Names a Charset.
ensureCorrectType(Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
ensurePositiveDiscardRatio(When) - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
ensureProbability(double) - Method in class com.pholser.junit.quickcheck.internal.GeometricDistribution
 
entryShrinker(Shrink<Object>, Shrink<Object>) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
EnumGenerator - Class in com.pholser.junit.quickcheck.internal.generator
 
EnumGenerator(Class<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
 
enumType - Variable in class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
 
equals(Object) - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
 
equals(Object) - Method in class com.pholser.junit.quickcheck.Pair
 
equals(Object) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
evaluate() - Method in class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
 
evaluate() - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
evaluate(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
EvaluationException(String) - Constructor for exception com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator.EvaluationException
 
EvaluationException(Throwable) - Constructor for exception com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator.EvaluationException
 
evaluator - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
EXHAUSTIVE - Enum constant in enum class com.pholser.junit.quickcheck.Mode
Generate Property.trials() arguments for each parameter property, and verify the cross-products of those sets of arguments.
ExhaustiveDomainGenerator - Class in com.pholser.junit.quickcheck.internal.generator
 
ExhaustiveDomainGenerator(Collection<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.ExhaustiveDomainGenerator
 
ExhaustiveParameterSampler - Class in com.pholser.junit.quickcheck.internal.sampling
 
ExhaustiveParameterSampler(int) - Constructor for class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
 
EXPLICIT_GENERATOR_TYPE_MISMATCH_MESSAGE - Static variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
explicitGenerators() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
explicits - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 

F

fail(AssertionError, Object[]) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
failure - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
failure - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
FakeAnnotatedArrayType(Class<?>) - Constructor for class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
 
FakeAnnotatedType(Class<?>) - Constructor for class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
 
FakeAnnotatedTypeFactory - Class in com.pholser.junit.quickcheck.internal
 
FakeAnnotatedTypeFactory() - Constructor for class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory
 
FakeAnnotatedTypeFactory.FakeAnnotatedArrayType - Class in com.pholser.junit.quickcheck.internal
 
FakeAnnotatedTypeFactory.FakeAnnotatedType - Class in com.pholser.junit.quickcheck.internal
 
field(Class<?>, String) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Gives a generator that can produce an instance of the type described by the field with the given name and containing type.
field(Class<?>, String) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
field(Field) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Gives a generator that can produce instances of the type of the given reflected field.
field(Field) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
fieldGenerators - Variable in class com.pholser.junit.quickcheck.generator.Fields
 
fields - Variable in class com.pholser.junit.quickcheck.generator.Fields
 
Fields<T> - Class in com.pholser.junit.quickcheck.generator
Produces instances of a class by reflecting the class's fields and generating random values for them.
Fields(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.Fields
 
fieldsOf(Class<T>) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Gives a generator that can produce an instance of the given type by reflecting the class's fields on up its class hierarchy and generating random values for them.
fieldsOf(Class<U>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
filter - Variable in class com.pholser.junit.quickcheck.generator.java.lang.CodePointShrink
 
filter(Predicate<? super T>) - Method in interface com.pholser.junit.quickcheck.generator.Gen
Gives a generation strategy that produces a random value by having this strategy produce random values until one satisfies the given condition, then using that value as the result.
filterOptional(Predicate<? super T>) - Method in interface com.pholser.junit.quickcheck.generator.Gen
Gives a generation strategy that produces a random value by having this strategy produce a random value and wrapping it in an Optional; if the value meets the given condition, the wrapping optional will be present.
findConstructor(Class<T>, Class<?>...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
findDeclaredConstructor(Class<T>, Class<?>...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
findField(Class<?>, String) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
findMethod(Class<?>, String, Class<?>...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
findNextPowerOfTwoLong(long) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
 
first - Variable in class com.pholser.junit.quickcheck.Pair
 
fixedSeed() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
flatMap(Function<? super T, ? extends Gen<? extends U>>) - Method in interface com.pholser.junit.quickcheck.generator.Gen
Gives a generation strategy that produces a random value by having this strategy produce a random value, then applying the given function to that value, and asking the result to produce a value.
FLOAT - Enum constant in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
 
FloatGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces values of type float or Float.
FloatGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
forCharset(Charset) - Static method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
Gives a set of the code points in the given charset.
forClass(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
forField(Field) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
format() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
forParameter(Parameter) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
forParameter(Parameter, MethodGenericsContext) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
freq(int, Gen<? extends U>) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
Helper for making a weighted generator indicator for Gen.frequency(Pair, Pair[]).
frequency() - Element in annotation interface com.pholser.junit.quickcheck.From
 
frequency(Pair<Integer, Gen<? extends U>>, Pair<Integer, Gen<? extends U>>...) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
Gives a generation strategy that produces a random value by choosing one of the given generators at random with probability in proportion to their given weights, and having it generate a value.
From - Annotation Interface in com.pholser.junit.quickcheck
Mark a parameter of a Property method with this annotation to have random values supplied to it via the specified Generator.
fromBigInteger(BigInteger) - Method in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
 
FunctionGenerator<T,R> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type Function.
FunctionGenerator<F,T> - Class in com.pholser.junit.quickcheck.guava.generator
Produces values of type Function.
FunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.FunctionGenerator
 
FunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.guava.generator.FunctionGenerator
 

G

gen() - Method in class com.pholser.junit.quickcheck.generator.Generator
 
gen(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.generator.Generator
 
Gen<T> - Interface in com.pholser.junit.quickcheck.generator
Represents a strategy for generating random values.
generate() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.Ctor
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.Fields
 
generate(SourceOfRandomness, GenerationStatus) - Method in interface com.pholser.junit.quickcheck.generator.Gen
Generates a value, possibly influenced by a source of randomness and metadata about the generation.
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.BooleanGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.nio.charset.CharsetGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZoneIdGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.BitSetGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.concurrent.CallableGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BinaryOperatorGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.DoubleFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.FunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.IntFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.LongFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.SupplierGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.UnaryOperatorGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.LocaleGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version4
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.TimeZoneGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.VoidGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.guava.generator.FunctionGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.guava.generator.SupplierGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.ExhaustiveDomainGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.GuaranteeValuesGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.LambdaGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.SamplingDomainGenerator
 
generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.ZilchGenerator
 
GenerationStatus - Interface in com.pholser.junit.quickcheck.generator
Generators are fed instances of this interface on each generation so that, if they choose, they can use these instances to influence the results of a generation for a particular property parameter.
GenerationStatus.Key<T> - Class in com.pholser.junit.quickcheck.generator
Type-safe keys for setValue and valueOf.
generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
 
generator - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
Generator<T> - Class in com.pholser.junit.quickcheck.generator
Produces values for property parameters.
Generator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.Generator
 
Generator(List<Class<T>>) - Constructor for class com.pholser.junit.quickcheck.generator.Generator
Used for generators of primitives and their wrappers.
GeneratorConfiguration - Annotation Interface in com.pholser.junit.quickcheck.generator
Apply this annotation to an annotation that marks property parameters, in order that the marked annotation can be used to configure generators for values of the parameter's type.
GeneratorConfigurationException - Exception in com.pholser.junit.quickcheck.generator
Raised if a problem arises when attempting to configure a generator with annotations from a property parameter.
GeneratorConfigurationException(String) - Constructor for exception com.pholser.junit.quickcheck.generator.GeneratorConfigurationException
 
GeneratorConfigurationException(String, Throwable) - Constructor for exception com.pholser.junit.quickcheck.generator.GeneratorConfigurationException
 
generatorFor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
generatorForArrayType(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
GeneratorRepository - Class in com.pholser.junit.quickcheck.internal.generator
 
GeneratorRepository(SourceOfRandomness) - Constructor for class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
GeneratorRepository(SourceOfRandomness, Map<Class<?>, Set<Generator<?>>>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
generators - Variable in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
Generators - Interface in com.pholser.junit.quickcheck.generator
An access point for available generators.
generatorsFor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
generics - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
GeometricDistribution - Class in com.pholser.junit.quickcheck.internal
 
GeometricDistribution() - Constructor for class com.pholser.junit.quickcheck.internal.GeometricDistribution
 
get(int) - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
 
get(String) - Static method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.MessageDigests
 
getAnnotatedGenericComponentType() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
 
getAnnotatedOwnerType() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
 
getAnnotation(Class<T>) - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
 
getAnnotation(Class<T>) - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
 
getAnnotations() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
 
getAnnotations() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
 
getDeclaredAnnotations() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
 
getDeclaredAnnotations() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
 
getRawClass() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
getType() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
 
getType() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
 
getTypeParameters() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
guaranteed - Variable in class com.pholser.junit.quickcheck.internal.generator.GuaranteeValuesGenerator
 
GuaranteeValuesGenerator - Class in com.pholser.junit.quickcheck.internal.generator
 
GuaranteeValuesGenerator(ExhaustiveDomainGenerator, Generator<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.GuaranteeValuesGenerator
 

H

halving(int) - Static method in class com.pholser.junit.quickcheck.internal.Sequences
 
halvingDecimal(BigDecimal, BigDecimal) - Static method in class com.pholser.junit.quickcheck.internal.Sequences
 
halvingIntegral(BigInteger, BigInteger) - Static method in class com.pholser.junit.quickcheck.internal.Sequences
 
handle(Object[], Runnable) - Method in class com.pholser.junit.quickcheck.hook.NilMinimalCounterexampleHook
 
handle(Object[], Runnable) - Method in interface com.pholser.junit.quickcheck.MinimalCounterexampleHook
 
handleDefaultMethod(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
handleDefaultMethod(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
 
handleForSpecialMethod(Method) - Method in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
 
handleMinimalCounterexample(ShrinkNode) - Method in class com.pholser.junit.quickcheck.runner.Shrinker
 
handleObjectMethod(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
handleObjectMethod(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
 
handleToString() - Method in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
handleToString() - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
 
hasComponents() - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
 
hasComponents() - Method in class com.pholser.junit.quickcheck.generator.Generator
This is intended for use only by junit-quickcheck itself, and not by creators of custom generators.
hasComponents() - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
hasGeneratorsFor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
hashCode() - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
 
hashCode() - Method in class com.pholser.junit.quickcheck.Pair
 
hashCode() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
HashMapGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type HashMap.
HashMapGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.HashMapGenerator
 
HashSetGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type HashSet.
HashSetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.HashSetGenerator
 
HashtableGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type Hashtable.
HashtableGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.HashtableGenerator
 
hasNext() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator
 
hasNext() - Method in class com.pholser.junit.quickcheck.internal.generator.ExhaustiveDomainGenerator
 
hasNext() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
 
hasNext() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
 
hasNext() - Method in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
 
hasNullableAnnotation(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
high - Variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
 

I

index - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
 
initialize(Charset) - Method in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
 
initializeRandomness(PropertyParameterContext, SourceOfRandomness) - Static method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
inLengthRange(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
inRange() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
inRange(Character) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
 
inRange(T, T) - Static method in class com.pholser.junit.quickcheck.internal.Comparables
 
InRange - Annotation Interface in com.pholser.junit.quickcheck.generator
Mark a parameter of a Property method with this annotation to constrain the values generated for the parameter to a given range.
inSizeRange(T) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
inSizeRange(T) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
installCandidates(List<Weighted<Generator<?>>>, AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
INSTANCE - Static variable in class com.pholser.junit.quickcheck.internal.Zilch
 
InstantGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type Instant.
InstantGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
 
instantiate(Class<T>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
instantiate(Constructor<T>, Object...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
IntegerGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces values of type int or Integer.
IntegerGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
IntegerHalvingIterator(int) - Constructor for class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
 
integers - Variable in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
 
INTEGRAL - Enum constant in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
 
IntegralGenerator<T extends Number> - Class in com.pholser.junit.quickcheck.generator
Base class for generators of integral types, such as int and BigInteger.
IntegralGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.IntegralGenerator
 
IntegralGenerator(List<Class<T>>) - Constructor for class com.pholser.junit.quickcheck.generator.IntegralGenerator
 
interfaceAncestry(Class<?>) - Static method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
 
IntFunctionGenerator<R> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type IntFunction.
IntFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.IntFunctionGenerator
 
invoke(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
 
invoke(Method, Object, Object...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
isArray() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
isDistinct(List<T>) - Static method in class com.pholser.junit.quickcheck.internal.Lists
 
isEnum() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
isEquals(Method) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
isHashCode(Method) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
isKeyDistinct(List<Map.Entry<?, ?>>) - Static method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
isMarkerInterface(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
ISO_OID - Enum constant in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
ISO object identifier.
isPowerOfTwoLong(long) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
 
isPrimitiveType(Type) - Static method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
isToString(Method) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
item - Variable in class com.pholser.junit.quickcheck.internal.Weighted
 
items - Variable in class com.pholser.junit.quickcheck.internal.generator.ExhaustiveDomainGenerator
 
items - Variable in class com.pholser.junit.quickcheck.internal.generator.SamplingDomainGenerator
 
Items - Class in com.pholser.junit.quickcheck.internal
 
Items() - Constructor for class com.pholser.junit.quickcheck.internal.Items
 
iterator() - Method in class com.pholser.junit.quickcheck.internal.generator.ServiceLoaderGeneratorSource
 

J

jdk8MethodHandleForDefault(Method) - Method in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
 
jdk9OrBetter() - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
jdk9OrBetterMethodHandle(Method) - Method in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
 
JUnitQuickcheck - Class in com.pholser.junit.quickcheck.runner
JUnit test runner for junit-quickcheck property-based tests.
JUnitQuickcheck(Class<?>) - Constructor for class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
Invoked reflectively by JUnit.
JUnitQuickcheckTestClass - Class in com.pholser.junit.quickcheck.runner
Extension of JUnit framework class for junit-quickcheck's discovery of JUnit annotations/methods/fields.
JUnitQuickcheckTestClass(Class<?>) - Constructor for class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
Makes a new instance, wrapping the given test class.

K

Key(String, Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
 

L

LambdaGenerator<T,U> - Class in com.pholser.junit.quickcheck.internal.generator
 
LambdaGenerator(Class<T>, Generator<U>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.LambdaGenerator
 
LambdaInvocationHandler(Class<T>, Generator<U>, Integer) - Constructor for class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
Lambdas - Class in com.pholser.junit.quickcheck.generator
Helper class for creating instances of "functional interfaces".
Lambdas() - Constructor for class com.pholser.junit.quickcheck.generator.Lambdas
 
Lambdas.LambdaInvocationHandler<T,U> - Class in com.pholser.junit.quickcheck.generator
 
lambdaType - Variable in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
lambdaType - Variable in class com.pholser.junit.quickcheck.internal.generator.LambdaGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
leastMagnitude(T, T, T) - Static method in class com.pholser.junit.quickcheck.internal.Comparables
 
length(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
lengthRange - Variable in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
LinkedHashMapGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type LinkedHashMap.
LinkedHashMapGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.LinkedHashMapGenerator
 
LinkedHashSetGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type LinkedHashSet.
LinkedHashSetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.LinkedHashSetGenerator
 
LinkedListGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type LinkedList.
LinkedListGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.LinkedListGenerator
 
ListGenerator<T extends List> - Class in com.pholser.junit.quickcheck.generator.java.util
Base class for generators of Lists.
ListGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.ListGenerator
 
Lists - Class in com.pholser.junit.quickcheck.internal
 
Lists() - Constructor for class com.pholser.junit.quickcheck.internal.Lists
 
load(Charset) - Static method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
loader - Variable in class com.pholser.junit.quickcheck.internal.generator.ServiceLoaderGeneratorSource
 
LocalDateGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type LocalDate.
LocalDateGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
 
LocalDateTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type LocalDateTime.
LocalDateTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
 
LocaleGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type Locale.
LocaleGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.LocaleGenerator
 
LocalTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type LocalTime.
LocalTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
 
logger - Variable in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
 
logger - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
LongFunctionGenerator<R> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type LongFunction.
LongFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.LongFunctionGenerator
 
LongGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces values of type long or Long.
LongGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
longs - Variable in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
 
low - Variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
 

M

magnitude() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
Gives a hint to the shrinking process as to the magnitude of the given value.
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.BooleanGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.BitSetGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
magnitude(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
magnitudeAt(int) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
make(Class<T>, Generator<?>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Makes a new generator of the given type, provides it with access to other available generators, configures it with any configuration annotations present on the generator type, and supplies it any component generators it needs.
make(Class<T>, Generator<?>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
makeArrayType(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory
 
makeFrom(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory
 
makeGenerator(Class<? extends Generator>) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
makeLambda(Class<T>, Generator<U>, GenerationStatus) - Static method in class com.pholser.junit.quickcheck.generator.Lambdas
Creates an instance of a given "functional interface" type, whose single abstract method returns values of the type produced by the given generator.
makePlainType(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory
 
map(Function<? super T, ? extends U>) - Method in interface com.pholser.junit.quickcheck.generator.Gen
Gives a generation strategy that produces a random value by having this strategy produce a random value, then applying the given function to that value, and returning the result.
MapGenerator<T extends Map> - Class in com.pholser.junit.quickcheck.generator.java.util
Base class for generators of Maps.
MapGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
MarkerInterfaceGenerator<T> - Class in com.pholser.junit.quickcheck.internal.generator
 
MarkerInterfaceGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator
 
MarkerInterfaceGenerator.MarkerInvocationHandler<T> - Class in com.pholser.junit.quickcheck.internal.generator
 
MarkerInvocationHandler(Class<T>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
 
markerType - Variable in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
 
markerType - Variable in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator
 
matchingGenerators(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
 
max - Variable in class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
 
max - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
 
max - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
 
max() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
max() - Element in annotation interface com.pholser.junit.quickcheck.generator.Size
 
maxByte() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
maxChar() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
maxDouble() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
maxFloat() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
maxInt() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
maxLong() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
maxShort() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
maxShrinkDepth - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
maxShrinkDepth - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
maxShrinkDepth() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
maxShrinkDepth() - Element in annotation interface com.pholser.junit.quickcheck.Property
 
maxShrinks - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
maxShrinks - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
maxShrinks() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
maxShrinks() - Element in annotation interface com.pholser.junit.quickcheck.Property
 
maxShrinkTime - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
maxShrinkTime - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
maxShrinkTime() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
maxShrinkTime() - Element in annotation interface com.pholser.junit.quickcheck.Property
 
maybeAddGeneratorByNamingConvention(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
maybeAddGeneratorsFor(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
maybeAddLambdaGenerator(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
maybeAddMarkerInterfaceGenerator(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
maybeRegisterGeneratorForType(Class<?>, Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
maybeWrap(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
MESSAGE_TEMPLATE - Static variable in exception com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext.DiscardRatioExceededException
 
MessageDigests() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.MessageDigests
 
method - Variable in class com.pholser.junit.quickcheck.internal.conversion.MethodInvokingStringConversion
 
method - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
method - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
method - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
method - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
methodBlock() - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
methodBlock(FrameworkMethod) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
 
methodHandleMaker - Variable in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
methodHandleMaker - Variable in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
 
methodInvoker(FrameworkMethod, Object) - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
MethodInvokingStringConversion - Class in com.pholser.junit.quickcheck.internal.conversion
 
MethodInvokingStringConversion(Method) - Constructor for class com.pholser.junit.quickcheck.internal.conversion.MethodInvokingStringConversion
 
methodLookupCtorJDK8 - Static variable in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
 
methodLookupCtorJDK8() - Static method in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
 
methodReturnTypeContext(Method) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
Gives a context for generation of the return type of a lambda method.
min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
 
min - Variable in class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
 
min() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
min() - Element in annotation interface com.pholser.junit.quickcheck.generator.Size
 
minByte() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
minChar() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
minDouble() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
minFloat() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
MinimalCounterexampleHook - Interface in com.pholser.junit.quickcheck
Allows access to an actual failing example.
minInt() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
minLong() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
minShort() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
 
mode() - Element in annotation interface com.pholser.junit.quickcheck.Property
 
Mode - Enum Class in com.pholser.junit.quickcheck
Represents different modes of execution of property-based tests.
Mode() - Constructor for enum class com.pholser.junit.quickcheck.Mode
 
MonthDayGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type MonthDay.
MonthDayGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
 

N

name - Variable in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
 
name() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
name() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
NameBasedUUIDGenerator(String, int) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
 
namespace - Variable in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
 
Namespaces(int) - Constructor for enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
 
NANOS_PER_SECOND - Static variable in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
narrow() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
narrow(Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
Attempts to "narrow" the given object to the type this generator produces.
negate(Byte) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
negate(Double) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
negate(Float) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
negate(Integer) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
negate(Long) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
negate(Short) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
negate(BigDecimal) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
negate(BigInteger) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
negate(T) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
Used when shrinking negative numbers to add the positive equivalent value at the top of shrinks list.
negate(T) - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
Used when shrinking negative numbers to add the positive equivalent value at the top of shrinks list.
negative(Byte) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
 
negative(Double) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
negative(Float) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
negative(Integer) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
 
negative(Long) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
 
negative(Short) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
negative(BigDecimal) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
negative(BigInteger) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
 
negative(T) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
negative(T) - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
 
newUUID(byte[]) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.AbstractUUIDGenerator
 
next - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
 
next - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
 
next - Variable in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
 
next() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator
 
next() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
 
next() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
 
next() - Method in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
 
nextBigInteger(int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random BigInteger representable by the given number of bits.
nextBoolean() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextByte(byte, byte) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random byte value, uniformly distributed across the interval [min, max].
nextBytes(byte[]) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextBytes(int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives an array of a given length containing random bytes.
nextChar(char, char) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random char value, uniformly distributed across the interval [min, max].
nextCodePoint(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
nextCodePoint(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
 
nextCodePoint(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.generator.java.lang.StringGenerator
 
nextDouble() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextDouble(double, double) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random double value in the interval [min, max).
nextDuration(Duration, Duration) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random Duration value, uniformly distributed across the interval [min, max].
nextFloat() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextFloat(float, float) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random float value in the interval [min, max).
nextGaussian() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextInstant(Instant, Instant) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random Instant value, uniformly distributed across the interval [min, max].
nextInt() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextInt(int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextInt(int, int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random int value, uniformly distributed across the interval [min, max].
nextLong() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextLong(long, long) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random long value, uniformly distributed across the interval [min, max].
nextSecondsAndNanos(long, long, long, long) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
nextShort(short, short) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a random short value, uniformly distributed across the interval [min, max].
NilMinimalCounterexampleHook - Class in com.pholser.junit.quickcheck.hook
Counterexample hook that does nothing.
NilMinimalCounterexampleHook() - Constructor for class com.pholser.junit.quickcheck.hook.NilMinimalCounterexampleHook
 
nonSystemAnnotations(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
NoValuesSatisfiedPropertyAssumptions - Exception in com.pholser.junit.quickcheck.runner
 
NoValuesSatisfiedPropertyAssumptions(List<? extends AssumptionViolatedException>) - Constructor for exception com.pholser.junit.quickcheck.runner.NoValuesSatisfiedPropertyAssumptions
 
NULLABLE_ANNOTATIONS - Static variable in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
NullableGenerator<T> - Class in com.pholser.junit.quickcheck.internal.generator
 
NullableGenerator(Generator<T>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
NullAllowed - Annotation Interface in com.pholser.junit.quickcheck.generator
Mark a parameter of a Property method with this annotation to indicate that the parameter is nullable, and to optionally configure the probability of generating a null value.
numberOfComposedGenerators() - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.Generator
This is intended for use only by junit-quickcheck itself, and not by creators of custom generators.
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.concurrent.CallableGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BinaryOperatorGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.DoubleFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.FunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.IntFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.LongFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.SupplierGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.UnaryOperatorGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.guava.generator.FunctionGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.guava.generator.SupplierGenerator
 
numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 

O

OffsetDateTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type OffsetDateTime.
OffsetDateTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
 
OffsetTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type OffsetTime.
OffsetTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
 
okToAdd(Object, Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.HashtableGenerator
 
okToAdd(Object, Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
onAssumptionViolated - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
oneOf(Gen<? extends U>, Gen<? extends U>...) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
Gives a generation strategy that produces a random value by choosing one of the given generators at random with (approximately) equal probability, and having it generate a value.
oneOf(Generator<? extends T>, Generator<? extends T>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Gives a generator that can produce instances of one of a given set of related types on every generation.
oneOf(Generator<? extends T>, Generator<? extends T>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
oneOf(Class<? extends T>, Class<? extends T>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Gives a generator that can produce instances of one of a given set of related types on every generation.
oneOf(Class<? extends T>, Class<? extends T>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
oneOf(U, U...) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
Gives a generation strategy that produces a random value by choosing one of the given values at random with (approximately) equal probability.
onFailure - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
Only - Annotation Interface in com.pholser.junit.quickcheck.generator
Mark a parameter of a Property method with this annotation to limit the set of values of that parameter used to test the property.
onMinimalCounterexample - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
onMinimalCounterexample - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
onMinimalCounterexample() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
onMinimalCounterexample() - Element in annotation interface com.pholser.junit.quickcheck.Property
 
onSuccess - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
OptionalDoubleGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type OptionalDouble.
OptionalDoubleGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
 
OptionalGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type Optional.
OptionalGenerator - Class in com.pholser.junit.quickcheck.guava.generator
Produces values of type Optional.
OptionalGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
 
OptionalGenerator() - Constructor for class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
 
OptionalIntGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type OptionalInt.
OptionalIntGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
 
OptionalLongGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type OptionalLong.
OptionalLongGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
 
overridesJavaLangObjectMethod(Method) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 

P

p - Variable in class com.pholser.junit.quickcheck.internal.SeededValue
 
Pair<F,S> - Class in com.pholser.junit.quickcheck
Typed pair of elements.
Pair(F, S) - Constructor for class com.pholser.junit.quickcheck.Pair
Makes a pair.
parameter - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
parameter() - Method in class com.pholser.junit.quickcheck.internal.SeededValue
 
parameter(Parameter) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Gives a generator that can produce instances of the type of the given reflected method parameter.
parameter(Parameter) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
parameterContextFor(Parameter, MethodGenericsContext) - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
parameterGenerators - Variable in class com.pholser.junit.quickcheck.generator.Ctor
 
parameterIndex - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
parameterIndex(Executable, Parameter) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
parameterName - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
parameters - Variable in class com.pholser.junit.quickcheck.generator.Ctor
 
ParameterSampler - Interface in com.pholser.junit.quickcheck.internal
 
parameterType - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
ParameterTypeContext - Class in com.pholser.junit.quickcheck.internal
 
ParameterTypeContext(String, AnnotatedType, String, Type<?>, GenericsContext) - Constructor for class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
ParameterTypeContext(String, AnnotatedType, String, Type<?>, GenericsContext, int) - Constructor for class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
params - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
pattern - Variable in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
 
peek() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
 
peek() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
 
peek() - Method in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
 
PeriodGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type Period.
PeriodGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
 
precision - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
Precision - Annotation Interface in com.pholser.junit.quickcheck.generator
Mark a parameter of a Property method with this annotation to constrain the values generated for the parameter to a given precision.
PredicateGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type Predicate.
PredicateGenerator<T> - Class in com.pholser.junit.quickcheck.guava.generator
Produces values of type Predicate.
PredicateGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
 
PredicateGenerator() - Constructor for class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
 
previousCount - Variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
 
PRIMITIVES - Static variable in class com.pholser.junit.quickcheck.internal.Reflection
 
probability() - Element in annotation interface com.pholser.junit.quickcheck.generator.NullAllowed
 
probabilityOfMean(double) - Method in class com.pholser.junit.quickcheck.internal.GeometricDistribution
 
probabilityOfNull - Variable in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
Produced - Annotation Interface in com.pholser.junit.quickcheck
Mark a parameter of a Property method with this annotation to have random values supplied to it via one of the Generators specified by the aggregated From annotations.
produceGenerator(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
PropertiesGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type Properties.
PropertiesGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
 
property(boolean[]) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
property(List<SeededValue>, ShrinkControl) - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
Property - Annotation Interface in com.pholser.junit.quickcheck
Mark a method on a class that is run with the JUnitQuickcheck runner with this annotation to have it run as a property-based test.
PropertyFalsified - Class in com.pholser.junit.quickcheck.runner
 
PropertyFalsified() - Constructor for class com.pholser.junit.quickcheck.runner.PropertyFalsified
 
PropertyParameterContext - Class in com.pholser.junit.quickcheck.internal
 
PropertyParameterContext(ParameterTypeContext) - Constructor for class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
PropertyParameterGenerationContext - Class in com.pholser.junit.quickcheck.internal.generator
 
PropertyParameterGenerationContext(PropertyParameterContext, GeneratorRepository, GeometricDistribution, SourceOfRandomness, ParameterSampler) - Constructor for class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
PropertyParameterGenerationContext.DiscardRatioExceededException - Exception in com.pholser.junit.quickcheck.internal.generator
 
PropertyStatement - Class in com.pholser.junit.quickcheck.runner
 
PropertyStatement(FrameworkMethod, TestClass, GeneratorRepository, GeometricDistribution, Logger) - Constructor for class com.pholser.junit.quickcheck.runner.PropertyStatement
 
PropertyVerifier - Class in com.pholser.junit.quickcheck.runner
 
PropertyVerifier(TestClass, FrameworkMethod, Object[], long[], Consumer<Void>, Consumer<AssumptionViolatedException>, BiConsumer<AssertionError, Runnable>) - Constructor for class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.Ctor
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.Fields
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.Generator
Supplies the available generators to this one.
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
 
provide(Generators) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
 
pure(U) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
Gives a generation strategy that produces the given value, always.

R

random - Variable in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
 
random - Variable in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
random() - Method in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
 
ranges - Variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
Ranges - Class in com.pholser.junit.quickcheck.internal
 
Ranges() - Constructor for class com.pholser.junit.quickcheck.internal.Ranges
 
Ranges.Type - Enum Class in com.pholser.junit.quickcheck.internal
 
rawParameterType() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
Reflection - Class in com.pholser.junit.quickcheck.internal
 
Reflection() - Constructor for class com.pholser.junit.quickcheck.internal.Reflection
 
reflectionException(Exception) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
ReflectionException - Exception in com.pholser.junit.quickcheck.internal
 
ReflectionException(String) - Constructor for exception com.pholser.junit.quickcheck.internal.ReflectionException
 
ReflectionException(Throwable) - Constructor for exception com.pholser.junit.quickcheck.internal.ReflectionException
 
register(Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
register(Iterable<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
registerGeneratorForType(Class<?>, Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
registerHierarchy(Class<?>, Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
registerTypes(Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
removals(List<?>) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
removals(List<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
 
removals(List<Integer>) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
 
removals(List<Map.Entry<?, ?>>) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
removeFrom(List<T>, int) - Static method in class com.pholser.junit.quickcheck.internal.Lists
 
repo - Variable in class com.pholser.junit.quickcheck.generator.Generator
 
repo - Variable in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
 
repo - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
reportErrorWithArguments(Throwable) - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
resolved - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
rest - Variable in class com.pholser.junit.quickcheck.internal.generator.GuaranteeValuesGenerator
 
returnValueGenerator - Variable in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
 
returnValueGenerator - Variable in class com.pholser.junit.quickcheck.internal.generator.LambdaGenerator
 
RFC4122 - Class in com.pholser.junit.quickcheck.generator.java.util
Home for machinery to produce UUIDs according to RFC 4122.
RFC4122() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122
 
RFC4122.AbstractUUIDGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
 
RFC4122.MessageDigests - Class in com.pholser.junit.quickcheck.generator.java.util
 
RFC4122.NameBasedUUIDGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
 
RFC4122.Namespace - Annotation Interface in com.pholser.junit.quickcheck.generator.java.util
Used in version 3 and version 5 UUID generation to specify a "namespace" UUID for use in generation.
RFC4122.Namespaces - Enum Class in com.pholser.junit.quickcheck.generator.java.util
Well-known "namespace" UUIDs.
RFC4122.Version3 - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type UUID that are RFC 4122 Version 3 identifiers.
RFC4122.Version4 - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type UUID that are RFC 4122 Version 4 identifiers.
RFC4122.Version5 - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type UUID that are RFC 4122 Version 5 identifiers.
root(FrameworkMethod, TestClass, List<PropertyParameterGenerationContext>, Object[], long[], AssertionError) - Static method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 

S

sample(double, SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.internal.GeometricDistribution
 
sample(List<PropertyParameterGenerationContext>) - Method in interface com.pholser.junit.quickcheck.internal.ParameterSampler
 
sample(List<PropertyParameterGenerationContext>) - Method in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
 
sample(List<PropertyParameterGenerationContext>) - Method in class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
 
sampler(int) - Method in enum class com.pholser.junit.quickcheck.Mode
 
sampler(Property) - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
sampleSize - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
sampleSize() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
sampleWithMean(double, SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.internal.GeometricDistribution
 
SAMPLING - Enum constant in enum class com.pholser.junit.quickcheck.Mode
Verify Property.trials() tuples of arguments for a property's parameters.
SamplingDomainGenerator - Class in com.pholser.junit.quickcheck.internal.generator
 
SamplingDomainGenerator(Set<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.SamplingDomainGenerator
 
satisfies() - Element in annotation interface com.pholser.junit.quickcheck.When
 
scale() - Element in annotation interface com.pholser.junit.quickcheck.generator.Precision
 
scanAnnotatedMembers(Map<Class<? extends Annotation>, List<FrameworkMethod>>, Map<Class<? extends Annotation>, List<FrameworkField>>) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
 
second - Variable in class com.pholser.junit.quickcheck.Pair
 
seed - Variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
seed - Variable in class com.pholser.junit.quickcheck.internal.SeededValue
 
seed - Variable in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
seed() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
seed() - Method in class com.pholser.junit.quickcheck.internal.SeededValue
 
seed() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
seed() - Element in annotation interface com.pholser.junit.quickcheck.When
 
SeededValue - Class in com.pholser.junit.quickcheck.internal
 
SeededValue(PropertyParameterGenerationContext) - Constructor for class com.pholser.junit.quickcheck.internal.SeededValue
 
seeds - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
seeds - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
semiAttempt() - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
Signals part of an attempt to generate a value.
semiAttempt() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
semiAttempts - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
Sequences - Class in com.pholser.junit.quickcheck.internal
 
Sequences() - Constructor for class com.pholser.junit.quickcheck.internal.Sequences
 
Sequences.BigDecimalHalvingIterator - Class in com.pholser.junit.quickcheck.internal
 
Sequences.BigIntegerHalvingIterator - Class in com.pholser.junit.quickcheck.internal
 
Sequences.IntegerHalvingIterator - Class in com.pholser.junit.quickcheck.internal
 
serialVersionUID - Static variable in exception com.pholser.junit.quickcheck.generator.GeneratorConfigurationException
 
serialVersionUID - Static variable in exception com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator.EvaluationException
 
serialVersionUID - Static variable in exception com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext.DiscardRatioExceededException
 
serialVersionUID - Static variable in exception com.pholser.junit.quickcheck.internal.ReflectionException
 
ServiceLoaderGeneratorSource - Class in com.pholser.junit.quickcheck.internal.generator
 
ServiceLoaderGeneratorSource() - Constructor for class com.pholser.junit.quickcheck.internal.generator.ServiceLoaderGeneratorSource
 
setDistinct(boolean) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
setField(Field, Object, Object, boolean) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
SetGenerator<T extends Set> - Class in com.pholser.junit.quickcheck.generator.java.util
Base class for generators of Sets.
SetGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.SetGenerator
 
setNamespace(RFC4122.Namespace) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
 
setSeed(long) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
 
setValue(GenerationStatus.Key<T>, T) - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
Associates the given value with the given key for the duration of the generation of a value for a property parameter, or until overwritten.
setValue(GenerationStatus.Key<T>, T) - Method in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
 
setVariant(byte[]) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.AbstractUUIDGenerator
 
setVersion(byte[], byte) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.AbstractUUIDGenerator
 
ShortGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces values of type short or Short.
ShortGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
 
shouldContinueShrinking(Queue<ShrinkNode>) - Method in class com.pholser.junit.quickcheck.runner.Shrinker
 
shouldShrink - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
shouldShrink() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
 
shrink() - Element in annotation interface com.pholser.junit.quickcheck.Property
 
shrink(SourceOfRandomness, Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
Gives some objects that are "smaller" than a given object.
shrink(SourceOfRandomness, Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CodePointShrink
 
shrink(SourceOfRandomness, Object) - Method in interface com.pholser.junit.quickcheck.generator.Shrink
Gives some objects that are "smaller" than a given object.
shrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
shrink(List<PropertyParameterGenerationContext>, Object[], long[]) - Method in class com.pholser.junit.quickcheck.runner.Shrinker
 
shrink(List<PropertyParameterGenerationContext>, Object[], long[], ShrinkControl, AssertionError) - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
Shrink<T> - Interface in com.pholser.junit.quickcheck.generator
Represents a strategy for producing objects "smaller than" a given object.
shrinkAttempts - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
ShrinkControl - Class in com.pholser.junit.quickcheck.internal
 
ShrinkControl(Property) - Constructor for class com.pholser.junit.quickcheck.internal.ShrinkControl
 
Shrinker - Class in com.pholser.junit.quickcheck.runner
 
Shrinker(FrameworkMethod, TestClass, AssertionError, ShrinkControl) - Constructor for class com.pholser.junit.quickcheck.runner.Shrinker
 
ShrinkNode - Class in com.pholser.junit.quickcheck.runner
 
ShrinkNode(FrameworkMethod, TestClass, List<PropertyParameterGenerationContext>, Object[], long[], int[], AssertionError) - Constructor for class com.pholser.junit.quickcheck.runner.ShrinkNode
 
shrinkNodeFor(Object, int) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
shrinks() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
shrinksOfOneItem(SourceOfRandomness, List<T>, Shrink<T>) - Static method in class com.pholser.junit.quickcheck.internal.Lists
 
shrinkTimeout - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
shrunkenDecimals(BigDecimal, BigDecimal) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
shrunkenIntegrals(BigDecimal, BigDecimal) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
SimpleGenerationStatus - Class in com.pholser.junit.quickcheck.internal.generator
 
SimpleGenerationStatus(GeometricDistribution, SourceOfRandomness, int) - Constructor for class com.pholser.junit.quickcheck.internal.generator.SimpleGenerationStatus
 
singleAbstractMethodOf(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
singleAccessibleConstructor(Class<T>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
size() - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
 
size() - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
 
size() - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
 
size() - Method in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
 
size() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
size(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
size(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
Size - Annotation Interface in com.pholser.junit.quickcheck.generator
Mark a parameter of a Property method with this annotation to constrain the size of values generated for the parameter.
sizeFactor - Variable in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
 
sizeFactor(ParameterTypeContext) - Method in interface com.pholser.junit.quickcheck.internal.ParameterSampler
 
sizeFactor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
 
sizeFactor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
 
sizeRange - Variable in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
 
sizeRange - Variable in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
 
smallerCounterexampleFound(String, Object[], Object[], long[], AssertionError, AssertionError) - Static method in class com.pholser.junit.quickcheck.runner.PropertyFalsified
 
source - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
 
SourceOfRandomness - Class in com.pholser.junit.quickcheck.random
A source of randomness, fed to generators so they can produce random values for property parameters.
SourceOfRandomness(Random) - Constructor for class com.pholser.junit.quickcheck.random.SourceOfRandomness
Makes a new source of randomness.
StackGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type Stack.
StackGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.StackGenerator
 
STRING - Enum constant in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
 
StringConversion - Interface in com.pholser.junit.quickcheck.conversion
Describes ways of transforming string input into objects of another type.
StringConversions - Class in com.pholser.junit.quickcheck.internal.conversion
 
StringConversions() - Constructor for class com.pholser.junit.quickcheck.internal.conversion.StringConversions
 
stringGenerator - Variable in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
 
StringGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
Produces Strings whose characters are in the interval [0x0000, 0xD7FF].
StringGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.StringGenerator
 
strings - Variable in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
 
successes - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
successfulEvaluations - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
superclassHierarchy(Class<?>) - Static method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
 
supertypes(Type<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
 
SupplierGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type Supplier.
SupplierGenerator<T> - Class in com.pholser.junit.quickcheck.guava.generator
Produces values of type Supplier.
SupplierGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.SupplierGenerator
 
SupplierGenerator() - Constructor for class com.pholser.junit.quickcheck.guava.generator.SupplierGenerator
 

T

testClass - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
 
testClass - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
 
testClass - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
THIRTY_ONE - Static variable in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
 
times(int) - Method in interface com.pholser.junit.quickcheck.generator.Gen
 
TimeZoneGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type TimeZone.
TimeZoneGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.TimeZoneGenerator
 
to(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
 
toBigInteger(Period) - Method in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
 
ToDoubleBiFunctionGenerator<T,U> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type ToDoubleBiFunction.
ToDoubleBiFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
 
ToDoubleFunctionGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type ToDoubleFunction.
ToDoubleFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
 
ToIntBiFunctionGenerator<T,U> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type ToIntBiFunction.
ToIntBiFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
 
ToIntFunctionGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type ToIntFunction.
ToIntFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
 
toJDKRandom() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
Gives a JDK source of randomness, with the same internal state as this source of randomness.
ToLongBiFunctionGenerator<T,U> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type ToLongBiFunction.
ToLongBiFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
 
ToLongFunctionGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type ToLongFunction.
ToLongFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
 
tooManyDiscards() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
 
topLevel() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
Deprecated.
This will likely go away when languages whose compilers and interpreters produce class files that support annotations on type uses.
toString() - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
 
toString() - Method in class com.pholser.junit.quickcheck.internal.SeededValue
 
toString() - Method in class com.pholser.junit.quickcheck.Pair
 
totalDepth - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
totalMagnitude - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
trials - Variable in class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
 
trials() - Element in annotation interface com.pholser.junit.quickcheck.Property
 
TupleParameterSampler - Class in com.pholser.junit.quickcheck.internal.sampling
 
TupleParameterSampler(int) - Constructor for class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
 
TWELVE - Static variable in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
 
type - Variable in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
 
type - Variable in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
 
type - Variable in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
 
type() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
type(Class<T>, Class<?>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Gives a generator that can produce values of the given type, parameterized by the given "component" types.
type(Class<T>, Class<?>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 
Type(String) - Constructor for enum class com.pholser.junit.quickcheck.internal.Ranges.Type
 
typeContext - Variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
typeContext() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
 
typeParameterContexts(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
types - Variable in class com.pholser.junit.quickcheck.generator.Generator
 
types() - Method in class com.pholser.junit.quickcheck.generator.Generator
 

U

UnaryOperatorGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
Produces values of type UnaryOperator.
UnaryOperatorGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.UnaryOperatorGenerator
 
URL - Enum constant in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
URL.
UTC_ZONE_ID - Static variable in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
 
UTC_ZONE_ID - Static variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
 
UTC_ZONE_ID - Static variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
 
UTC_ZONE_ID - Static variable in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
 

V

validatePropertyMethods(List<Throwable>) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
 
validateTestMethods(List<Throwable>) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
 
value - Variable in class com.pholser.junit.quickcheck.internal.SeededValue
 
value() - Element in annotation interface com.pholser.junit.quickcheck.From
 
value() - Element in annotation interface com.pholser.junit.quickcheck.generator.Also
 
value() - Element in annotation interface com.pholser.junit.quickcheck.generator.java.lang.Encoded.InCharset
 
value() - Element in annotation interface com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespace
 
value() - Element in annotation interface com.pholser.junit.quickcheck.generator.Only
 
value() - Method in class com.pholser.junit.quickcheck.internal.SeededValue
 
value() - Element in annotation interface com.pholser.junit.quickcheck.Produced
 
valueOf(GenerationStatus.Key<T>) - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
Retrieves the value associated with the given key.
valueOf(GenerationStatus.Key<T>) - Method in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
 
valueOf(String) - Static method in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pholser.junit.quickcheck.Mode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pholser.junit.quickcheck.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
VectorGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
Produces values of type Vector.
VectorGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.VectorGenerator
 
verify() - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
 
verifyProperty() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
 
Version3() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version3
 
Version4() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version4
 
Version5() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version5
 
versionMask - Variable in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
 
VoidGenerator - Class in com.pholser.junit.quickcheck.generator
Produces values for property parameters of type void or Void.
VoidGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.VoidGenerator
 

W

weight - Variable in class com.pholser.junit.quickcheck.internal.Weighted
 
Weighted<T> - Class in com.pholser.junit.quickcheck.internal
 
Weighted(T, int) - Constructor for class com.pholser.junit.quickcheck.internal.Weighted
 
When - Annotation Interface in com.pholser.junit.quickcheck
Mark a parameter of a Property method with this annotation to specify metadata about values generated for that parameter.
widen() - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
 
widen() - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
 
widen() - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
 
widen() - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
 
widen() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
 
withRandom(SourceOfRandomness) - Method in interface com.pholser.junit.quickcheck.generator.Generators
Makes a generator access point just like the receiver, but which uses the given source of randomness for making random choices.
withRandom(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
 

X

X500_DN - Enum constant in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
X.500 distinguished name.

Y

YearGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type Year.
YearGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
 
YearMonthGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type YearMonth.
YearMonthGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
 

Z

zilch - Static variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
zilch() - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
 
Zilch - Class in com.pholser.junit.quickcheck.internal
 
Zilch() - Constructor for class com.pholser.junit.quickcheck.internal.Zilch
 
ZilchGenerator - Class in com.pholser.junit.quickcheck.internal.generator
 
ZilchGenerator() - Constructor for class com.pholser.junit.quickcheck.internal.generator.ZilchGenerator
 
ZonedDateTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type ZonedDateTime.
ZonedDateTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
 
ZoneIdGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type ZoneId.
ZoneIdGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.ZoneIdGenerator
 
ZoneOffsetGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
Produces values of type ZoneOffset.
ZoneOffsetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
 

_

_gen(SourceOfRandomness, GenerationStatus) - Method in interface com.pholser.junit.quickcheck.generator.Gen
Deprecated.
For use by junit-quickcheck only -- when we migrate to Java 9 or better, this method will likely become private.
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form