private static class RepeatableContainers.StandardRepeatableContainers extends RepeatableContainers
RepeatableContainers
implementation that searches using
Java's @Repeatable
annotation.Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.Object> |
cache |
private static RepeatableContainers.StandardRepeatableContainers |
INSTANCE |
private static java.lang.Object |
NONE |
Constructor and Description |
---|
StandardRepeatableContainers() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.Object |
computeRepeatedAnnotationsMethod(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
(package private) java.lang.annotation.Annotation[] |
findRepeatedAnnotations(java.lang.annotation.Annotation annotation) |
private static java.lang.reflect.Method |
getRepeatedAnnotationsMethod(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
and, equals, hashCode, none, of, standardRepeatables
private static final java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.Object> cache
private static final java.lang.Object NONE
private static RepeatableContainers.StandardRepeatableContainers INSTANCE
@Nullable java.lang.annotation.Annotation[] findRepeatedAnnotations(java.lang.annotation.Annotation annotation)
findRepeatedAnnotations
in class RepeatableContainers
@Nullable private static java.lang.reflect.Method getRepeatedAnnotationsMethod(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
private static java.lang.Object computeRepeatedAnnotationsMethod(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)