Class LimitedSequence<T>

java.lang.Object
com.googlecode.aviator.runtime.type.seq.AbstractSequence<T>
com.googlecode.aviator.runtime.type.seq.LimitedSequence<T>
All Implemented Interfaces:
Sequence<T>, Iterable<T>

public class LimitedSequence<T> extends AbstractSequence<T>
  • Field Details

    • seq

      private final Sequence<T> seq
    • maxLoopCount

      private final int maxLoopCount
  • Constructor Details

    • LimitedSequence

      public LimitedSequence(Sequence<T> seq, int maxLoopCount)
  • Method Details

    • iterator

      public Iterator<T> iterator()
    • newCollector

      public Collector newCollector(int size)
    • hintSize

      public int hintSize()