You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mb...@apache.org on 2009/09/12 00:22:43 UTC

svn commit: r814061 - /commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/splitmap/TransformedMap.java

Author: mbenson
Date: Fri Sep 11 22:22:41 2009
New Revision: 814061

URL: http://svn.apache.org/viewvc?rev=814061&view=rev
Log:
finish extraction of abstract class

Modified:
    commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/splitmap/TransformedMap.java

Modified: commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/splitmap/TransformedMap.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/splitmap/TransformedMap.java?rev=814061&r1=814060&r2=814061&view=diff
==============================================================================
--- commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/splitmap/TransformedMap.java (original)
+++ commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/splitmap/TransformedMap.java Fri Sep 11 22:22:41 2009
@@ -66,8 +66,6 @@
     /** Serialization version */
     private static final long serialVersionUID = 5966875321133456994L;
 
-    /** The decorated map */
-    private Map<K, V> decorated;
     /** The transformer to use for the key */
     private final Transformer<? super J, ? extends K> keyTransformer;
     /** The transformer to use for the value */
@@ -128,7 +126,7 @@
      */
     private void writeObject(ObjectOutputStream out) throws IOException {
         out.defaultWriteObject();
-        out.writeObject(decorated);
+        out.writeObject(decorated());
     }
 
     /**
@@ -142,7 +140,7 @@
     @SuppressWarnings("unchecked")
     private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
         in.defaultReadObject();
-        decorated = (Map) in.readObject();
+        map = (Map) in.readObject();
     }
 
     //-----------------------------------------------------------------------
@@ -216,5 +214,10 @@
         decorated().putAll(transformMap(mapToCopy));
     }
 
-
+    /**
+     * {@inheritDoc}
+     */
+    public void clear() {
+        decorated().clear();
+    }
 }