Package io.vavr.collection
Class BitSetModule.BitSet2<T>
java.lang.Object
io.vavr.collection.BitSetModule.AbstractBitSet<T>
io.vavr.collection.BitSetModule.BitSet2<T>
- All Implemented Interfaces:
BitSet<T>,Foldable<T>,Ordered<T>,Set<T>,SortedSet<T>,Traversable<T>,Function1<T,,Boolean> Value<T>,Serializable,Iterable<T>,Function<T,Boolean>
- Enclosing interface:
BitSetModule
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vavr.collection.BitSet
BitSet.Builder<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final longprivate final longprivate final intprivate static final longFields inherited from class io.vavr.collection.BitSetModule.AbstractBitSet
fromInt, toInt -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd the given element to this set, if it is not already contained.(package private) long[]copyExpand(int wordsNum) (package private) longgetWord(int index) (package private) inthead()Returns the first element of a non-empty Traversable.intlength()Computes the number of elements of this Traversable.Methods inherited from class io.vavr.collection.BitSetModule.AbstractBitSet
addAll, addElement, comparator, contains, createEmpty, createFromAll, distinctBy, distinctBy, drop, dropRight, dropWhile, equals, filter, fromBitMaskNoCopy, groupBy, hashCode, init, intersect, iterator, orElse, orElse, partition, reject, remove, removeAll, scan, shrink, slideBy, sliding, span, take, takeRight, takeWhile, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.vavr.collection.BitSet
collect, diff, distinct, dropUntil, flatMap, flatMap, foldRight, grouped, hasDefiniteSize, initOption, isAsync, isLazy, isTraversableAgain, last, map, map, peek, replace, replaceAll, retainAll, scanLeft, scanRight, sliding, stringPrefix, tail, tailOption, takeUntil, toJavaSet, union, unzip, unzip3, zip, zipAll, zipWith, zipWithIndex, zipWithIndexMethods inherited from interface io.vavr.collection.Foldable
fold, reduce, reduceOptionMethods inherited from interface io.vavr.Function1
andThen, arity, compose, curried, isMemoized, memoized, partial, reversed, tupledMethods inherited from interface io.vavr.collection.Set
apply, isDistinctMethods inherited from interface io.vavr.collection.Traversable
arrangeBy, average, containsAll, count, existsUnique, find, findLast, foldLeft, forEachWithIndex, get, headOption, isEmpty, isSequential, isSingleValued, lastOption, max, maxBy, maxBy, min, minBy, minBy, mkCharSeq, mkCharSeq, mkCharSeq, mkString, mkString, mkString, nonEmpty, product, reduceLeft, reduceLeftOption, reduceRight, reduceRightOption, single, singleOption, size, spliterator, sumMethods inherited from interface io.vavr.Value
collect, collect, 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, 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 Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
elements1
private final long elements1 -
elements2
private final long elements2 -
len
private final int len
-
-
Constructor Details
-
BitSet2
-
-
Method Details
-
getWordsNum
int getWordsNum()- Specified by:
getWordsNumin classBitSetModule.AbstractBitSet<T>
-
copyExpand
long[] copyExpand(int wordsNum) - Specified by:
copyExpandin classBitSetModule.AbstractBitSet<T>
-
getWord
long getWord(int index) - Specified by:
getWordin classBitSetModule.AbstractBitSet<T>
-
head
Description copied from interface:TraversableReturns the first element of a non-empty Traversable.- Returns:
- The first element of this Traversable.
-
length
public int length()Description copied from interface:TraversableComputes the number of elements of this Traversable.Same as
Traversable.size().- Returns:
- the number of elements
-
add
Description copied from interface:SetAdd the given element to this set, if it is not already contained.- Parameters:
t- The element to be added.- Returns:
- A new set containing all elements of this set and also
element.
-