@API(status=INTERNAL,
since="5.0")
public final class AnnotationConsumerInitializer
extends java.lang.Object
AnnotationConsumerInitializer
is an internal helper class for
initializing AnnotationConsumers
.Modifier and Type | Field and Description |
---|---|
private static java.util.function.Predicate<java.lang.reflect.Method> |
isAnnotationConsumerAcceptMethod |
Modifier | Constructor and Description |
---|---|
private |
AnnotationConsumerInitializer() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
initialize(java.lang.reflect.AnnotatedElement annotatedElement,
T instance) |
private static <A extends java.lang.annotation.Annotation> |
initializeAnnotationConsumer(AnnotationConsumer<A> instance,
A annotation) |
private static final java.util.function.Predicate<java.lang.reflect.Method> isAnnotationConsumerAcceptMethod
public static <T> T initialize(java.lang.reflect.AnnotatedElement annotatedElement, T instance)
private static <A extends java.lang.annotation.Annotation> void initializeAnnotationConsumer(AnnotationConsumer<A> instance, A annotation)