Fix ResolvableType raw class isAssignable checks (backport from 5.1.x)

Closes gh-23321
This commit is contained in:
Juergen Hoeller
2019-07-20 17:07:57 +02:00
parent ed2659cc48
commit c573eca3d8
2 changed files with 20 additions and 12 deletions

View File

@@ -991,7 +991,7 @@ public class ResolvableType implements Serializable {
}
@Override
public boolean isAssignableFrom(ResolvableType other) {
Class<?> otherClass = other.getRawClass();
Class<?> otherClass = other.resolve();
return (otherClass != null && (clazz == null || ClassUtils.isAssignable(clazz, otherClass)));
}
};