Browse Source

jfinal 3.6

James 7 years ago
parent
commit
9baea49ddd
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/main/java/com/jfinal/template/expr/ast/MethodKit.java

+ 8 - 0
src/main/java/com/jfinal/template/expr/ast/MethodKit.java

@@ -99,6 +99,10 @@ public class MethodKit {
 		forbiddenClasses.add(clazz);
 	}
 	
+	public static void removeForbiddenClass(Class<?> clazz) {
+		forbiddenClasses.remove(clazz);
+	}
+	
 	public static boolean isForbiddenMethod(String methodName) {
 		return forbiddenMethods.contains(methodName);
 	}
@@ -107,6 +111,10 @@ public class MethodKit {
 		forbiddenMethods.add(methodName);
 	}
 	
+	public static void removeForbiddenMethod(String methodName) {
+		forbiddenMethods.remove(methodName);
+	}
+	
 	public static MethodInfo getMethod(Class<?> targetClass, String methodName, Object[] argValues) {
 		Class<?>[] argTypes = getArgTypes(argValues);
 		Long key = getMethodKey(targetClass, methodName, argTypes);