[jboss-cvs] JBossAS SVN: r98076 - projects/jboss-mdr/trunk/src/main/java/org/jboss/metadata/api.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Dec 21 07:41:05 EST 2009
Author: kabir.khan at jboss.com
Date: 2009-12-21 07:41:04 -0500 (Mon, 21 Dec 2009)
New Revision: 98076
Modified:
projects/jboss-mdr/trunk/src/main/java/org/jboss/metadata/api/MetaDataUtils.java
Log:
[JBMDR-63] Check for null param
Modified: projects/jboss-mdr/trunk/src/main/java/org/jboss/metadata/api/MetaDataUtils.java
===================================================================
--- projects/jboss-mdr/trunk/src/main/java/org/jboss/metadata/api/MetaDataUtils.java 2009-12-21 12:30:55 UTC (rev 98075)
+++ projects/jboss-mdr/trunk/src/main/java/org/jboss/metadata/api/MetaDataUtils.java 2009-12-21 12:41:04 UTC (rev 98076)
@@ -43,9 +43,13 @@
*
* @param metaData The meta data we want to cache
* @return a cached meta data, or the original parameter if adding caching was not possible
+ * @throws IllegalArgumentException if the metaData parameter is null
*/
public static MetaData createCachedMetaData(MetaData metaData)
{
+ if (metaData == null)
+ throw new IllegalArgumentException("Null meta data");
+
if (metaData.getClass() != MetaDataRetrievalToMetaDataBridge.class)
{
log.warn("MetaDataUtils.createCachedMetaData(): meta data is not a MetaDataRetrievalToMetaDataBridge, not adding caching");
More information about the jboss-cvs-commits
mailing list