소스 검색

扩展方法支持 null 传参调用

kangjie 5 년 전
부모
커밋
af7dbb96ae
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/main/java/org/ssssssss/magicapi/expression/interpreter/JavaReflection.java

+ 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);
 			}