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();
+ }
}