|
|
|
|
@ -750,7 +750,7 @@ public class TypeDescriptor implements Serializable {
@@ -750,7 +750,7 @@ public class TypeDescriptor implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) { |
|
|
|
|
for (Annotation annotation : getAnnotations()) { |
|
|
|
|
for (Annotation annotation : this.annotations) { |
|
|
|
|
if (annotation.annotationType() == annotationClass) { |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
@ -762,7 +762,7 @@ public class TypeDescriptor implements Serializable {
@@ -762,7 +762,7 @@ public class TypeDescriptor implements Serializable {
|
|
|
|
|
@Nullable |
|
|
|
|
@SuppressWarnings("unchecked") |
|
|
|
|
public <T extends Annotation> T getAnnotation(Class<T> annotationClass) { |
|
|
|
|
for (Annotation annotation : getAnnotations()) { |
|
|
|
|
for (Annotation annotation : this.annotations) { |
|
|
|
|
if (annotation.annotationType() == annotationClass) { |
|
|
|
|
return (T) annotation; |
|
|
|
|
} |
|
|
|
|
|