Interface IndexedList<E>

    • Method Detail

      • set

        @NotNull
        @NotNull IndexedList<E> set​(int i,
                                    E elem)
        Description copied from interface: List
        Returns a list with the element set to the value specified at the index (zero-based).
        Specified by:
        set in interface List<E>
      • append

        @NotNull
        @NotNull IndexedList<E> append​(E elem)
        Description copied from interface: List
        Returns a list with the specified element appended to the bottom of the list.
        Specified by:
        append in interface List<E>
      • prepend

        @NotNull
        @NotNull IndexedList<E> prepend​(E elem)
        Description copied from interface: List
        Returns a list with the specified element prepended to the top of the list.
        Specified by:
        prepend in interface List<E>
      • drop

        @NotNull
        @NotNull IndexedList<E> drop​(int number)
        Description copied from interface: List
        Returns a list containing all elements in this list, excluding the first number of elements.
        Specified by:
        drop in interface List<E>
      • take

        @NotNull
        @NotNull IndexedList<E> take​(int number)
        Description copied from interface: List
        Returns a list containing the first number of elements from this list.
        Specified by:
        take in interface List<E>
      • range

        @NotNull
        @NotNull IndexedList<E> range​(int from,
                                      boolean fromInclusive,
                                      int to,
                                      boolean toInclusive)
        Description copied from interface: List
        Returns a list containing a contiguous range of elements from this list.
        Specified by:
        range in interface List<E>
        Parameters:
        from - starting index for the range (zero-based)
        fromInclusive - if true, the element at the from index will be included
        to - end index for the range (zero-based)
        toInclusive - if true, the element at the to index will be included