Skip to content

Commit 6b053af

Browse files
committed
Fix: rebase with main and clean up
Signed-off-by: anaconda875 <hflbtmax@gmail.com>
1 parent 0e4c50b commit 6b053af

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,15 +209,15 @@ else if (genericType instanceof WildcardType wildcardType) {
209209
wildcardType, ResolvableType.forType(lowerBound))
210210
.getType();
211211
}
212-
} else if (originalUpperBound.length == 1) {
212+
}
213+
else if (originalUpperBound.length == 1) {
213214
Type upperBound = resolveType(originalUpperBound[0], contextClass);
214215
if (upperBound != originalUpperBound[0]) {
215216
return ResolvableType.forWildCardTypeWithUpperBound(
216217
wildcardType, ResolvableType.forType(upperBound))
217218
.getType();
218219
}
219220
}
220-
return wildcardType;
221221
}
222222
}
223223
return genericType;

spring-core/src/test/java/org/springframework/core/GenericTypeResolverTests.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,11 @@ void resolveTypeFromWildcardType(String methodName) {
264264

265265
@Test
266266
void resolveTypeFromNestedParameterizedType() {
267-
Type resolvedType = resolveType(method(MyInterfaceType.class, "get").getGenericReturnType(), MyCollectionInterfaceType.class);
267+
Type rawReturnType = method(MyInterfaceType.class, "get").getGenericReturnType();
268+
Type resolvedType = resolveType(rawReturnType, MyCollectionInterfaceType.class);
268269
assertThat(resolvedType).isEqualTo(method(MyCollectionInterfaceType.class, "get").getGenericReturnType());
269270

270-
resolvedType = resolveType(method(MyInterfaceType.class, "get").getGenericReturnType(), MyOptionalInterfaceType.class);
271+
resolvedType = resolveType(rawReturnType, MyOptionalInterfaceType.class);
271272
assertThat(resolvedType).isEqualTo(method(MyOptionalInterfaceType.class, "get").getGenericReturnType());
272273
}
273274

spring-core/src/test/java/org/springframework/core/ResolvableTypeTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1607,13 +1607,13 @@ private static ResolvableTypeAssert assertThatResolvableType(ResolvableType type
16071607
@SuppressWarnings("unused")
16081608
private HashMap<Integer, List<String>> myMap;
16091609

1610+
16101611
@SuppressWarnings("serial")
16111612
static class ExtendsList extends ArrayList<CharSequence> {
1612-
16131613
}
1614+
16141615
@SuppressWarnings("serial")
16151616
static class ExtendsMap extends HashMap<String, Integer> {
1616-
16171617
}
16181618

16191619

0 commit comments

Comments
 (0)