diff --git a/hutool-core/src/main/java/cn/hutool/core/img/ImgUtil.java b/hutool-core/src/main/java/cn/hutool/core/img/ImgUtil.java index a62b12ba2..536897c00 100755 --- a/hutool-core/src/main/java/cn/hutool/core/img/ImgUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/img/ImgUtil.java @@ -2071,7 +2071,6 @@ public class ImgUtil { * @param image {@link BufferedImage} * @param rgbFilters 过滤多种颜色 * @return {@link String} #ffffff - * @see ColorUtil#getMainColor(BufferedImage, int[]...) * @since 5.6.7 */ public static String getMainColor(BufferedImage image, int[]... rgbFilters) { diff --git a/hutool-core/src/main/java/cn/hutool/core/map/MapUtil.java b/hutool-core/src/main/java/cn/hutool/core/map/MapUtil.java index d09bc0c40..6a85ca71c 100755 --- a/hutool-core/src/main/java/cn/hutool/core/map/MapUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/map/MapUtil.java @@ -1475,6 +1475,7 @@ public class MapUtil { * @param key 键 * @param mappingFunction 值不存在时值的生成函数 * @see https://bugs.openjdk.java.net/browse/JDK-8161372 + * @return 值 */ public static V computeIfAbsent(Map map, K key, Function mappingFunction) { V value = map.get(key); diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ModifierUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ModifierUtil.java index 2dc256f2b..6c63b86b4 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/ModifierUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/ModifierUtil.java @@ -269,7 +269,7 @@ public class ModifierUtil { * 设置final的field字段可以被修改 *

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

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

+ *

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

* *

*
+	 * {@code
 	 *      //示例,移除final修饰符
 	 *      class JdbcDialects {private static final List dialects = new ArrayList<>();}
 	 *      Field field = ReflectUtil.getField(JdbcDialects.class, fieldName);
 	 * 		ReflectUtil.removeFinalModify(field);
 	 * 		ReflectUtil.setFieldValue(JdbcDialects.class, fieldName, dialects);
+	 * 	}
 	 * 
* @param field 被修改的field,不可以为空 * @throws UtilException IllegalAccessException等异常包装 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 19807868d..fdfcd3ae0 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,7 +1114,7 @@ public class ReflectUtil { * 设置final的field字段可以被修改 *

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

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

+ *

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

* *

*
+	 * {@code
 	 *      //示例,移除final修饰符
 	 *      class JdbcDialects {private static final List dialects = new ArrayList<>();}
 	 *      Field field = ReflectUtil.getField(JdbcDialects.class, fieldName);
 	 * 		ReflectUtil.removeFinalModify(field);
 	 * 		ReflectUtil.setFieldValue(JdbcDialects.class, fieldName, dialects);
+	 * 	}
 	 * 
* @param field 被修改的field,不可以为空 * @throws UtilException IllegalAccessException等异常包装