Package org.junit.jupiter.params.support
Class AnnotationConsumerInitializer
java.lang.Object
org.junit.jupiter.params.support.AnnotationConsumerInitializer
AnnotationConsumerInitializer
is an internal helper class for
initializing AnnotationConsumers
.- Since:
- 5.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final List
<AnnotationConsumerInitializer.AnnotationConsumingMethodSignature> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> Class
<? extends Annotation> findConsumedAnnotationType
(T annotationConsumerInstance) private static Class
<? extends Annotation> getAnnotationType
(Method method) static <T> T
initialize
(AnnotatedElement annotatedElement, T annotationConsumerInstance) private static <A extends Annotation>
voidinitializeAnnotationConsumer
(AnnotationConsumer<A> instance, A annotation)
-
Field Details
-
annotationConsumingMethodSignatures
private static final List<AnnotationConsumerInitializer.AnnotationConsumingMethodSignature> annotationConsumingMethodSignatures
-
-
Constructor Details
-
AnnotationConsumerInitializer
private AnnotationConsumerInitializer()
-
-
Method Details
-
initialize
-
findConsumedAnnotationType
private static <T> Class<? extends Annotation> findConsumedAnnotationType(T annotationConsumerInstance) -
getAnnotationType
-
initializeAnnotationConsumer
private static <A extends Annotation> void initializeAnnotationConsumer(AnnotationConsumer<A> instance, A annotation)
-