diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ReflectUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ReflectUtil.java index af975a036..33fd6ebbf 100755 --- a/hutool-core/src/main/java/cn/hutool/core/util/ReflectUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/ReflectUtil.java @@ -1114,6 +1114,21 @@ public class ReflectUtil { /** * 设置final的field字段可以被修改 + *

+ * 只要不会被编译器内联优化的 final 属性就可以通过反射有效的进行修改 -- 修改后代码中可使用到新的值; + *
+ *

以下属性,编译器会内联优化,无法通过反射修改:

+ * + *

以下属性,可以通过反射修改:

+ * + *

* @param field 被修改的field,不可以为空 * @throws UtilException IllegalAccessException等异常包装 * @since 5.8.8