Browse Source

optimize:field set

fuhai 6 years ago
parent
commit
2ba2dad0b1
1 changed files with 3 additions and 8 deletions
  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);
 				}
 			}
 		}