Class ArrayIterable<T>

java.lang.Object
com.vladsch.flexmark.util.collection.iteration.ArrayIterable<T>
All Implemented Interfaces:
ReversibleIterable<T>, Iterable<T>

public class ArrayIterable<T> extends Object implements ReversibleIterable<T>
  • Field Details

    • array

      private final T[] array
    • startIndex

      private final int startIndex
    • endIndex

      private final int endIndex
    • isReversed

      private final boolean isReversed
  • Constructor Details

    • ArrayIterable

      public ArrayIterable(T[] array)
    • ArrayIterable

      public ArrayIterable(T[] array, int startIndex)
    • ArrayIterable

      public ArrayIterable(T[] array, int startIndex, int endIndex)
    • ArrayIterable

      public ArrayIterable(T[] array, int startIndex, int endIndex, boolean isReversed)
  • Method Details