Prechádzať zdrojové kódy

扩展方法支持 null 传参调用

kangjie 5 rokov pred
rodič
commit
af7dbb96ae

+ 1 - 1
src/main/java/org/ssssssss/magicapi/expression/interpreter/JavaReflection.java

@@ -102,7 +102,7 @@ public class JavaReflection extends AbstractReflection {
 				Class<?>[] parameterTypes = new Class[arguments.length + 1];
 				parameterTypes[0] = cls;
 				for (int i = 0; i < arguments.length; i++) {
-					parameterTypes[i + 1] = arguments[i] == null ? null : arguments[i].getClass();
+					parameterTypes[i + 1] = arguments[i] == null ? Null.class : arguments[i].getClass();
 				}
 				return findMethod(methodList, parameterTypes);
 			}