[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