diff --git a/modules/swagger-core/src/main/java/io/swagger/v3/core/jackson/ModelResolver.java b/modules/swagger-core/src/main/java/io/swagger/v3/core/jackson/ModelResolver.java index a2367372a5..6778043151 100644 --- a/modules/swagger-core/src/main/java/io/swagger/v3/core/jackson/ModelResolver.java +++ b/modules/swagger-core/src/main/java/io/swagger/v3/core/jackson/ModelResolver.java @@ -23,7 +23,6 @@ import com.fasterxml.jackson.databind.introspect.AnnotatedClass; import com.fasterxml.jackson.databind.introspect.AnnotatedMember; import com.fasterxml.jackson.databind.introspect.AnnotatedMethod; -import com.fasterxml.jackson.databind.introspect.AnnotationMap; import com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition; import com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder; import com.fasterxml.jackson.databind.jsontype.NamedType; @@ -577,11 +576,8 @@ public Schema resolve(AnnotatedType annotatedType, ModelConverterContext context if (member != null && !ignore(member, xmlAccessorTypeAnnotation, propName, propertiesToIgnore, propDef)) { List annotationList = new ArrayList<>(); - AnnotationMap annotationMap = member.getAllAnnotations(); - if (annotationMap != null) { - for (Annotation a : annotationMap.annotations()) { - annotationList.add(a); - } + for (Annotation a : member.annotations()) { + annotationList.add(a); } annotations = annotationList.toArray(new Annotation[annotationList.size()]); @@ -1120,11 +1116,8 @@ protected Schema processAsId(String propertyName, AnnotatedType type, return PrimitiveType.createProperty(propType); } else { List list = new ArrayList<>(); - AnnotationMap annotationMap = propMember.getAllAnnotations(); - if (annotationMap != null) { - for (Annotation a : annotationMap.annotations()) { - list.add(a); - } + for (Annotation a : propMember.annotations()) { + list.add(a); } Annotation[] annotations = list.toArray(new Annotation[list.size()]); AnnotatedType aType = new AnnotatedType() diff --git a/modules/swagger-project-jakarta/pom.xml b/modules/swagger-project-jakarta/pom.xml index 826f4b3e65..6515f7d9e4 100644 --- a/modules/swagger-project-jakarta/pom.xml +++ b/modules/swagger-project-jakarta/pom.xml @@ -575,12 +575,8 @@ 5.0.0 3.0.1 4.13.1 - 2.13.2 - - 2.13.2.2 + 2.13.3 + 2.13.3 1.2.9 4.8.138 31.0.1-jre diff --git a/pom.xml b/pom.xml index fb10f7d8d9..f0c30c19bd 100644 --- a/pom.xml +++ b/pom.xml @@ -655,12 +655,8 @@ 4.0.3 2.26 4.13.1 - 2.13.2 - - 2.13.2.2 + 2.13.3 + 2.13.3 1.2.9 4.8.138 31.0.1-jre