Avoid NPE in hasUnresolvableGenerics()

Issue: SPR-11034
master
Juergen Hoeller 11 years ago
parent 231433f540
commit 6cfbcf4f17
  1. 2
      spring-core/src/main/java/org/springframework/core/ResolvableType.java

@ -365,6 +365,7 @@ public final class ResolvableType implements Serializable {
} }
} }
Class<?> resolved = resolve(); Class<?> resolved = resolve();
if (resolved != null) {
Type[] ifcs = resolved.getGenericInterfaces(); Type[] ifcs = resolved.getGenericInterfaces();
for (Type ifc : ifcs) { for (Type ifc : ifcs) {
if (ifc instanceof Class) { if (ifc instanceof Class) {
@ -376,6 +377,7 @@ public final class ResolvableType implements Serializable {
if (resolved.getGenericSuperclass() != null) { if (resolved.getGenericSuperclass() != null) {
return getSuperType().hasUnresolvableGenerics(); return getSuperType().hasUnresolvableGenerics();
} }
}
return false; return false;
} }

Loading…
Cancel
Save