Package com.ibm.wala.util.collections
Class IteratorUtil
- java.lang.Object
-
- com.ibm.wala.util.collections.IteratorUtil
-
public class IteratorUtil extends java.lang.Objectutilities dealing with Iterators
-
-
Constructor Summary
Constructors Constructor Description IteratorUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> booleancontains(java.util.Iterator<? extends T> it, T o)static <T> intcount(java.util.Iterator<T> it)static <T,S extends T>
java.util.Iterator<S>filter(java.util.Iterator<T> iterator, java.lang.Class<S> cls)
-
-
-
Method Detail
-
contains
public static <T> boolean contains(java.util.Iterator<? extends T> it, T o)- Returns:
- true iff the Iterator returns some elements which equals() the object o
-
count
public static final <T> int count(java.util.Iterator<T> it) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
filter
public static <T,S extends T> java.util.Iterator<S> filter(java.util.Iterator<T> iterator, java.lang.Class<S> cls)
-
-