equal
deleted
inserted
replaced
3083 return (A) annotations.get(annotationClass); |
3083 return (A) annotations.get(annotationClass); |
3084 } |
3084 } |
3085 |
3085 |
3086 /** |
3086 /** |
3087 * @throws NullPointerException {@inheritDoc} |
3087 * @throws NullPointerException {@inheritDoc} |
3088 * @since 1.5 |
|
3089 */ |
|
3090 public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) { |
|
3091 Objects.requireNonNull(annotationClass); |
|
3092 |
|
3093 return getAnnotation(annotationClass) != null; |
|
3094 } |
|
3095 |
|
3096 /** |
|
3097 * @throws NullPointerException {@inheritDoc} |
|
3098 * @since 1.8 |
3088 * @since 1.8 |
3099 */ |
3089 */ |
3100 public <A extends Annotation> A[] getAnnotations(Class<A> annotationClass) { |
3090 public <A extends Annotation> A[] getAnnotations(Class<A> annotationClass) { |
3101 Objects.requireNonNull(annotationClass); |
3091 Objects.requireNonNull(annotationClass); |
3102 |
3092 |