[jboss-cvs] JBossAS SVN: r62291 - projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 12 04:22:14 EDT 2007
Author: alesj
Date: 2007-04-12 04:22:14 -0400 (Thu, 12 Apr 2007)
New Revision: 62291
Modified:
projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata/AbstractOSGiMetaData.java
projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata/OSGiParameters.java
Log:
check null - so that we don't push null into map.
Modified: projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata/AbstractOSGiMetaData.java
===================================================================
--- projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata/AbstractOSGiMetaData.java 2007-04-12 08:18:26 UTC (rev 62290)
+++ projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata/AbstractOSGiMetaData.java 2007-04-12 08:22:14 UTC (rev 62291)
@@ -152,13 +152,13 @@
if (attribute != null)
{
value = creator.createValue(attribute);
- cachedAttributes.put(key, value);
}
else if (defaultValue != null)
{
value = defaultValue;
+ }
+ if (value != null)
cachedAttributes.put(key, value);
- }
}
return value;
}
Modified: projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata/OSGiParameters.java
===================================================================
--- projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata/OSGiParameters.java 2007-04-12 08:18:26 UTC (rev 62290)
+++ projects/microcontainer/trunk/osgi-int/src/main/org/jboss/osgi/plugins/metadata/OSGiParameters.java 2007-04-12 08:22:14 UTC (rev 62291)
@@ -106,20 +106,19 @@
else
{
log.warn("Unable to create proper value from " + creator + " for parameter: " + parameter);
- return null;
}
}
else
{
value = creator.createValue(paramValue.toString());
}
- cachedAttributes.put(key, value);
}
else if (defaultValue != null)
{
value = defaultValue;
- cachedAttributes.put(key, value);
}
+ if (value != null)
+ cachedAttributes.put(key, value);
}
return value;
}
More information about the jboss-cvs-commits
mailing list