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,java.lang.Boolean>,Value<T>,java.io.Serializable,java.lang.Iterable<T>,java.util.function.Function<T,java.lang.Boolean>
- Enclosing interface:
- BitSetModule
public static class BitSetModule.BitSet1<T> extends BitSetModule.AbstractBitSet<T>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.vavr.collection.BitSet
BitSet.Builder<T>
-
-
Field Summary
Fields Modifier and Type Field Description private longelementsprivate intlenprivate static longserialVersionUID-
Fields inherited from class io.vavr.collection.BitSetModule.AbstractBitSet
fromInt, toInt
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BitSet<T>add(T t)Returns a new set containing all elements of this set plus the given element, if it was not already present.(package private) long[]copyExpand(int wordsNum)(package private) longgetWord(int index)(package private) intgetWordsNum()Thead()Returns the first element of this non-emptyTraversable.intlength()Returns the number of elements in 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, mapTo, mapToVoid, 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, compose1, 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 Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
elements
private final long elements
-
len
private final int len
-
-
Method Detail
-
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
public T head()
Description copied from interface:TraversableReturns the first element of this non-emptyTraversable.- Returns:
- the first element
-
length
public int length()
Description copied from interface:TraversableReturns the number of elements in this Traversable.Equivalent to
Traversable.size().- Returns:
- the number of elements
-
-