[jboss-svn-commits] JBoss Common SVN: r2262 - jbossxb/trunk/src/main/java/org/jboss/xb/binding.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 6 11:53:51 EST 2007


Author: adrian at jboss.org
Date: 2007-02-06 11:53:51 -0500 (Tue, 06 Feb 2007)
New Revision: 2262

Modified:
   jbossxb/trunk/src/main/java/org/jboss/xb/binding/SimpleTypeBindings.java
Log:
SimpleTypeBindings.typeQName() did not handle primitive types.

Modified: jbossxb/trunk/src/main/java/org/jboss/xb/binding/SimpleTypeBindings.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/binding/SimpleTypeBindings.java	2007-02-06 10:49:06 UTC (rev 2261)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/binding/SimpleTypeBindings.java	2007-02-06 16:53:51 UTC (rev 2262)
@@ -1409,31 +1409,31 @@
       }
 
       QName result = null;
-      if(Integer.class == cls)
+      if(Integer.class == cls || Integer.TYPE == cls)
       {
          result = Constants.QNAME_INT;
       }
-      else if(cls == Long.class)
+      else if(cls == Long.class || Long.TYPE == cls)
       {
          result = Constants.QNAME_LONG;
       }
-      else if(cls == Short.class)
+      else if(cls == Short.class || Short.TYPE == cls)
       {
          result = Constants.QNAME_SHORT;
       }
-      else if(cls == Byte.class)
+      else if(cls == Byte.class || Byte.TYPE == cls)
       {
          result = Constants.QNAME_BYTE;
       }
-      else if(cls == Float.class)
+      else if(cls == Float.class || Float.TYPE == cls)
       {
          result = Constants.QNAME_FLOAT;
       }
-      else if(cls == Double.class)
+      else if(cls == Double.class || Double.TYPE == cls)
       {
          result = Constants.QNAME_DOUBLE;
       }
-      else if(cls == Boolean.class)
+      else if(cls == Boolean.class || Boolean.TYPE == cls)
       {
          result = Constants.QNAME_BOOLEAN;
       }




More information about the jboss-svn-commits mailing list