fix NullPointerException when passing null as parameter of private accessor

This commit is contained in:
金戟
2021-10-17 15:46:35 +08:00
parent e1afb1cd54
commit 3bf19ee6d0
3 changed files with 13 additions and 5 deletions

View File

@@ -109,10 +109,10 @@ public class PrivateAccessor {
}
Class<?> commonClass = cls[0];
for (int i = 1; i < cls.length; i++) {
if (cls[i].isPrimitive()) {
return null;
} else if (cls[i] == null) {
if (cls[i] == null) {
continue;
} else if (cls[i].isPrimitive()) {
return null;
}
commonClass = getCommonClassOf(commonClass, cls[i]);
}