Package net.jqwik.engine.execution
Class DefaultTryLifecycleContext
java.lang.Object
net.jqwik.engine.execution.DefaultTryLifecycleContext
- All Implemented Interfaces:
net.jqwik.api.lifecycle.LifecycleContext,net.jqwik.api.lifecycle.MethodLifecycleContext,net.jqwik.api.lifecycle.TryLifecycleContext
public class DefaultTryLifecycleContext
extends Object
implements net.jqwik.api.lifecycle.TryLifecycleContext
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTryLifecycleContext(net.jqwik.api.lifecycle.PropertyLifecycleContext propertyContext) -
Method Summary
Modifier and TypeMethodDescriptionClass<?><T extends Annotation>
Optional<T>findAnnotation(Class<T> annotationClass) <T extends Annotation>
List<T>findAnnotationsInContainer(Class<T> annotationClass) <T extends Annotation>
List<T>findRepeatableAnnotations(Class<T> annotationClass) label()<T> TnewInstance(Class<T> clazz) net.jqwik.api.Reporterreporter()Optional<net.jqwik.api.lifecycle.ResolveParameterHook.ParameterSupplier>resolveParameter(Executable executable, int index) toString()voidwrapReporter(Function<net.jqwik.api.Reporter, net.jqwik.api.Reporter> wrapper)
-
Constructor Details
-
DefaultTryLifecycleContext
public DefaultTryLifecycleContext(net.jqwik.api.lifecycle.PropertyLifecycleContext propertyContext)
-
-
Method Details
-
targetMethod
- Specified by:
targetMethodin interfacenet.jqwik.api.lifecycle.MethodLifecycleContext
-
containerClass
- Specified by:
containerClassin interfacenet.jqwik.api.lifecycle.MethodLifecycleContext
-
testInstance
- Specified by:
testInstancein interfacenet.jqwik.api.lifecycle.MethodLifecycleContext
-
testInstances
- Specified by:
testInstancesin interfacenet.jqwik.api.lifecycle.MethodLifecycleContext
-
label
- Specified by:
labelin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
optionalElement
- Specified by:
optionalElementin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
optionalContainerClass
- Specified by:
optionalContainerClassin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
reporter
public net.jqwik.api.Reporter reporter()- Specified by:
reporterin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
wrapReporter
- Specified by:
wrapReporterin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
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
-
findAnnotation
- Specified by:
findAnnotationin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
findAnnotationsInContainer
- Specified by:
findAnnotationsInContainerin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
findRepeatableAnnotations
- Specified by:
findRepeatableAnnotationsin interfacenet.jqwik.api.lifecycle.LifecycleContext
-
toString
-