Lines Matching refs:pd
41 PropertyDescriptor pd = BeanUtils.findPropertyDescriptor(B.class, "foo");
42 if (pd instanceof IndexedPropertyDescriptor) {
43 error(pd, "B.foo should not be an indexed property");
45 if (!pd.getPropertyType().equals(Date.class)) {
46 error(pd, "B.foo should be Date type");
48 pd = BeanUtils.findPropertyDescriptor(Child.class, "foo");
49 if (pd instanceof IndexedPropertyDescriptor) {
50 error(pd, "Child.foo should not be an indexed property");
52 pd = BeanUtils.findPropertyDescriptor(Classic.class, "foo");
53 if (pd instanceof IndexedPropertyDescriptor) {
54 error(pd, "Classic.foo should not be an indexed property");
58 error(pd, "Index.foo should have ipd values");
61 error(ipd, "Index.foo should not have pd values");
65 error(ipd, "All.foo should have all pd/ipd values");
94 public static boolean hasPD(PropertyDescriptor pd) {
95 if (null == pd.getPropertyType()) {
98 return (null != pd.getReadMethod())
99 || (null != pd.getWriteMethod());
115 public static void error(PropertyDescriptor pd, String message) {
116 BeanUtils.reportPropertyDescriptor(pd);
151 // This class has a complete set of pd