Package io.vavr.collection
Class BitSetModule.BitSetIterator<T>
- java.lang.Object
-
- io.vavr.collection.AbstractIterator<T>
-
- io.vavr.collection.BitSetModule.BitSetIterator<T>
-
- All Implemented Interfaces:
Foldable<T>
,Iterator<T>
,Traversable<T>
,Value<T>
,java.lang.Iterable<T>
,java.util.Iterator<T>
- Enclosing interface:
- BitSetModule
public static class BitSetModule.BitSetIterator<T> extends AbstractIterator<T>
-
-
Field Summary
Fields Modifier and Type Field Description private BitSetModule.AbstractBitSet<T>
bitSet
private long
element
private int
index
-
Constructor Summary
Constructors Constructor Description BitSetIterator(BitSetModule.AbstractBitSet<T> bitSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected T
getNext()
boolean
hasNext()
-
Methods inherited from class io.vavr.collection.AbstractIterator
next, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.vavr.collection.Foldable
fold, reduce, reduceOption
-
Methods inherited from interface io.vavr.collection.Iterator
collect, concat, distinct, distinctBy, distinctBy, drop, dropRight, dropUntil, dropWhile, filter, findLast, flatMap, foldRight, get, groupBy, grouped, hasDefiniteSize, head, init, initOption, intersperse, isAsync, isEmpty, isLazy, isSequential, isTraversableAgain, iterator, last, length, map, orElse, orElse, partition, peek, reduceLeft, reduceRight, reject, replace, replaceAll, retainAll, scan, scanLeft, scanRight, slideBy, sliding, sliding, span, stringPrefix, tail, tailOption, take, takeRight, takeUntil, takeWhile, transform, unzip, unzip3, zip, zipAll, zipWith, zipWithIndex, zipWithIndex
-
Methods inherited from interface io.vavr.collection.Traversable
arrangeBy, average, containsAll, count, equals, existsUnique, find, foldLeft, forEachWithIndex, hashCode, headOption, isDistinct, isOrdered, isSingleValued, lastOption, max, maxBy, maxBy, min, minBy, minBy, mkCharSeq, mkCharSeq, mkCharSeq, mkString, mkString, mkString, nonEmpty, product, reduceLeftOption, reduceRightOption, single, singleOption, size, spliterator, sum
-
Methods inherited from interface io.vavr.Value
collect, collect, contains, corresponds, eq, exists, forAll, forEach, getOrElse, getOrElse, getOrElseThrow, getOrElseTry, getOrNull, out, out, stderr, stdout, toArray, toCharSeq, toCompletableFuture, toEither, toEither, toInvalid, toInvalid, toJavaArray, toJavaArray, toJavaArray, toJavaCollection, toJavaList, toJavaList, toJavaMap, toJavaMap, toJavaMap, toJavaOptional, toJavaParallelStream, toJavaSet, toJavaSet, toJavaStream, toLeft, toLeft, toLinkedMap, toLinkedMap, toLinkedSet, toList, toMap, toMap, toOption, toPriorityQueue, toPriorityQueue, toQueue, toRight, toRight, toSet, toSortedMap, toSortedMap, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toStream, toTree, toTree, toTry, toTry, toValid, toValid, toValidation, toValidation, toVector
-
-
-
-
Field Detail
-
bitSet
private final BitSetModule.AbstractBitSet<T> bitSet
-
element
private long element
-
index
private int index
-
-
Constructor Detail
-
BitSetIterator
BitSetIterator(BitSetModule.AbstractBitSet<T> bitSet)
-
-
Method Detail
-
getNext
protected T getNext()
- Specified by:
getNext
in classAbstractIterator<T>
-
hasNext
public boolean hasNext()
-
-