diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java b/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java index 9e8662ca5..8488a9a2f 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java @@ -7,7 +7,7 @@ package cn.hutool.core.lang.tree; * @author looly * @since 5.2.4 */ -public interface Node extends Comparable>{ +public interface Node extends Comparable> { /** * 获取ID * @@ -19,6 +19,7 @@ public interface Node extends Comparable>{ * 设置ID * * @param id ID + * @return this */ Node setId(T id); @@ -33,7 +34,7 @@ public interface Node extends Comparable>{ * 设置父节点ID * * @param parentId 父节点ID - * @return 父节点ID + * @return this */ Node setParentId(T parentId); @@ -68,6 +69,7 @@ public interface Node extends Comparable>{ Node setWeight(Comparable weight); @SuppressWarnings({"unchecked", "rawtypes", "NullableProblems"}) + @Override default int compareTo(Node node) { final Comparable weight = this.getWeight(); if (null != weight) { diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java index 06bead429..92cd75aa8 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java @@ -123,6 +123,8 @@ public class TreeUtil { * 获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
* 此方法只查找此节点及子节点,采用广度优先遍历。 * + * @param ID类型 + * @param node 节点 * @param id ID * @return 节点 * @since 5.2.4 diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ClassUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ClassUtil.java index 4259ff91c..5793cc71a 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/ClassUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/ClassUtil.java @@ -1060,6 +1060,7 @@ public class ClassUtil { * class在jar包中返回jar所在文件夹,class不在jar中返回文件夹目录
* jdk中的类不能使用此方法 * + * @param clazz 类 * @return URL * @since 5.2.4 */ @@ -1075,6 +1076,7 @@ public class ClassUtil { * class在jar包中返回jar所在文件夹,class不在jar中返回文件夹目录
* jdk中的类不能使用此方法 * + * @param clazz 类 * @return class路径 * @since 5.2.4 */