mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +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 obj 对象,static字段则此处传Class
|
||||||
* @param fieldName 字段名
|
* @param fieldName 字段名
|
||||||
* @param value 值,值类型必须与字段类型匹配,不会自动转换对象类型
|
* @param value 值,当值类型与字段类型不匹配时,会尝试转换
|
||||||
* @throws UtilException 包装IllegalAccessException异常
|
* @throws UtilException 包装IllegalAccessException异常
|
||||||
*/
|
*/
|
||||||
public static void setFieldValue(Object obj, String fieldName, Object value) throws UtilException {
|
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 obj 对象,如果是static字段,此参数为null
|
||||||
* @param field 字段
|
* @param field 字段
|
||||||
* @param value 值,值类型必须与字段类型匹配,不会自动转换对象类型
|
* @param value 值,当值类型与字段类型不匹配时,会尝试转换
|
||||||
* @throws UtilException UtilException 包装IllegalAccessException异常
|
* @throws UtilException UtilException 包装IllegalAccessException异常
|
||||||
*/
|
*/
|
||||||
public static void setFieldValue(Object obj, Field field, Object value) throws UtilException {
|
public static void setFieldValue(Object obj, Field field, Object value) throws UtilException {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user