Browse Source

支持高版本 JDK 的安全策略,method.setAccessible(true)

James 3 years ago
parent
commit
9f3a348773
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/main/java/com/jfinal/template/expr/ast/MethodInfo.java

+ 3 - 0
src/main/java/com/jfinal/template/expr/ast/MethodInfo.java

@@ -38,6 +38,9 @@ public class MethodInfo {
 		this.method = method;
 		this.isVarArgs = method.isVarArgs();
 		this.paraTypes = method.getParameterTypes();
+		
+		// 支持高版本 JDK 的安全策略
+		method.setAccessible(true);
 	}
 	
 	public Object invoke(Object target, Object... args) throws ReflectiveOperationException {