diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/ComposeFunction.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/ComposeFunction.java
index 80d4b3178..f9c281b26 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/func/ComposeFunction.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/ComposeFunction.java
@@ -34,6 +34,11 @@ public class ComposeFunction implements Function, Serializable {
private final Function g;
private final Function f;
+ /**
+ * 构造
+ * @param g 函数1
+ * @param f 函数2
+ */
public ComposeFunction(final Function g, final Function f) {
this.g = Assert.notNull(g);
this.f = Assert.notNull(f);
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBiFunction.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBiFunction.java
index 4b945959b..f4e5db4d9 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBiFunction.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBiFunction.java
@@ -9,6 +9,9 @@ import java.util.function.BiFunction;
/**
* SerBiFunction
*
+ * @param 参数1的类型
+ * @param 参数2的类型
+ * @param 返回值类型
* @author VampireAchao
* @since 2022/6/8
*/
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBiPredicate.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBiPredicate.java
index f98a0036a..cfc55f474 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBiPredicate.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBiPredicate.java
@@ -7,10 +7,12 @@ import java.util.Objects;
import java.util.function.BiPredicate;
/**
- * SerBiPred
+ * 可序列化的BiPredicate
*
+ * @param 参数1的类型
+ * @param 参数2的类型
* @author VampireAchao
- * @since 2022/6/8
+ * @since 6.0.0
*/
@FunctionalInterface
public interface SerBiPredicate extends BiPredicate, Serializable {
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBinaryOperator.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBinaryOperator.java
index a416e3337..50d1f6d6c 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBinaryOperator.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerBinaryOperator.java
@@ -12,6 +12,7 @@ import java.util.function.BinaryOperator;
*
* @author VampireAchao
* @since 2022/6/8
+ * @param 参数和返回值类型
*/
@FunctionalInterface
public interface SerBinaryOperator extends BinaryOperator, Serializable {
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerConsumer.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerConsumer.java
index 21a5464da..e9380ea0f 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerConsumer.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerConsumer.java
@@ -10,6 +10,7 @@ import java.util.stream.Stream;
/**
* 可序列化的Consumer
*
+ * @param 参数类型
* @author VampireAchao
* @see Consumer
*/
@@ -47,7 +48,8 @@ public interface SerConsumer extends Consumer, Serializable {
*/
@SafeVarargs
static SerConsumer multi(final SerConsumer... consumers) {
- return Stream.of(consumers).reduce(SerConsumer::andThen).orElseGet(() -> o -> {});
+ return Stream.of(consumers).reduce(SerConsumer::andThen).orElseGet(() -> o -> {
+ });
}
/**
@@ -77,6 +79,7 @@ public interface SerConsumer extends Consumer, Serializable {
* @return nothing
*/
static SerConsumer nothing() {
- return t -> {};
+ return t -> {
+ };
}
}
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerFunction.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerFunction.java
index 66af05eba..70dc3af29 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerFunction.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerFunction.java
@@ -8,6 +8,8 @@ import java.util.function.Function;
/**
* 可序列化的Function
*
+ * @param 参数类型
+ * @param 返回值类型
* @author VampireAchao
* @see Function
*/
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerPredicate.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerPredicate.java
index 85457df29..54d918ae6 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerPredicate.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerPredicate.java
@@ -12,6 +12,7 @@ import java.util.stream.Stream;
*
* @author VampireAchao
* @see Predicate
+ * @param 参数类型
*/
@FunctionalInterface
public interface SerPredicate extends Predicate, Serializable {
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerSupplier.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerSupplier.java
index 7ea302bfb..7a05f307f 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/func/SerSupplier.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/SerSupplier.java
@@ -9,9 +9,9 @@ import java.util.stream.Stream;
/**
* 可序列化的Supplier
*
+ * @param 返回值类型
* @author VampireAchao
* @see Supplier
- * @param 返回值类型
*/
@FunctionalInterface
public interface SerSupplier extends Supplier, Serializable {