Interface List<T>

    • Method Detail

      • removeAt

        default void removeAt​(int index)
      • addAll

        @Deprecated
        default void addAll​(T requiredArg,
                            T... args)
        Deprecated.
      • withAppended

        default List<T> withAppended​(T... args)
      • withRemovedByIndex

        default List<T> withRemovedByIndex​(int index)
      • lastValue

        default Optional<T> lastValue()
      • firstValue

        default Optional<T> firstValue()
      • shallowCopy

        default List<T> shallowCopy()
      • reverse

        default List<T> reverse()
      • assertEquals

        default void assertEquals​(List<T> arg)
      • prepareForSizeOf

        default void prepareForSizeOf​(int targetSize)
        Allows the list allocate memory in advance in relation to the expected List.size() of this. This method is currently only intended for runtime improvements.
        Parameters:
        targetSize - The expected future return value of List.size().