[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