[jboss-cvs] JBossAS SVN: r65503 - projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 20 12:35:15 EDT 2007


Author: wolfc
Date: 2007-09-20 12:35:15 -0400 (Thu, 20 Sep 2007)
New Revision: 65503

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/AbstractMappedMetaData.java
Log:
Aligned with java.util.Map

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/AbstractMappedMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/AbstractMappedMetaData.java	2007-09-20 16:09:31 UTC (rev 65502)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/support/AbstractMappedMetaData.java	2007-09-20 16:35:15 UTC (rev 65503)
@@ -74,6 +74,11 @@
       this.keyName = keyName;
    }
    
+   public boolean containsKey(String key)
+   {
+      return map.containsKey(key);
+   }
+   
    /**
     * Get the key set
     * 
@@ -172,6 +177,8 @@
 
    public int size()
    {
+      if(map == null)
+         return 0;
       return map.size();
    }
 
@@ -245,10 +252,10 @@
    }
 
    @SuppressWarnings("unchecked")
-   public <T> T[] toArray(T[] a)
+   public <X> X[] toArray(X[] a)
    {
       if (map == null)
-         return (T[]) new Object[0];
+         return (X[]) new Object[0];
       return map.values().toArray(a);
    }
 
@@ -259,7 +266,7 @@
          return true;
       if (obj == null || obj instanceof Collection == false)
          return false;
-      Collection<?> other = (Collection) obj;
+      Collection<?> other = (Collection<?>) obj;
       
       if (size() != other.size())
          return false;




More information about the jboss-cvs-commits mailing list