diff --git a/hutool-core/src/main/java/cn/hutool/core/reflect/ReflectUtil.java b/hutool-core/src/main/java/cn/hutool/core/reflect/ReflectUtil.java index d1f19fdbd..66096417a 100644 --- a/hutool-core/src/main/java/cn/hutool/core/reflect/ReflectUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/reflect/ReflectUtil.java @@ -33,8 +33,9 @@ public class ReflectUtil { * * @param executable 可执行的反射对象 * @return 描述符 - * @link jvm定义的Field Descriptors(字段描述) - * @link 关于类型描述符的博客 + * @author VampireAchao + * @see jvm定义的Field Descriptors(字段描述) + * @see 关于类型描述符的博客 *

例:

* - * @author VampireAchao */ - public static String getDescriptor(Executable executable) { - StringBuilder stringBuilder = new StringBuilder(); + public static String getDescriptor(final Executable executable) { + final StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append('('); - Class[] parameters = executable.getParameterTypes(); - for (Class parameter : parameters) { + final Class[] parameters = executable.getParameterTypes(); + for (final Class parameter : parameters) { stringBuilder.append(getDescriptor(parameter)); } if (executable instanceof Method) { - Method method = (Method) executable; + final Method method = (Method) executable; return stringBuilder.append(')').append(getDescriptor(method.getReturnType())).toString(); } else if (executable instanceof Constructor) { return stringBuilder.append(")V").toString(); @@ -65,8 +65,10 @@ public class ReflectUtil { * 获取类型描述符,这是编译成class文件后的二进制名称 * * @param clazz 类 - * @link jvm定义的Field Descriptors(字段描述) - * @link 关于类型描述符的博客 + * @return 描述字符串 + * @author VampireAchao + * @see jvm定义的Field Descriptors(字段描述) + * @see 关于类型描述符的博客 *

例:

* - * @author VampireAchao */ - public static String getDescriptor(Class clazz) { - StringBuilder stringBuilder = new StringBuilder(); + public static String getDescriptor(final Class clazz) { + final StringBuilder stringBuilder = new StringBuilder(); Class currentClass; for (currentClass = clazz; currentClass.isArray();