Author: rickhall
Date: Wed Jun 20 09:51:39 2007
New Revision: 549152

URL: http://svn.apache.org/viewvc?view=rev&rev=549152
Log:
Modified class to check for null in constructor and delegate toString()
to source map.

Modified:
    
felix/trunk/framework/src/main/java/org/apache/felix/framework/util/MapToDictionary.java

Modified: 
felix/trunk/framework/src/main/java/org/apache/felix/framework/util/MapToDictionary.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/util/MapToDictionary.java?view=diff&rev=549152&r1=549151&r2=549152
==============================================================================
--- 
felix/trunk/framework/src/main/java/org/apache/felix/framework/util/MapToDictionary.java
 (original)
+++ 
felix/trunk/framework/src/main/java/org/apache/felix/framework/util/MapToDictionary.java
 Wed Jun 20 09:51:39 2007
@@ -34,42 +34,30 @@
 
     public MapToDictionary(Map map)
     {
+        if (map == null)
+        {
+            throw new IllegalArgumentException("Source map cannot be null.");
+        }
         m_map = map;
     }
 
     public Enumeration elements()
     {
-        if (m_map == null)
-        {
-            return null;
-        }
         return new IteratorToEnumeration(m_map.values().iterator());
     }
 
     public Object get(Object key)
     {
-        if (m_map == null)
-        {
-            return null;
-        }
         return m_map.get(key);
     }
 
     public boolean isEmpty()
     {
-        if (m_map == null)
-        {
-            return true;
-        }
         return m_map.isEmpty();
     }
 
     public Enumeration keys()
     {
-        if (m_map == null)
-        {
-            return null;
-        }
         return new IteratorToEnumeration(m_map.keySet().iterator());
     }
 
@@ -85,10 +73,11 @@
 
     public int size()
     {
-        if (m_map == null)
-        {
-            return 0;
-        }
         return m_map.size();
+    }
+
+    public String toString()
+    {
+        return m_map.toString();
     }
 }


Reply via email to