[jboss-cvs] JBossAS SVN: r84226 - projects/jboss-man/branches/Branch_2_0/metatype/src/main/java/org/jboss/metatype/plugins/values.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Feb 15 20:19:29 EST 2009
Author: scott.stark at jboss.org
Date: 2009-02-15 20:19:29 -0500 (Sun, 15 Feb 2009)
New Revision: 84226
Modified:
projects/jboss-man/branches/Branch_2_0/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java
Log:
BMAN-50, only attempt to access the composite value from the bean if the property is readable.
Modified: projects/jboss-man/branches/Branch_2_0/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java
===================================================================
--- projects/jboss-man/branches/Branch_2_0/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java 2009-02-15 22:21:46 UTC (rev 84225)
+++ projects/jboss-man/branches/Branch_2_0/metatype/src/main/java/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java 2009-02-16 01:19:29 UTC (rev 84226)
@@ -465,10 +465,12 @@
for (String name : type.itemSet())
{
MetaType itemType = type.getType(name);
- Object itemValue;
+ Object itemValue = null;
try
{
- itemValue = beanInfo.getProperty(value, name);
+ PropertyInfo property = beanInfo.getProperty(name);
+ if (property.isReadable())
+ itemValue = beanInfo.getProperty(value, name);
}
catch (RuntimeException e)
{
More information about the jboss-cvs-commits
mailing list