mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-05 17:37:59 +08:00
!736 更新 ReflectUtil#setFieldValue 的 javadoc,使其与方法的实际行为相符
Merge pull request !736 from 刘忠燏/v5-dev
This commit is contained in:
commit
0b14f237f7
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user