[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