|
|
|
@ -229,6 +229,15 @@ public class BeanInfo {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static List<Class<? extends BaseBean>> getChildClasses(Class<? extends BaseBean> cls) {
|
|
|
|
|
List<Class<? extends BaseBean>> beanClasses = new ArrayList<>();
|
|
|
|
|
List<BeanInfo> beanInfos = getBeanInfo(cls).childsBeanInfos;
|
|
|
|
|
for (BeanInfo beanInfo : beanInfos) {
|
|
|
|
|
beanClasses.add(beanInfo.getBeanClass());
|
|
|
|
|
}
|
|
|
|
|
return beanClasses;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static FIELD_TYPE getFieldType(Class<?> cls) {
|
|
|
|
|
FIELD_TYPE type = null;
|
|
|
|
|
if (cls == Boolean.class || cls == boolean.class) {
|
|
|
|
|