java PropertyDescriptor分析
程序员文章站
2022-03-31 11:05:33
...
1:简答说明
正如其名称,用于描述属性相关的信息,如对于读写方法的设置和读取,获取属性的类型等操作。
2:源码
2.1:public构造方法
public PropertyDescriptor(String propertyName, // 属性的名称
Class<?> beanClass // bean的class类型
)
public PropertyDescriptor(String propertyName, // 属性名称
Class<?> beanClass, // bean的class类型
String readMethodName, // 读方法名称
String writeMethodName // 写方法名称
)
public PropertyDescriptor(String propertyName, // 属性名称
Method readMethod, // 读方法
Method writeMethod // 写方法
)
2.2:主要方法
// 获取属性的类型
public synchronized Class<?> getPropertyType() {}
// 获取读方法
public synchronized Method getReadMethod() {}
// 设置读方法
public synchronized void setReadMethod(Method readMethod) {}
// 获取读方法
public synchronized Method getWriteMethod() {}
// 设置读方法
public synchronized void setWriteMethod(Method writeMethod){}