Coverage Report - org.webslinger.collections.MultiIterator
 
Classes in this File Line Coverage Branch Coverage Complexity
MultiIterator
0%
0/5
0%
0/2
0
 
 1  
 package org.webslinger.collections;
 2  
 
 3  
 import java.util.Iterator;
 4  
 
 5  
 public abstract class MultiIterator<T> extends IteratorWrapper<T> {
 6  
     public MultiIterator(Iterator<T> it) {
 7  0
         super(it);
 8  0
     }
 9  
 
 10  
     protected abstract boolean nextIterator();
 11  
 
 12  
     protected boolean getNext() {
 13  0
         while (!super.getNext()) {
 14  0
             if (!nextIterator()) return false;
 15  
         }
 16  0
         return true;
 17  
     }
 18  
 }