Fix NPE issue#12292 (#12293)

Fix NPE issue#12292

Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
This commit is contained in:
CodePlayer 2023-05-19 15:48:22 +08:00 committed by GitHub
parent c76e97dc61
commit 9c72fdea69
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -418,7 +418,7 @@ public interface AnnotationUtils {
static boolean isAnnotationPresent(AnnotatedElement annotatedElement, String annotationClassName) {
ClassLoader classLoader = annotatedElement.getClass().getClassLoader();
Class<?> resolvedType = resolveClass(annotationClassName, classLoader);
if (!Annotation.class.isAssignableFrom(resolvedType)) {
if (resolvedType == null || !Annotation.class.isAssignableFrom(resolvedType)) {
return false;
}
return isAnnotationPresent(annotatedElement, (Class<? extends Annotation>) resolvedType);