public class MockField<T> extends Object
| Constructor and Description |
|---|
MockField(Class<T> objType,
String fieldName,
FieldValueGetter fieldValueGetter,
Class fieldType)
构造
|
| Modifier and Type | Method and Description |
|---|---|
Field |
getField() |
String |
getFieldName()
获取字段的名称
|
Class |
getFieldType() |
Class<T> |
getObjType() |
Method |
getSetterMethod() |
Object |
getValue()
获取字段的值
|
FieldValueGetter |
getValueGetter() |
void |
setValue(Object bean)
为传入的对象的对应的参数赋值
通过FieldUtils工具类使用setter方法赋值
|
void |
setValueGetter(FieldValueGetter valueGetter) |
String |
toString() |
public MockField(Class<T> objType, String fieldName, FieldValueGetter fieldValueGetter, Class fieldType)
public void setValue(Object bean) throws Exception
ExceptionFieldUtilspublic Object getValue()
public String getFieldName()
public Class getFieldType()
public FieldValueGetter getValueGetter()
public Field getField()
public Method getSetterMethod()
public void setValueGetter(FieldValueGetter valueGetter)
Copyright © 2024. All rights reserved.