From a74fa1e7f594ce8a5380e04c3a08decea2422d52 Mon Sep 17 00:00:00 2001
From: Looly
Date: Wed, 21 Sep 2022 18:57:44 +0800
Subject: [PATCH] fix doc
---
hutool-core/src/main/java/cn/hutool/core/img/ImgUtil.java | 1 -
hutool-core/src/main/java/cn/hutool/core/map/MapUtil.java | 1 +
.../src/main/java/cn/hutool/core/util/ModifierUtil.java | 4 +++-
.../src/main/java/cn/hutool/core/util/ReflectUtil.java | 4 +++-
4 files changed, 7 insertions(+), 3 deletions(-)
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 super K, ? extends V> 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 属性就可以通过反射有效的进行修改 -- 修改后代码中可使用到新的值;
- *
以下属性,编译器会内联优化,无法通过反射修改:
+ * 以下属性,编译器会内联优化,无法通过反射修改:
*
* - 基本类型 byte, char, short, int, long, float, double, boolean
* - Literal String 类型(直接双引号字符串)
@@ -282,11 +282,13 @@ public class ModifierUtil {
*
*
*
+ * {@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 属性就可以通过反射有效的进行修改 -- 修改后代码中可使用到新的值;
- *
以下属性,编译器会内联优化,无法通过反射修改:
+ * 以下属性,编译器会内联优化,无法通过反射修改:
*
* - 基本类型 byte, char, short, int, long, float, double, boolean
* - Literal String 类型(直接双引号字符串)
@@ -1127,11 +1127,13 @@ public class ReflectUtil {
*
*
*
+ * {@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等异常包装