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 {