diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/lang/mutable/Mutable.java b/hutool-core/src/main/java/org/dromara/hutool/core/lang/mutable/Mutable.java index e67c8b357..cc986e966 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/lang/mutable/Mutable.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/lang/mutable/Mutable.java @@ -21,7 +21,7 @@ import java.util.function.Predicate; import java.util.function.UnaryOperator; /** - *

提供可变值类型接口
+ *

提供可变值类型接口
* * 相较于{@link Opt}或{@link java.util.Optional},该所有实现类中的方法都不区分值是否为{@code null}, * 因此在使用前需要自行判断值是否为{@code null}, @@ -32,7 +32,7 @@ import java.util.function.UnaryOperator; */ public interface Mutable { - // ==================== factory methods ==================== + // region ----- factory methods /** * 创建一个{@link MutableBool}对象 @@ -107,6 +107,7 @@ public interface Mutable { /** * 创建一个{@link MutableObj}对象 * + * @param 值类型 * @param value 值 * @return {@link MutableObj} */ @@ -114,7 +115,9 @@ public interface Mutable { return new MutableObj<>(value); } - // ==================== base methods ==================== + // endregion + + // region ----- base methods /** * 获得原始值 @@ -128,6 +131,8 @@ public interface Mutable { */ void set(T value); + // endregion + /** * 根据操作修改值 *