Module org.junit.jupiter.engine
Class InvocationInterceptorChain
java.lang.Object
org.junit.jupiter.engine.execution.InvocationInterceptorChain
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
static interface
private static class
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate <T> T
chainAndInvoke
(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<InvocationInterceptor> interceptors) private <T> InvocationInterceptor.Invocation<T>
chainInterceptors
(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<InvocationInterceptor> interceptors) <T> T
invoke
(InvocationInterceptor.Invocation<T> invocation, ExtensionRegistry extensionRegistry, InvocationInterceptorChain.InterceptorCall<T> call) private <T> T
proceed
(InvocationInterceptor.Invocation<T> invocation)
-
Constructor Details
-
InvocationInterceptorChain
public InvocationInterceptorChain()
-
-
Method Details
-
invoke
public <T> T invoke(InvocationInterceptor.Invocation<T> invocation, ExtensionRegistry extensionRegistry, InvocationInterceptorChain.InterceptorCall<T> call) -
chainAndInvoke
private <T> T chainAndInvoke(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<InvocationInterceptor> interceptors) -
chainInterceptors
private <T> InvocationInterceptor.Invocation<T> chainInterceptors(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<InvocationInterceptor> interceptors) -
proceed
-