Class ArrayNonNullIterator<T>

java.lang.Object
com.ibm.wala.util.collections.ArrayIterator<T>
com.ibm.wala.util.collections.ArrayNonNullIterator<T>
All Implemented Interfaces:
Iterator<T>

public class ArrayNonNullIterator<T> extends ArrayIterator<T>
Iterator that only returns non-null elements of the array

hasNext() return true when there is a non-null element, false otherwise

next() returns the current element and advances the counter up to the next non-null element or beyond the limit of the array

  • Constructor Details

    • ArrayNonNullIterator

      public ArrayNonNullIterator(T[] elts)
    • ArrayNonNullIterator

      public ArrayNonNullIterator(T[] elts, int start)
  • Method Details