mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-05 17:37:59 +08:00
fix doc
This commit is contained in:
parent
474c90bdb1
commit
a74fa1e7f5
@ -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) {
|
||||
|
@ -1475,6 +1475,7 @@ public class MapUtil {
|
||||
* @param key 键
|
||||
* @param mappingFunction 值不存在时值的生成函数
|
||||
* @see <a href="https://bugs.openjdk.java.net/browse/JDK-8161372">https://bugs.openjdk.java.net/browse/JDK-8161372</a>
|
||||
* @return 值
|
||||
*/
|
||||
public static <K, V> V computeIfAbsent(Map<K, V> map, K key, Function<? super K, ? extends V> mappingFunction) {
|
||||
V value = map.get(key);
|
||||
|
@ -269,7 +269,7 @@ public class ModifierUtil {
|
||||
* 设置final的field字段可以被修改
|
||||
* <p>
|
||||
* 只要不会被编译器内联优化的 final 属性就可以通过反射有效的进行修改 -- 修改后代码中可使用到新的值;
|
||||
* <h3>以下属性,编译器会内联优化,无法通过反射修改:</h3>
|
||||
* <p>以下属性,编译器会内联优化,无法通过反射修改:</p>
|
||||
* <ul>
|
||||
* <li> 基本类型 byte, char, short, int, long, float, double, boolean</li>
|
||||
* <li> Literal String 类型(直接双引号字符串)</li>
|
||||
@ -282,11 +282,13 @@ public class ModifierUtil {
|
||||
* </ul>
|
||||
* </p>
|
||||
* <pre class="code">
|
||||
* {@code
|
||||
* //示例,移除final修饰符
|
||||
* class JdbcDialects {private static final List<Number> dialects = new ArrayList<>();}
|
||||
* Field field = ReflectUtil.getField(JdbcDialects.class, fieldName);
|
||||
* ReflectUtil.removeFinalModify(field);
|
||||
* ReflectUtil.setFieldValue(JdbcDialects.class, fieldName, dialects);
|
||||
* }
|
||||
* </pre>
|
||||
* @param field 被修改的field,不可以为空
|
||||
* @throws UtilException IllegalAccessException等异常包装
|
||||
|
@ -1114,7 +1114,7 @@ public class ReflectUtil {
|
||||
* 设置final的field字段可以被修改
|
||||
* <p>
|
||||
* 只要不会被编译器内联优化的 final 属性就可以通过反射有效的进行修改 -- 修改后代码中可使用到新的值;
|
||||
* <h3>以下属性,编译器会内联优化,无法通过反射修改:</h3>
|
||||
* <p>以下属性,编译器会内联优化,无法通过反射修改:</p>
|
||||
* <ul>
|
||||
* <li> 基本类型 byte, char, short, int, long, float, double, boolean</li>
|
||||
* <li> Literal String 类型(直接双引号字符串)</li>
|
||||
@ -1127,11 +1127,13 @@ public class ReflectUtil {
|
||||
* </ul>
|
||||
* </p>
|
||||
* <pre class="code">
|
||||
* {@code
|
||||
* //示例,移除final修饰符
|
||||
* class JdbcDialects {private static final List<Number> dialects = new ArrayList<>();}
|
||||
* Field field = ReflectUtil.getField(JdbcDialects.class, fieldName);
|
||||
* ReflectUtil.removeFinalModify(field);
|
||||
* ReflectUtil.setFieldValue(JdbcDialects.class, fieldName, dialects);
|
||||
* }
|
||||
* </pre>
|
||||
* @param field 被修改的field,不可以为空
|
||||
* @throws UtilException IllegalAccessException等异常包装
|
||||
|
Loading…
Reference in New Issue
Block a user