edu.umd.cs.findbugs
Class VersionInsensitiveBugComparator.FilteringAnnotationIterator

java.lang.Object
  extended by edu.umd.cs.findbugs.VersionInsensitiveBugComparator.FilteringAnnotationIterator
All Implemented Interfaces:
java.util.Iterator<BugAnnotation>
Enclosing class:
VersionInsensitiveBugComparator

private class VersionInsensitiveBugComparator.FilteringAnnotationIterator
extends java.lang.Object
implements java.util.Iterator<BugAnnotation>

Wrapper for BugAnnotation iterators, which filters out annotations we don't care about.


Field Summary
private  java.util.Iterator<BugAnnotation> iter
           
private  BugAnnotation next
           
 
Constructor Summary
VersionInsensitiveBugComparator.FilteringAnnotationIterator(java.util.Iterator<BugAnnotation> iter)
           
 
Method Summary
private  void findNext()
           
 boolean hasNext()
           
 BugAnnotation next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iter

private java.util.Iterator<BugAnnotation> iter

next

private BugAnnotation next
Constructor Detail

VersionInsensitiveBugComparator.FilteringAnnotationIterator

public VersionInsensitiveBugComparator.FilteringAnnotationIterator(java.util.Iterator<BugAnnotation> iter)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<BugAnnotation>

next

public BugAnnotation next()
Specified by:
next in interface java.util.Iterator<BugAnnotation>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<BugAnnotation>

findNext

private void findNext()