type assignable instead of equal

This commit is contained in:
金戟 2020-12-23 18:53:26 +08:00
parent df7deedcce
commit 703aa319ba

View File

@ -49,8 +49,7 @@ public class TypeUtil {
return false;
}
for (int i = 0; i < classesLeft.length; i++) {
if (!classesLeft[i].equals(classesRight[i]) &&
!fuzzyEqual(classesLeft[i], classesRight[i])) {
if (!classesLeft[i].isAssignableFrom(classesRight[i]) && !fuzzyEqual(classesLeft[i], classesRight[i])) {
return false;
}
}