Package net.jqwik.engine.properties
Class PropertyMethodArbitraryResolver
java.lang.Object
net.jqwik.engine.properties.PropertyMethodArbitraryResolver
- All Implemented Interfaces:
Function<net.jqwik.api.providers.TypeUsage,,Set<net.jqwik.api.Arbitrary<?>>> net.jqwik.api.providers.ArbitraryProvider.SubtypeProvider,ArbitraryResolver
-
Constructor Summary
ConstructorsConstructorDescriptionPropertyMethodArbitraryResolver(Object testInstance, net.jqwik.api.domains.DomainContext domainContext) -
Method Summary
Modifier and TypeMethodDescriptionSet<net.jqwik.api.Arbitrary<?>>apply(net.jqwik.api.providers.TypeUsage targetType) protected net.jqwik.api.Arbitrary<?>configure(net.jqwik.api.Arbitrary<?> arbitrary, net.jqwik.api.providers.TypeUsage targetType) Set<net.jqwik.api.Arbitrary<?>>forParameter(MethodParameter parameter) protected Set<net.jqwik.api.Arbitrary<?>>resolve(net.jqwik.api.providers.TypeUsage targetType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.jqwik.api.providers.ArbitraryProvider.SubtypeProvider
provideOneFor, resolveAndCombine
-
Constructor Details
-
PropertyMethodArbitraryResolver
public PropertyMethodArbitraryResolver(Object testInstance, net.jqwik.api.domains.DomainContext domainContext)
-
-
Method Details
-
forParameter
- Specified by:
forParameterin interfaceArbitraryResolver
-
resolve
-
configure
protected net.jqwik.api.Arbitrary<?> configure(net.jqwik.api.Arbitrary<?> arbitrary, net.jqwik.api.providers.TypeUsage targetType) -
apply
-