Skip to content

Commit 0e4c50b

Browse files
committed
fix
Signed-off-by: anaconda875 <hflbtmax@gmail.com>
1 parent fed2e79 commit 0e4c50b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

spring-core/src/main/java/org/springframework/core/ResolvableType.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff 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
/**

0 commit comments

Comments
 (0)