Package net.jqwik.api.lifecycle
Schnittstelle InvokePropertyMethodHook
- Alle Superschnittstellen:
LifecycleHook
- Funktionsschnittstelle:
- Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.
@API(status=MAINTAINED,
since="1.6.0")
@FunctionalInterface
public interface InvokePropertyMethodHook
extends LifecycleHook
Implement this hook to override behaviour that invokes a method through reflection.
Per default ReflectionSupport.invokeMethod(Method, Object, Object...)
is called.
Caveat: Only one hook per property method is possible.
-
Feldübersicht
-
Methodenübersicht
Von Schnittstelle geerbte Methoden net.jqwik.api.lifecycle.LifecycleHook
appliesTo, propagateTo
-
Felddetails
-
DEFAULT
-
-
Methodendetails
-
invoke
Invoke a method through some reflective mechanism. You may want to override the default call if invocation requires something special.- Parameter:
method
- A method to be calledtarget
- An instance of the method's declaring class or null if it's a static methodargs
- The arguments to user for method call- Gibt zurück:
- any object
- Löst aus:
Throwable
-