[jboss-cvs] JBossAS SVN: r81644 - projects/jboss-reflect/trunk/src/main/java/org/jboss/beans/info/plugins.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Nov 26 11:30:20 EST 2008
Author: alesj
Date: 2008-11-26 11:30:20 -0500 (Wed, 26 Nov 2008)
New Revision: 81644
Modified:
projects/jboss-reflect/trunk/src/main/java/org/jboss/beans/info/plugins/NestedPropertyInfo.java
Log:
[JBREFLECT-46]; use isInstance + convertValue.
Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/beans/info/plugins/NestedPropertyInfo.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/beans/info/plugins/NestedPropertyInfo.java 2008-11-26 16:24:28 UTC (rev 81643)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/beans/info/plugins/NestedPropertyInfo.java 2008-11-26 16:30:20 UTC (rev 81644)
@@ -102,14 +102,10 @@
for (PropertyInfo pi : propertys)
{
TypeInfo info = pi.getType();
- if (info != null)
+ if (info != null && info.isInstance(value))
{
- TypeInfo valueTypeInfo = info.getTypeInfoFactory().getTypeInfo(value.getClass());
- if (info.isAssignableFrom(valueTypeInfo))
- {
- pi.set(bean, value);
- return;
- }
+ pi.set(bean, info.convertValue(value));
+ return;
}
}
}
More information about the jboss-cvs-commits
mailing list