From f9fdd16c3b1b4038ea366268875301d23b2e74cf Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 26 Sep 2022 22:56:32 +0800 Subject: [PATCH] fix doc --- .../src/main/java/cn/hutool/core/util/ObjectUtil.java | 7 ++++--- hutool-http/src/main/java/cn/hutool/http/HttpRequest.java | 2 ++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ObjectUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ObjectUtil.java index c207434a2..5b1b73dc6 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/ObjectUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/ObjectUtil.java @@ -324,7 +324,7 @@ public class ObjectUtil { * @throws NullPointerException {@code defaultValueSupplier == null} 时,抛出 * @since 5.7.20 */ - public static T defaultIfNull(T source, Function defaultValueSupplier) { + public static T defaultIfNull(T source, Function defaultValueSupplier) { if (isNull(source)) { return defaultValueSupplier.apply(null); } @@ -353,14 +353,15 @@ public class ObjectUtil { /** * 如果给定对象为{@code null} 返回默认值, 如果不为null 返回自定义handle处理后的返回值 * + * @param 被检查对象为{@code null}返回默认值,否则返回自定义handle处理后的返回值 + * @param 被检查的对象类型 * @param source Object 类型对象 * @param handle 非空时自定义的处理方法 * @param defaultValue 默认为空的返回值 - * @param 被检查对象为{@code null}返回默认值,否则返回自定义handle处理后的返回值 * @return 处理后的返回值 * @since 5.4.6 */ - public static T defaultIfNull(R source, Function handle, final T defaultValue) { + public static T defaultIfNull(R source, Function handle, final T defaultValue) { if (isNotNull(source)) { return handle.apply(source); } diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java b/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java index ba2ec147a..97aad52f1 100755 --- a/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java +++ b/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java @@ -1030,8 +1030,10 @@ public class HttpRequest extends HttpBase { * 执行Request请求后,对响应内容后续处理
* 处理结束后关闭连接 * + * @param 处理结果类型 * @param function 响应内容处理函数 * @since 5.8.5 + * @return 处理结果 */ public T thenFunction(Function function) { try (final HttpResponse response = execute(true)) {