public interface BeanPropertyFactory
| Modifier and Type | Method and Description |
|---|---|
<T,V> BeanProperty<T,V> |
create(java.lang.String propertyName,
java.lang.reflect.Field field,
java.lang.Class<V> propertyType,
java.lang.reflect.Method setMethod,
java.lang.reflect.Method getMethod,
java.lang.Class<T> ownerType,
java.lang.Class<?> declaringType)
创建指定类型指定属性对应的BeanProperty.
|
<T,V> BeanProperty<T,V> create(java.lang.String propertyName, java.lang.reflect.Field field, java.lang.Class<V> propertyType, java.lang.reflect.Method setMethod, java.lang.reflect.Method getMethod, java.lang.Class<T> ownerType, java.lang.Class<?> declaringType)
T - the bean generic typeV - the property generic typepropertyName - 属性名称field - 存取数据的字段propertyType - 属性类型setMethod - 设置方法getMethod - 读取方法ownerType - 属性所在的类型declaringType - 定义属性的类型 (可能是ownerType的父类,也可能一样)