[jboss-cvs] JBossAS SVN: r70434 - projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 5 10:58:41 EST 2008


Author: adrian at jboss.org
Date: 2008-03-05 10:58:40 -0500 (Wed, 05 Mar 2008)
New Revision: 70434

Modified:
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractParameterMetaData.java
Log:
[JBMICROCONT-219] - A parameter can take a null value

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractParameterMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractParameterMetaData.java	2008-03-05 15:52:10 UTC (rev 70433)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractParameterMetaData.java	2008-03-05 15:58:40 UTC (rev 70434)
@@ -25,11 +25,11 @@
 import java.util.Set;
 import java.util.Stack;
 
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlAnyElement;
 import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlElements;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlAnyElement;
+import javax.xml.bind.annotation.XmlType;
 import javax.xml.bind.annotation.XmlValue;
 
 import org.jboss.beans.metadata.spi.MetaDataVisitor;
@@ -40,9 +40,9 @@
 import org.jboss.kernel.spi.config.KernelConfigurator;
 import org.jboss.kernel.spi.dependency.KernelController;
 import org.jboss.kernel.spi.dependency.KernelControllerContext;
+import org.jboss.managed.api.annotation.ManagementProperty;
+import org.jboss.reflect.spi.TypeInfo;
 import org.jboss.util.JBossStringBuilder;
-import org.jboss.reflect.spi.TypeInfo;
-import org.jboss.managed.api.annotation.ManagementProperty;
 
 /**
  * Metadata for a parameter.
@@ -170,6 +170,7 @@
       @XmlElement(name="inject", type=AbstractInjectionValueMetaData.class),
       @XmlElement(name="list", type=AbstractListMetaData.class),
       @XmlElement(name="map", type=AbstractMapMetaData.class),
+      @XmlElement(name="null", type=AbstractValueMetaData.class),
       @XmlElement(name="set", type=AbstractSetMetaData.class),
       @XmlElement(name="this", type=ThisValueMetaData.class),
       @XmlElement(name="value", type=StringValueMetaData.class),




More information about the jboss-cvs-commits mailing list