Package io.vavr.collection
Class BitSetModule.BitSet1<T>
java.lang.Object
io.vavr.collection.BitSetModule.AbstractBitSet<T>
io.vavr.collection.BitSetModule.BitSet1<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 long
private final int
private static final long
Fields 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) long
getWord
(int index) (package private) int
head()
Returns the first element of a non-empty Traversable.int
length()
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, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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, zipWithIndex
Methods inherited from interface io.vavr.collection.Foldable
fold, reduce, reduceOption
Methods inherited from interface io.vavr.Function1
andThen, arity, compose, curried, isMemoized, memoized, partial, reversed, tupled
Methods inherited from interface io.vavr.collection.Set
apply, isDistinct
Methods 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, sum
Methods 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:
-
elements
private final long elements -
len
private final int len
-
-
Constructor Details
-
BitSet1
-
-
Method Details
-
getWordsNum
int getWordsNum()- Specified by:
getWordsNum
in classBitSetModule.AbstractBitSet<T>
-
copyExpand
long[] copyExpand(int wordsNum) - Specified by:
copyExpand
in classBitSetModule.AbstractBitSet<T>
-
getWord
long getWord(int index) - Specified by:
getWord
in classBitSetModule.AbstractBitSet<T>
-
head
Description copied from interface:Traversable
Returns the first element of a non-empty Traversable.- Returns:
- The first element of this Traversable.
-
length
public int length()Description copied from interface:Traversable
Computes the number of elements of this Traversable.Same as
Traversable.size()
.- Returns:
- the number of elements
-
add
Description copied from interface:Set
Add 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
.
-