更新 ReflectUtil#setFieldValue 的 javadoc,使其与方法的实际行为相符

This commit is contained in:
Liu Zhongyu 2022-08-03 16:07:08 +08:00
parent f9610d523d
commit 97dd0d5f0d

View File

@ -300,11 +300,13 @@ public class ReflectUtil {
}
/**
* 设置字段值
* 设置字段值<br>
* 若值类型与字段类型不一致则会尝试通过 {@link Convert} 进行转换<br>
* 若字段类型是原始类型而传入的值是 null则会将字段设置为对应原始类型的默认值 {@link ClassUtil#getDefaultValue(Class)}
*
* @param obj 对象,static字段则此处传Class
* @param fieldName 字段名
* @param value 值类型必须与字段类型匹配不会自动转换对象类型
* @param value 当值类型与字段类型不匹配时会尝试转换
* @throws UtilException 包装IllegalAccessException异常
*/
public static void setFieldValue(Object obj, String fieldName, Object value) throws UtilException {
@ -317,11 +319,13 @@ public class ReflectUtil {
}
/**
* 设置字段值
* 设置字段值<br>
* 若值类型与字段类型不一致则会尝试通过 {@link Convert} 进行转换<br>
* 若字段类型是原始类型而传入的值是 null则会将字段设置为对应原始类型的默认值 {@link ClassUtil#getDefaultValue(Class)}
*
* @param obj 对象如果是static字段此参数为null
* @param field 字段
* @param value 值类型必须与字段类型匹配不会自动转换对象类型
* @param value 当值类型与字段类型不匹配时会尝试转换
* @throws UtilException UtilException 包装IllegalAccessException异常
*/
public static void setFieldValue(Object obj, Field field, Object value) throws UtilException {