File tree Expand file tree Collapse file tree
spring-core/src/main/java/org/springframework/core Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -619,6 +619,7 @@ private boolean determineUnresolvableGenerics(@Nullable Set<Type> alreadySeen) {
619619 ResolvableType [] generics = getGenerics ();
620620 for (ResolvableType generic : generics ) {
621621 if (generic .isUnresolvableTypeVariable () ||
622+ generic .isWildcardWithoutBounds () ||
622623 generic .isUnresolvableWildcard (currentTypeSeen (alreadySeen )) ||
623624 generic .hasUnresolvableGenerics (currentTypeSeen (alreadySeen ))) {
624625 return true ;
@@ -687,7 +688,7 @@ private boolean isWildcardWithoutBounds() {
687688
688689 /**
689690 * Determine whether the underlying type represents a wildcard
690- * has unresolvable upper bound or lower bound, or simply without bound
691+ * has unresolvable upper bound or lower bound
691692 */
692693 private boolean isUnresolvableWildcard (Set <Type > alreadySeen ) {
693694 if (this .type instanceof WildcardType wildcardType ) {
@@ -702,7 +703,7 @@ private boolean isUnresolvableWildcard(Set<Type> alreadySeen) {
702703 return upperResolvable .isUnresolvableTypeVariable () || upperResolvable .determineUnresolvableGenerics (alreadySeen );
703704 }
704705 }
705- return isWildcardWithoutBounds () ;
706+ return false ;
706707 }
707708
708709 /**
You can’t perform that action at this time.
0 commit comments