Browse Source

jfinal 3.7

James 6 years ago
parent
commit
097883ccbc

+ 4 - 0
src/main/java/com/jfinal/template/expr/ast/FieldKit.java

@@ -133,6 +133,10 @@ public class FieldKit {
 		
 		getters = ret.toArray(new FieldGetter[ret.size()]);
 	}
+	
+	public static void clearCache() {
+		fieldGetterCache.clear();
+	}
 }
 
 

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

@@ -115,6 +115,10 @@ public class MethodKit {
 		forbiddenMethods.remove(methodName);
 	}
 	
+	public static void clearCache() {
+		methodCache.clear();
+	}
+	
 	public static MethodInfo getMethod(Class<?> targetClass, String methodName, Object[] argValues) {
 		Class<?>[] argTypes = getArgTypes(argValues);
 		Long key = getMethodKey(targetClass, methodName, argTypes);