Class AnnotationConsumerInitializer

java.lang.Object
org.junit.jupiter.params.support.AnnotationConsumerInitializer

@API(status=INTERNAL, since="5.0") public final class AnnotationConsumerInitializer extends Object
AnnotationConsumerInitializer is an internal helper class for initializing AnnotationConsumers.
Since:
5.0
  • Field Details

  • Constructor Details

    • AnnotationConsumerInitializer

      private AnnotationConsumerInitializer()
  • Method Details

    • initialize

      public static <T> T initialize(AnnotatedElement annotatedElement, T annotationConsumerInstance)
    • findConsumedAnnotationType

      private static <T> Class<? extends Annotation> findConsumedAnnotationType(T annotationConsumerInstance)
    • getAnnotationType

      private static Class<? extends Annotation> getAnnotationType(Method method)
    • initializeAnnotationConsumer

      private static <A extends Annotation> void initializeAnnotationConsumer(AnnotationConsumer<A> instance, A annotation)