Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3b6c22 commit d4cc273Copy full SHA for d4cc273
1 file changed
spring-core/src/main/java24/org/springframework/core/type/classreading/ClassFileAnnotationMetadata.java
@@ -226,10 +226,11 @@ static String resolveTypeName(ClassDesc type) {
226
if (type.isPrimitive()) {
227
return type.displayName();
228
}
229
- if (type.isArray()) {
230
- return resolveTypeName(type.componentType()) + "[]";
+ ClassDesc effectiveType = type;
+ while (effectiveType.isArray()) {
231
+ effectiveType = effectiveType.componentType();
232
- String packageName = type.packageName();
233
+ String packageName = effectiveType.packageName();
234
return (packageName.isEmpty() ? type.displayName() : packageName + "." + type.displayName());
235
236
0 commit comments