浏览代码

optimize:field set

fuhai 6 年之前
父节点
当前提交
2ba2dad0b1
共有 1 个文件被更改,包括 3 次插入8 次删除
  1. 3 8
      src/main/java/com/jfinal/aop/AopFactory.java

+ 3 - 8
src/main/java/com/jfinal/aop/AopFactory.java

@@ -166,16 +166,11 @@ public class AopFactory {
 				// field.setAccessible(true);
 				// field.set(targetObject, fieldInjectedObject);
 
-				boolean accessible = field.isAccessible();
-				if (accessible) {
+				if (field.isAccessible()) {
 					field.set(targetObject, fieldInjectedObject);
 				} else {
-					try {
-						field.setAccessible(true);
-						field.set(targetObject, fieldInjectedObject);
-					} finally {
-						field.setAccessible(false);
-					}
+					field.setAccessible(true);
+					field.set(targetObject, fieldInjectedObject);
 				}
 			}
 		}