commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From scolebou...@apache.org
Subject cvs commit: jakarta-commons/collections/data/test PredicatedSortedMap.emptyCollection.version3.1.obj PredicatedMap.fullCollection.version3.1.obj PredicatedMap.emptyCollection.version3.1.obj TransformedSortedMap.fullCollection.version3.1.obj TransformedSortedMap.emptyCollection.version3.1.obj PredicatedSortedMap.fullCollection.version3.1.obj TransformedMap.emptyCollection.version3.1.obj TransformedMap.fullCollection.version3.1.obj
Date Fri, 09 Apr 2004 09:43:09 GMT
scolebourne    2004/04/09 02:43:09

  Modified:    collections/src/test/org/apache/commons/collections/map
                        TestPredicatedMap.java TestPredicatedSortedMap.java
                        TestTransformedMap.java
                        TestTransformedSortedMap.java
               collections/src/java/org/apache/commons/collections/map
                        TransformedMap.java TransformedSortedMap.java
                        PredicatedSortedMap.java PredicatedMap.java
  Added:       collections/data/test
                        PredicatedSortedMap.emptyCollection.version3.1.obj
                        PredicatedMap.fullCollection.version3.1.obj
                        PredicatedMap.emptyCollection.version3.1.obj
                        TransformedSortedMap.fullCollection.version3.1.obj
                        TransformedSortedMap.emptyCollection.version3.1.obj
                        PredicatedSortedMap.fullCollection.version3.1.obj
                        TransformedMap.emptyCollection.version3.1.obj
                        TransformedMap.fullCollection.version3.1.obj
  Log:
  Make Predicated and Transformed maps Serializable [18815]
  
  Revision  Changes    Path
  1.6       +28 -17    jakarta-commons/collections/src/test/org/apache/commons/collections/map/TestPredicatedMap.java
  
  Index: TestPredicatedMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/map/TestPredicatedMap.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TestPredicatedMap.java	18 Feb 2004 01:20:38 -0000	1.5
  +++ TestPredicatedMap.java	9 Apr 2004 09:43:09 -0000	1.6
  @@ -36,6 +36,14 @@
    */
   public class TestPredicatedMap extends AbstractTestMap{
       
  +    protected static final Predicate truePredicate = PredicateUtils.truePredicate();
  +    protected static final Predicate testPredicate = new Predicate() {
  +        public boolean evaluate(Object o) {
  +            return (o instanceof String);
  +        }
  +    };
  +    
  +    
       public TestPredicatedMap(String testName) {
           super(testName);
       }
  @@ -48,11 +56,8 @@
           String[] testCaseName = { TestPredicatedMap.class.getName()};
           junit.textui.TestRunner.main(testCaseName);
       }
  -    
  - //-------------------------------------------------------------------
  -    
  -    protected Predicate truePredicate = PredicateUtils.truePredicate();
  -    
  +
  +    //-----------------------------------------------------------------------
       protected Map decorateMap(Map map, Predicate keyPredicate, 
           Predicate valuePredicate) {
           return PredicatedMap.decorate(map, keyPredicate, valuePredicate);
  @@ -62,19 +67,11 @@
           return decorateMap(new HashMap(), truePredicate, truePredicate);
       }
       
  -//--------------------------------------------------------------------   
  -    
  -     protected Predicate testPredicate =  
  -        new Predicate() {
  -            public boolean evaluate(Object o) {
  -                return o instanceof String;
  -            }
  -        };      
  -    
       public Map makeTestMap() {
           return decorateMap(new HashMap(), testPredicate, testPredicate);
       }
  -    
  +
  +    //-----------------------------------------------------------------------
       public void testEntrySet() {
           Map map = makeTestMap();
           assertTrue("returned entryset should not be null",
  @@ -134,5 +131,19 @@
           entry.setValue("x");
           
       }
  -        
  +
  +    public String getCompatibilityVersion() {
  +        return "3.1";
  +    }
  +
  +//    public void testCreate() throws Exception {
  +//        resetEmpty();
  +//        writeExternalFormToDisk(
  +//            (java.io.Serializable) map,
  +//            "D:/dev/collections/data/test/PredicatedMap.emptyCollection.version3.1.obj");
  +//        resetFull();
  +//        writeExternalFormToDisk(
  +//            (java.io.Serializable) map,
  +//            "D:/dev/collections/data/test/PredicatedMap.fullCollection.version3.1.obj");
  +//    }
   }
  
  
  
  1.5       +100 -11   jakarta-commons/collections/src/test/org/apache/commons/collections/map/TestPredicatedSortedMap.java
  
  Index: TestPredicatedSortedMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/map/TestPredicatedSortedMap.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TestPredicatedSortedMap.java	18 Feb 2004 01:20:38 -0000	1.4
  +++ TestPredicatedSortedMap.java	9 Apr 2004 09:43:09 -0000	1.5
  @@ -16,6 +16,8 @@
   package org.apache.commons.collections.map;
   
   import java.util.Comparator;
  +import java.util.HashMap;
  +import java.util.Iterator;
   import java.util.Map;
   import java.util.SortedMap;
   import java.util.TreeMap;
  @@ -24,6 +26,7 @@
   import junit.framework.TestSuite;
   
   import org.apache.commons.collections.Predicate;
  +import org.apache.commons.collections.PredicateUtils;
   
   /**
    * Extension of {@link TestPredicatedMap} for exercising the 
  @@ -34,7 +37,14 @@
    * 
    * @author Phil Steitz
    */
  -public class TestPredicatedSortedMap extends TestPredicatedMap{
  +public class TestPredicatedSortedMap extends AbstractTestSortedMap{
  +    
  +    protected static final Predicate truePredicate = PredicateUtils.truePredicate();
  +    protected static final Predicate testPredicate = new Predicate() {
  +        public boolean evaluate(Object o) {
  +            return (o instanceof String);
  +        }
  +    };
       
       public TestPredicatedSortedMap(String testName) {
           super(testName);
  @@ -48,9 +58,8 @@
           String[] testCaseName = { TestPredicatedSortedMap.class.getName()};
           junit.textui.TestRunner.main(testCaseName);
       }
  -    
  - //-------------------------------------------------------------------    
  -    
  +
  +    //-----------------------------------------------------------------------
       protected SortedMap decorateMap(SortedMap map, Predicate keyPredicate, 
           Predicate valuePredicate) {
           return PredicatedSortedMap.decorate(map, keyPredicate, valuePredicate);
  @@ -64,16 +73,82 @@
           return decorateMap(new TreeMap(), testPredicate, testPredicate);
       } 
       
  +    public SortedMap makeTestSortedMap() {
  +        return decorateMap(new TreeMap(), testPredicate, testPredicate);
  +    }
  +    
  +    public boolean isSubMapViewsSerializable() {
  +        // TreeMap sub map views have a bug in deserialization.
  +        return false;
  +    }
  +
       public boolean isAllowNullKey() {
           return false;
       }
  -    
  -//--------------------------------------------------------------------   
  -    
  -    public SortedMap makeTestSortedMap() {
  -        return decorateMap(new TreeMap(), testPredicate, testPredicate);
  +
  +    // from TestPredicatedMap
  +    //-----------------------------------------------------------------------
  +    public void testEntrySet() {
  +        SortedMap map = makeTestSortedMap();
  +        assertTrue("returned entryset should not be null",
  +            map.entrySet() != null);
  +        map = decorateMap(new TreeMap(), null, null);
  +        map.put("oneKey", "oneValue");
  +        assertTrue("returned entryset should contain one entry",
  +            map.entrySet().size() == 1); 
  +        map = decorateMap(map, null, null);
       }
       
  +    public void testPut() {
  +        Map map = makeTestMap();
  +        try {
  +            map.put("Hi", new Integer(3));
  +            fail("Illegal value should raise IllegalArgument");
  +        } catch (IllegalArgumentException e) {
  +            // expected
  +        }
  +
  +        try {
  +            map.put(new Integer(3), "Hi");
  +            fail("Illegal key should raise IllegalArgument");
  +        } catch (IllegalArgumentException e) {
  +            // expected
  +        }
  +
  +        assertTrue(!map.containsKey(new Integer(3)));
  +        assertTrue(!map.containsValue(new Integer(3)));
  +
  +        Map map2 = new HashMap();
  +        map2.put("A", "a");
  +        map2.put("B", "b");
  +        map2.put("C", "c");
  +        map2.put("c", new Integer(3));
  +
  +        try {
  +            map.putAll(map2);
  +            fail("Illegal value should raise IllegalArgument");
  +        } catch (IllegalArgumentException e) {
  +            // expected
  +        }
  +
  +        map.put("E", "e");
  +        Iterator iterator = map.entrySet().iterator();
  +        try {
  +            Map.Entry entry = (Map.Entry)iterator.next();
  +            entry.setValue(new Integer(3));
  +            fail("Illegal value should raise IllegalArgument");
  +        } catch (IllegalArgumentException e) {
  +            // expected
  +        }
  +        
  +        map.put("F", "f");
  +        iterator = map.entrySet().iterator();
  +        Map.Entry entry = (Map.Entry)iterator.next();
  +        entry.setValue("x");
  +        
  +    }
  +
  +    //-----------------------------------------------------------------------
       public void testSortOrder() {
           SortedMap map = makeTestSortedMap();
           map.put("A",  "a");
  @@ -104,5 +179,19 @@
           assertTrue("natural order, so comparator should be null", 
               c == null);
       }
  -        
  +
  +    public String getCompatibilityVersion() {
  +        return "3.1";
  +    }
  +
  +//    public void testCreate() throws Exception {
  +//        resetEmpty();
  +//        writeExternalFormToDisk(
  +//            (java.io.Serializable) map,
  +//            "D:/dev/collections/data/test/PredicatedSortedMap.emptyCollection.version3.1.obj");
  +//        resetFull();
  +//        writeExternalFormToDisk(
  +//            (java.io.Serializable) map,
  +//            "D:/dev/collections/data/test/PredicatedSortedMap.fullCollection.version3.1.obj");
  +//    }
   }
  
  
  
  1.6       +18 -1     jakarta-commons/collections/src/test/org/apache/commons/collections/map/TestTransformedMap.java
  
  Index: TestTransformedMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/map/TestTransformedMap.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TestTransformedMap.java	18 Feb 2004 01:20:38 -0000	1.5
  +++ TestTransformedMap.java	9 Apr 2004 09:43:09 -0000	1.6
  @@ -48,10 +48,12 @@
           junit.textui.TestRunner.main(testCaseName);
       }
   
  +    //-----------------------------------------------------------------------
       public Map makeEmptyMap() {
           return TransformedMap.decorate(new HashMap(), TestTransformedCollection.NOOP_TRANSFORMER,
TestTransformedCollection.NOOP_TRANSFORMER);
       }
   
  +    //-----------------------------------------------------------------------
       public void testTransformedMap() {
           Object[] els = new Object[] {"1", "3", "5", "7", "2", "4", "6"};
   
  @@ -93,4 +95,19 @@
           assertEquals(new Integer(88), entry.getValue());
           assertEquals(new Integer(88), map.get(entry.getKey()));
       }
  +
  +    public String getCompatibilityVersion() {
  +        return "3.1";
  +    }
  +
  +//    public void testCreate() throws Exception {
  +//        resetEmpty();
  +//        writeExternalFormToDisk(
  +//            (java.io.Serializable) map,
  +//            "D:/dev/collections/data/test/TransformedMap.emptyCollection.version3.1.obj");
  +//        resetFull();
  +//        writeExternalFormToDisk(
  +//            (java.io.Serializable) map,
  +//            "D:/dev/collections/data/test/TransformedMap.fullCollection.version3.1.obj");
  +//    }
   }
  
  
  
  1.5       +23 -1     jakarta-commons/collections/src/test/org/apache/commons/collections/map/TestTransformedSortedMap.java
  
  Index: TestTransformedSortedMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/map/TestTransformedSortedMap.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TestTransformedSortedMap.java	18 Feb 2004 01:20:38 -0000	1.4
  +++ TestTransformedSortedMap.java	9 Apr 2004 09:43:09 -0000	1.5
  @@ -48,10 +48,17 @@
           junit.textui.TestRunner.main(testCaseName);
       }
   
  +    //-----------------------------------------------------------------------
       public Map makeEmptyMap() {
           return TransformedSortedMap.decorate(new TreeMap(), TestTransformedCollection.NOOP_TRANSFORMER,
TestTransformedCollection.NOOP_TRANSFORMER);
       }
   
  +    public boolean isSubMapViewsSerializable() {
  +        // TreeMap sub map views have a bug in deserialization.
  +        return false;
  +    }
  +
  +    //-----------------------------------------------------------------------    
       public void testTransformedMap() {
           Object[] els = new Object[] {"1", "3", "5", "7", "2", "4", "6"};
   
  @@ -99,4 +106,19 @@
           assertEquals(new Integer(88), entry.getValue());
           assertEquals(new Integer(88), map.get(entry.getKey()));
       }
  +
  +    public String getCompatibilityVersion() {
  +        return "3.1";
  +    }
  +
  +//    public void testCreate() throws Exception {
  +//        resetEmpty();
  +//        writeExternalFormToDisk(
  +//            (java.io.Serializable) map,
  +//            "D:/dev/collections/data/test/TransformedSortedMap.emptyCollection.version3.1.obj");
  +//        resetFull();
  +//        writeExternalFormToDisk(
  +//            (java.io.Serializable) map,
  +//            "D:/dev/collections/data/test/TransformedSortedMap.fullCollection.version3.1.obj");
  +//    }
   }
  
  
  
  1.7       +38 -2     jakarta-commons/collections/src/java/org/apache/commons/collections/map/TransformedMap.java
  
  Index: TransformedMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/map/TransformedMap.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- TransformedMap.java	18 Feb 2004 01:13:19 -0000	1.6
  +++ TransformedMap.java	9 Apr 2004 09:43:09 -0000	1.7
  @@ -15,6 +15,10 @@
    */
   package org.apache.commons.collections.map;
   
  +import java.io.IOException;
  +import java.io.ObjectInputStream;
  +import java.io.ObjectOutputStream;
  +import java.io.Serializable;
   import java.lang.reflect.Array;
   import java.util.HashMap;
   import java.util.Iterator;
  @@ -39,7 +43,12 @@
    * 
    * @author Stephen Colebourne
    */
  -public class TransformedMap extends AbstractMapDecorator {
  +public class TransformedMap
  +        extends AbstractMapDecorator
  +        implements Serializable {
  +
  +    /** Serialization version */
  +    private static final long serialVersionUID = 7023152376788900464L;
   
       /** The transformer to use for the key */
       protected final Transformer keyTransformer;
  @@ -79,6 +88,33 @@
           this.valueTransformer = valueTransformer;
       }
   
  +    //-----------------------------------------------------------------------
  +    /**
  +     * Write the map out using a custom routine.
  +     * 
  +     * @param out  the output stream
  +     * @throws IOException
  +     * @since Commons Collections 3.1
  +     */
  +    private void writeObject(ObjectOutputStream out) throws IOException {
  +        out.defaultWriteObject();
  +        out.writeObject(map);
  +    }
  +
  +    /**
  +     * Read the map in using a custom routine.
  +     * 
  +     * @param in  the input stream
  +     * @throws IOException
  +     * @throws ClassNotFoundException
  +     * @since Commons Collections 3.1
  +     */
  +    private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
{
  +        in.defaultReadObject();
  +        map = (Map) in.readObject();
  +    }
  +
  +    //-----------------------------------------------------------------------
       /**
        * Transforms a key.
        * <p>
  
  
  
  1.5       +37 -2     jakarta-commons/collections/src/java/org/apache/commons/collections/map/TransformedSortedMap.java
  
  Index: TransformedSortedMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/map/TransformedSortedMap.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TransformedSortedMap.java	18 Feb 2004 01:13:19 -0000	1.4
  +++ TransformedSortedMap.java	9 Apr 2004 09:43:09 -0000	1.5
  @@ -15,7 +15,12 @@
    */
   package org.apache.commons.collections.map;
   
  +import java.io.IOException;
  +import java.io.ObjectInputStream;
  +import java.io.ObjectOutputStream;
  +import java.io.Serializable;
   import java.util.Comparator;
  +import java.util.Map;
   import java.util.SortedMap;
   
   import org.apache.commons.collections.Transformer;
  @@ -34,8 +39,12 @@
    * @author Stephen Colebourne
    */
   public class TransformedSortedMap
  -        extends TransformedMap implements SortedMap {
  +        extends TransformedMap
  +        implements SortedMap, Serializable {
   
  +    /** Serialization version */
  +    private static final long serialVersionUID = -8751771676410385778L;
  +    
       /**
        * Factory method to create a transforming sorted map.
        * <p>
  @@ -65,6 +74,32 @@
        */
       protected TransformedSortedMap(SortedMap map, Transformer keyTransformer, Transformer
valueTransformer) {
           super(map, keyTransformer, valueTransformer);
  +    }
  +
  +    //-----------------------------------------------------------------------
  +    /**
  +     * Write the map out using a custom routine.
  +     * 
  +     * @param out  the output stream
  +     * @throws IOException
  +     * @since Commons Collections 3.1
  +     */
  +    private void writeObject(ObjectOutputStream out) throws IOException {
  +        out.defaultWriteObject();
  +        out.writeObject(map);
  +    }
  +
  +    /**
  +     * Read the map in using a custom routine.
  +     * 
  +     * @param in  the input stream
  +     * @throws IOException
  +     * @throws ClassNotFoundException
  +     * @since Commons Collections 3.1
  +     */
  +    private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
{
  +        in.defaultReadObject();
  +        map = (Map) in.readObject();
       }
   
       /**
  
  
  
  1.5       +37 -2     jakarta-commons/collections/src/java/org/apache/commons/collections/map/PredicatedSortedMap.java
  
  Index: PredicatedSortedMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/map/PredicatedSortedMap.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- PredicatedSortedMap.java	18 Feb 2004 01:13:19 -0000	1.4
  +++ PredicatedSortedMap.java	9 Apr 2004 09:43:09 -0000	1.5
  @@ -15,7 +15,12 @@
    */
   package org.apache.commons.collections.map;
   
  +import java.io.IOException;
  +import java.io.ObjectInputStream;
  +import java.io.ObjectOutputStream;
  +import java.io.Serializable;
   import java.util.Comparator;
  +import java.util.Map;
   import java.util.SortedMap;
   
   import org.apache.commons.collections.Predicate;
  @@ -34,7 +39,11 @@
    * @author Paul Jack
    */
   public class PredicatedSortedMap
  -        extends PredicatedMap implements SortedMap {
  +        extends PredicatedMap
  +        implements SortedMap, Serializable {
  +
  +    /** Serialization version */
  +    private static final long serialVersionUID = 3359846175935304332L;
   
       /**
        * Factory method to create a predicated (validating) sorted map.
  @@ -62,6 +71,32 @@
        */
       protected PredicatedSortedMap(SortedMap map, Predicate keyPredicate, Predicate valuePredicate)
{
           super(map, keyPredicate, valuePredicate);
  +    }
  +
  +    //-----------------------------------------------------------------------
  +    /**
  +     * Write the map out using a custom routine.
  +     * 
  +     * @param out  the output stream
  +     * @throws IOException
  +     * @since Commons Collections 3.1
  +     */
  +    private void writeObject(ObjectOutputStream out) throws IOException {
  +        out.defaultWriteObject();
  +        out.writeObject(map);
  +    }
  +
  +    /**
  +     * Read the map in using a custom routine.
  +     * 
  +     * @param in  the input stream
  +     * @throws IOException
  +     * @throws ClassNotFoundException
  +     * @since Commons Collections 3.1
  +     */
  +    private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
{
  +        in.defaultReadObject();
  +        map = (Map) in.readObject();
       }
   
       /**
  
  
  
  1.8       +37 -2     jakarta-commons/collections/src/java/org/apache/commons/collections/map/PredicatedMap.java
  
  Index: PredicatedMap.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/map/PredicatedMap.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- PredicatedMap.java	18 Feb 2004 01:13:19 -0000	1.7
  +++ PredicatedMap.java	9 Apr 2004 09:43:09 -0000	1.8
  @@ -15,6 +15,10 @@
    */
   package org.apache.commons.collections.map;
   
  +import java.io.IOException;
  +import java.io.ObjectInputStream;
  +import java.io.ObjectOutputStream;
  +import java.io.Serializable;
   import java.lang.reflect.Array;
   import java.util.Iterator;
   import java.util.Map;
  @@ -38,7 +42,12 @@
    * @author Stephen Colebourne
    * @author Paul Jack
    */
  -public class PredicatedMap extends AbstractMapDecorator {
  +public class PredicatedMap
  +        extends AbstractMapDecorator
  +        implements Serializable {
  +
  +    /** Serialization version */
  +    private static final long serialVersionUID = 7412622456128415156L;
   
       /** The key predicate to use */
       protected final Predicate keyPredicate;
  @@ -90,6 +99,32 @@
           if (valuePredicate != null && valuePredicate.evaluate(value) == false)
{
               throw new IllegalArgumentException("Cannot add value - Predicate rejected it");
           }
  +    }
  +
  +    //-----------------------------------------------------------------------
  +    /**
  +     * Write the map out using a custom routine.
  +     * 
  +     * @param out  the output stream
  +     * @throws IOException
  +     * @since Commons Collections 3.1
  +     */
  +    private void writeObject(ObjectOutputStream out) throws IOException {
  +        out.defaultWriteObject();
  +        out.writeObject(map);
  +    }
  +
  +    /**
  +     * Read the map in using a custom routine.
  +     * 
  +     * @param in  the input stream
  +     * @throws IOException
  +     * @throws ClassNotFoundException
  +     * @since Commons Collections 3.1
  +     */
  +    private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
{
  +        in.defaultReadObject();
  +        map = (Map) in.readObject();
       }
   
       //-----------------------------------------------------------------------
  
  
  
  1.1                  jakarta-commons/collections/data/test/PredicatedSortedMap.emptyCollection.version3.1.obj
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons/collections/data/test/PredicatedMap.fullCollection.version3.1.obj
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons/collections/data/test/PredicatedMap.emptyCollection.version3.1.obj
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons/collections/data/test/TransformedSortedMap.fullCollection.version3.1.obj
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons/collections/data/test/TransformedSortedMap.emptyCollection.version3.1.obj
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons/collections/data/test/PredicatedSortedMap.fullCollection.version3.1.obj
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons/collections/data/test/TransformedMap.emptyCollection.version3.1.obj
  
  	<<Binary file>>
  
  
  1.1                  jakarta-commons/collections/data/test/TransformedMap.fullCollection.version3.1.obj
  
  	<<Binary file>>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message