Package net.jqwik.engine.execution
Class DefaultPropertyLifecycleContext
java.lang.Object
net.jqwik.engine.execution.DefaultPropertyLifecycleContext
- All Implemented Interfaces:
net.jqwik.api.lifecycle.LifecycleContext,net.jqwik.api.lifecycle.PropertyLifecycleContext
public class DefaultPropertyLifecycleContext
extends Object
implements net.jqwik.api.lifecycle.PropertyLifecycleContext
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultPropertyLifecycleContext(PropertyMethodDescriptor methodDescriptor, Object testInstance, net.jqwik.api.Reporter reporter, net.jqwik.api.lifecycle.ResolveParameterHook resolveParameterHook) -
Method Summary
Modifier and TypeMethodDescriptionnet.jqwik.api.lifecycle.PropertyAttributesClass<?><A extends Annotation>
Optional<A>findAnnotation(Class<A> annotationClass) <A extends Annotation>
List<A>findAnnotationsInContainer(Class<A> annotationClass) label()<T> TnewInstance(Class<T> clazz) net.jqwik.api.Reporterreporter()Optional<net.jqwik.api.lifecycle.ResolveParameterHook.ParameterSupplier>resolveParameter(Executable executable, int index) toString()protected StringvoidwrapReporter(Function<net.jqwik.api.Reporter, net.jqwik.api.Reporter> wrapper) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.jqwik.api.lifecycle.LifecycleContext
findAnnotation, findAnnotationsInContainer, label, reporter, wrapReporter
-
Constructor Details
-
DefaultPropertyLifecycleContext
public DefaultPropertyLifecycleContext(PropertyMethodDescriptor methodDescriptor, Object testInstance, net.jqwik.api.Reporter reporter, net.jqwik.api.lifecycle.ResolveParameterHook resolveParameterHook)
-
-
Method Details
-
targetMethod
- Specified by:
targetMethodin interfacenet.jqwik.api.lifecycle.PropertyLifecycleContext
-
containerClass
- Specified by:
containerClassin interfacenet.jqwik.api.lifecycle.PropertyLifecycleContext
-
optionalElement
- Specified by:
optionalElementin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
optionalContainerClass
- Specified by:
optionalContainerClassin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
testInstance
- Specified by:
testInstancein interfacenet.jqwik.api.lifecycle.PropertyLifecycleContext
-
testInstances
- Specified by:
testInstancesin interfacenet.jqwik.api.lifecycle.PropertyLifecycleContext
-
extendedLabel
- Specified by:
extendedLabelin interfacenet.jqwik.api.lifecycle.PropertyLifecycleContext
-
newInstance
- Specified by:
newInstancein interfacenet.jqwik.api.lifecycle.LifecycleContext
-
resolveParameter
public Optional<net.jqwik.api.lifecycle.ResolveParameterHook.ParameterSupplier> resolveParameter(Executable executable, int index) - Specified by:
resolveParameterin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
attributes
public net.jqwik.api.lifecycle.PropertyAttributes attributes()- Specified by:
attributesin interfacenet.jqwik.api.lifecycle.PropertyLifecycleContext
-
toString
-
reporter
public net.jqwik.api.Reporter reporter()- Specified by:
reporterin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
wrapReporter
- Specified by:
wrapReporterin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
label
- Specified by:
labelin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
findAnnotation
- Specified by:
findAnnotationin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
findAnnotationsInContainer
- Specified by:
findAnnotationsInContainerin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
toString
-