Class BitSetModule.BitSetN<T>

    • Field Detail

      • elements

        private final long[] elements
      • len

        private final int len
    • Constructor Detail

      • BitSetN

        BitSetN​(Function1<java.lang.Integer,​T> fromInt,
                Function1<T,​java.lang.Integer> toInt,
                long[] elements)
    • Method Detail

      • calcLength

        private static int calcLength​(long[] elements)
      • head

        public 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

        public BitSet<T> add​(T t)
        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.