Test Blame

src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  402
    public void testCOLLECTIONS_474_nonNullValues () {
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  403
        Object key1 = new Object();
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  404
        Object key2 = new Object();
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  405
        HashMap hmap = new HashMap();
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  406
        hmap.put(key1, "1");
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  407
        hmap.put(key2, "2");
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  408
        assertEquals("Should have two elements", 2, hmap.size());
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  409
        ListOrderedMap listMap = new ListOrderedMap();
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  410
        listMap.put(key1, "3");
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  411
        listMap.put(key2, "4");
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  412
        assertEquals("Should have two elements", 2, listMap.size());
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  413
        listMap.putAll(2, hmap);
  COLLECTIONS_4_0_ALPHA1_RC2    Tue Jun 25 04:16:42 JST 2013    62e69c  414
    }

Found Source Blame

src/main/java/org/apache/commons/collections4/comparators/NullComparator.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:42:44 JST 2009    76d2be  56
        this(ComparatorUtils.NATURAL_COMPARATOR, true);
  COLLECTIONS_SNAPSHOT_20040102    Mon Jun 10 04:23:53 JST 2002    e02e35  57
    }
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  112
    public NullComparator(final Comparator nonNullComparator, final boolean nullsAreHigh) {
  COLLECTIONS_SNAPSHOT_20040102    Wed Jan 08 03:20:07 JST 2003    4c71de  113
        this.nonNullComparator = nonNullComparator;
  COLLECTIONS_SNAPSHOT_20040102    Wed Jan 08 03:20:07 JST 2003    4c71de  114
        this.nullsAreHigh = nullsAreHigh;
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:42:44 JST 2009    76d2be  116
        if (nonNullComparator == null) {
  COLLECTIONS_SNAPSHOT_20040102    Mon Jun 10 04:23:53 JST 2002    e02e35  119
    }
  COLLECTIONS_SNAPSHOT_20040102    Wed Jan 08 03:20:07 JST 2003    4c71de  139
        if(o1 == o2) { return 0; }
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:04:52 JST 2013    4f4334  140
        if(o1 == null) { return this.nullsAreHigh ? 1 : -1; }
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:04:52 JST 2013    4f4334  141
        if(o2 == null) { return this.nullsAreHigh ? -1 : 1; }
  COLLECTIONS_SNAPSHOT_20040102    Wed Jan 08 03:20:07 JST 2003    4c71de  142
        return this.nonNullComparator.compare(o1, o2);
src/main/java/org/apache/commons/collections4/map/AbstractMapDecorator.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  60
    protected AbstractMapDecorator(final Map map) {
  COLLECTIONS_SNAPSHOT_20040102    Sun Nov 16 09:05:48 JST 2003    335945  61
        if (map == null) {
  COLLECTIONS_SNAPSHOT_20040102    Sun Nov 16 09:05:48 JST 2003    335945  64
        this.map = map;
  COLLECTIONS_SNAPSHOT_20040102    Sun May 11 22:18:27 JST 2003    611120  65
    }
  COLLECTIONS_SNAPSHOT_20040102    Sun Nov 16 09:05:48 JST 2003    335945  73
        return map;
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:55:53 JST 2009    fdb0ea  118
        return decorated().size();
src/main/java/org/apache/commons/collections4/map/AbstractIterableMap.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:55:51 JST 2009    a2811d  28
public abstract class AbstractIterableMap implements IterableMap {
src/main/java/org/apache/commons/collections4/map/ListOrderedMap.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Apr 30 22:31:19 JST 2013    b236d5  86
    private final List insertOrder = new ArrayList();
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:56:10 JST 2009    484bfb  112
        this(new HashMap());
  PRE_GENERICS    Tue Jun 08 06:51:39 JST 2004    a16728  113
    }
  COLLECTIONS_SNAPSHOT_20040102    Sun Nov 16 09:05:48 JST 2003    335945  122
        super(map);
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:56:10 JST 2009    484bfb  123
        insertOrder.addAll(decorated().keySet());
  COLLECTIONS_SNAPSHOT_20040102    Sun Nov 16 09:05:48 JST 2003    335945  124
    }
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:56:10 JST 2009    484bfb  219
        if (decorated().containsKey(key)) {
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  224
            final V result = decorated().put(key, value);
  COLLECTIONS_SNAPSHOT_20040102    Sun Nov 16 09:05:48 JST 2003    335945  225
            insertOrder.add(key);
  COLLECTIONS_SNAPSHOT_20040102    Sun Nov 16 09:05:48 JST 2003    335945  226
            return result;
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  245
        for (final Map.Entry entry : map.entrySet()) {
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  246
            final V old = put(index, entry.getKey(), entry.getValue());
  COLLECTIONS_4_0_ALPHA1_RC1    Thu Jun 21 02:53:25 JST 2012    ff9488  247
            if (old == null) {
  COLLECTIONS_4_0_ALPHA1_RC1    Thu Jun 21 02:53:25 JST 2012    ff9488  249
                index++;
  COLLECTIONS_4_0_ALPHA1_RC1    Thu Jun 21 02:53:25 JST 2012    ff9488  252
                index = indexOf(entry.getKey()) + 1;
  COLLECTIONS_3_3    Sun Mar 16 11:37:19 JST 2008    1ef831  254
        }
  COLLECTIONS_3_3    Sun Mar 16 11:37:19 JST 2008    1ef831  255
    }
  COLLECTIONS_SNAPSHOT_20040102    Mon Dec 29 07:45:47 JST 2003    76d2a0  403
        return insertOrder.indexOf(key);
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  440
        final Map m = decorated();
  PRE_GENERICS    Tue Jan 03 04:34:53 JST 2006    32769f  441
        if (m.containsKey(key)) {
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  442
            final V result = m.remove(key);
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  443
            final int pos = insertOrder.indexOf(key);
  PRE_GENERICS    Tue Jan 03 04:34:53 JST 2006    32769f  444
            insertOrder.remove(pos);
  PRE_GENERICS    Tue Jan 03 04:34:53 JST 2006    32769f  445
            if (pos < index) {
  PRE_GENERICS    Tue Jan 03 04:34:53 JST 2006    32769f  446
                index--;
  PRE_GENERICS    Tue Jan 03 04:34:53 JST 2006    32769f  448
            insertOrder.add(index, key);
  PRE_GENERICS    Tue Jan 03 04:34:53 JST 2006    32769f  449
            m.put(key, value);
  PRE_GENERICS    Tue Jan 03 04:34:53 JST 2006    32769f  450
            return result;
src/main/java/org/apache/commons/collections4/comparators/ComparableComparator.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:29:56 JST 2009    d16bc8  49
    public static final ComparableComparator INSTANCE = new ComparableComparator();
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:29:56 JST 2009    d16bc8  65
        return (ComparableComparator) INSTANCE;
  PRE_GENERICS    Sat May 15 22:24:11 JST 2004    e55c20  75
        super();
  COLLECTIONS_SNAPSHOT_20040102    Wed Feb 27 07:42:31 JST 2002    361f34  76
    }
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:29:56 JST 2009    d16bc8  93
        return obj1.compareTo(obj2);
src/main/java/org/apache/commons/collections4/ComparatorUtils.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC1    Wed Jul 20 23:44:46 JST 2011    5a2fc9  54
    public static final Comparator NATURAL_COMPARATOR = ComparableComparator.comparableComparator();