Package net.jqwik.api
Klasse PropertyDefaults.PropertyDefaultsHook
java.lang.Object
net.jqwik.api.PropertyDefaults.PropertyDefaultsHook
- Alle implementierten Schnittstellen:
AroundPropertyHook,LifecycleHook
- Umschließende Klasse:
PropertyDefaults
public static class PropertyDefaults.PropertyDefaultsHook
extends Object
implements AroundPropertyHook
-
Feldübersicht
Von Schnittstelle geerbte Felder net.jqwik.api.lifecycle.AroundPropertyHook
BASE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanappliesTo(Optional<AnnotatedElement> element) This method is called once per hook and potential element during lifecycle hooks registration.aroundProperty(PropertyLifecycleContext context, PropertyExecutor property) When you wrap a property you can do stuff before and/or after its execution.intThe higher the value, the closer to the actual property method.Override this method if you want to change a concrete hook implementation's default propagation behaviour: Do not use hook in child elements -- sub containers or properties.Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden net.jqwik.api.lifecycle.AroundPropertyHook
compareTo
-
Konstruktordetails
-
PropertyDefaultsHook
public PropertyDefaultsHook()
-
-
Methodendetails
-
aroundProperty
public PropertyExecutionResult aroundProperty(PropertyLifecycleContext context, PropertyExecutor property) Beschreibung aus Schnittstelle kopiert:AroundPropertyHookWhen you wrap a property you can do stuff before and/or after its execution. All implementors should invoke the property withproperty.execute()and either return the result of this call or map it to another result.- Angegeben von:
aroundPropertyin SchnittstelleAroundPropertyHook- Parameter:
context- The property's context objectproperty- An executor to run the property- Gibt zurück:
- The result of running the property
-
aroundPropertyProximity
public int aroundPropertyProximity()Beschreibung aus Schnittstelle kopiert:AroundPropertyHookThe higher the value, the closer to the actual property method. Default value is 0.Values greater than -10 will make it run "inside" annotated lifecycle methods (BeforeProperty and AfterProperty).
- Angegeben von:
aroundPropertyProximityin SchnittstelleAroundPropertyHook- Gibt zurück:
- an integer value
-
propagateTo
Beschreibung aus Schnittstelle kopiert:LifecycleHookOverride this method if you want to change a concrete hook implementation's default propagation behaviour: Do not use hook in child elements -- sub containers or properties.- Angegeben von:
propagateToin SchnittstelleLifecycleHook- Gibt zurück:
- propagation mode enum
-
appliesTo
Beschreibung aus Schnittstelle kopiert:LifecycleHookThis method is called once per hook and potential element during lifecycle hooks registration.- Angegeben von:
appliesToin SchnittstelleLifecycleHook- Parameter:
element- The Optional instance contains element for container classes or method but is empty for the engine- Gibt zurück:
- true if a hook shall be applied to this element
-