Class InvocationInterceptorChain

java.lang.Object
org.junit.jupiter.engine.execution.InvocationInterceptorChain

@API(status=INTERNAL, since="5.5") public class InvocationInterceptorChain extends Object
  • Constructor Details

    • InvocationInterceptorChain

      public InvocationInterceptorChain()
  • Method Details

    • invoke

      public <T> T invoke(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation, ExtensionRegistry extensionRegistry, InvocationInterceptorChain.InterceptorCall<T> call)
    • chainAndInvoke

      private <T> T chainAndInvoke(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<org.junit.jupiter.api.extension.InvocationInterceptor> interceptors)
    • chainInterceptors

      private <T> org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> chainInterceptors(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<org.junit.jupiter.api.extension.InvocationInterceptor> interceptors)
    • proceed

      private <T> T proceed(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation)