[jboss-cvs] JBossAS SVN: r68140 - projects/microcontainer/trunk/metatype/src/main/org/jboss/metatype/plugins/values.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Dec 11 10:37:10 EST 2007


Author: alesj
Date: 2007-12-11 10:37:10 -0500 (Tue, 11 Dec 2007)
New Revision: 68140

Modified:
   projects/microcontainer/trunk/metatype/src/main/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java
Log:
Don't use Type if it's interface.

Modified: projects/microcontainer/trunk/metatype/src/main/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java
===================================================================
--- projects/microcontainer/trunk/metatype/src/main/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java	2007-12-11 15:37:01 UTC (rev 68139)
+++ projects/microcontainer/trunk/metatype/src/main/org/jboss/metatype/plugins/values/DefaultMetaValueFactory.java	2007-12-11 15:37:10 UTC (rev 68140)
@@ -671,7 +671,8 @@
       try
       {
          BeanInfo collectionInfo;
-         if (type != null)
+         // null is not instance of
+         if (type instanceof ClassInfo && ((ClassInfo)type).isInterface() == false)
          {
             collectionInfo = configuration.getBeanInfo(type);
          }




More information about the jboss-cvs-commits mailing list