Test Blame

src/test/java/org/apache/commons/collections4/iterators/IteratorIterableTest.java
TagDateBlameLineSource
  COLLECTIONS_4_0_RC4    Thu Nov 14 06:14:15 JST 2013    d73ff4  48
    @SuppressWarnings("unused")
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  49
    public void testIterator() {
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  50
        final Iterator iter = createIterator();
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  51
        final Iterable iterable = new IteratorIterable(iter);
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Apr 30 23:27:35 JST 2013    5df60b  52
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  53
        // first use
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  54
        verifyIteration(iterable);
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Apr 30 23:27:35 JST 2013    5df60b  55
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  56
        // second use
  COLLECTIONS_4_0_RC4    Thu Nov 14 06:14:15 JST 2013    d73ff4  57
        for (final Number actual : iterable) {
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  58
            fail("should not be able to iterate twice");
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  59
        }
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  60
    }

Found Source Blame

src/main/java/org/apache/commons/collections4/iterators/IteratorIterable.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC1    Tue May 24 11:46:02 JST 2011    0543f9  71
        return new Iterator() {
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  99
        this(iterator, false);
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  100
    }
  COLLECTIONS_4_0_ALPHA1_RC1    Tue May 24 11:46:02 JST 2011    0543f9  110
        super();
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  111
        if (multipleUse && !(iterator instanceof ResettableIterator)) {
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  114
            this.iterator = iterator;
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  116
        this.typeSafeIterator = createTypesafeIterator(this.iterator);
  COLLECTIONS_4_0_ALPHA1_RC1    Tue May 24 11:46:02 JST 2011    0543f9  117
    }
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  125
        if (iterator instanceof ResettableIterator) {
  COLLECTIONS_4_0_ALPHA1_RC1    Thu May 26 03:04:29 JST 2011    4499cf  128
        return typeSafeIterator;
src/main/java/org/apache/commons/collections4/iterators/FilterIterator.java
TagDateBlameLineSource
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  42
    private boolean nextObjectSet = false;
  COLLECTIONS_SNAPSHOT_20040102    Mon Nov 03 01:29:12 JST 2003    4b084f  72
        super();
  COLLECTIONS_SNAPSHOT_20040102    Mon Nov 03 01:29:12 JST 2003    4b084f  73
        this.iterator = iterator;
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  74
        this.predicate = predicate;
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  75
    }
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Sep 15 14:29:56 JST 2009    d16bc8  86
        return nextObjectSet || setNextObject();
  COLLECTIONS_SNAPSHOT_20040102    Mon Nov 03 01:29:12 JST 2003    4b084f  98
        if (!nextObjectSet) {
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  99
            if (!setNextObject()) {
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  100
                throw new NoSuchElementException();
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  103
        nextObjectSet = false;
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  104
        return nextObject;
  COLLECTIONS_SNAPSHOT_20040102    Mon Nov 03 01:29:12 JST 2003    4b084f  174
        while (iterator.hasNext()) {
  COLLECTIONS_4_0_ALPHA1_RC1    Tue Jan 08 02:15:14 JST 2013    9aea10  175
            final E object = iterator.next();
  COLLECTIONS_SNAPSHOT_20040102    Mon Nov 03 01:29:12 JST 2003    4b084f  176
            if (predicate.evaluate(object)) {
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  177
                nextObject = object;
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  178
                nextObjectSet = true;
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  179
                return true;
  COLLECTIONS_SNAPSHOT_20040102    Fri Aug 16 08:13:52 JST 2002    f26c68  182
        return false;
src/main/java/org/apache/commons/collections4/iterators/IteratorIterable.java
TagDateBlameLineSource
  COLLECTIONS_4_0_ALPHA1_RC1    Tue May 24 11:46:02 JST 2011    0543f9  71
        return new Iterator() {
  COLLECTIONS_4_0_ALPHA1_RC1    Tue May 24 11:46:02 JST 2011    0543f9  73
                return iterator.hasNext();
  COLLECTIONS_4_0_ALPHA1_RC1    Tue May 24 11:46:02 JST 2011    0543f9  77
                return iterator.next();