if (PropertyUtils.getProperty(bean, name[0]) == null)
{
//如果没有初始化,求初始
PropertyUtils.setProperty(bean, name[0], object);
}
ClassParsing cp = new ClassParsing();
ClassLoader classloader = object.getClass().getClassLoader();
if (classloader != null) {
URL url = classloader.getResource(StringUtils.replace(object.getClass().getName(), ".", "/") + ".class");
File file = FileUtils.toFile(url);
if (file != null)
{
ClassReader cr = new ClassReader(FileUtils.openInputStream(file));
cr.accept(cp, 0);
}
}
Map<?, ?> ma=cp.getMap();
String ob= (String) ma.get(name[1]);
if (propertyUtils.isReadable(bean, string)&&propertyUtils.isWriteable(bean, string)&&ob!=null)
{
if (StringUtils.containsIgnoreCase(ob, "java.lang.String"))
{