Polishing

This commit is contained in:
Juergen Hoeller
2017-10-24 01:01:42 +02:00
parent 1c256a112b
commit 55b0c2f243
4 changed files with 34 additions and 41 deletions

View File

@@ -153,8 +153,7 @@ public class Projection extends SpelNodeImpl {
}
nextType = nextType.getSuperclass();
}
Class<?>[] interfaces = ClassUtils.getAllInterfacesForClass(newType);
for (Class<?> nextInterface : interfaces) {
for (Class<?> nextInterface : ClassUtils.getAllInterfacesForClassAsSet(newType)) {
if (nextInterface.isAssignableFrom(oldType)) {
return nextInterface;
}