Uses of Interface
org.organicdesign.fp.collections.BaseList
-
Packages that use BaseList Package Description org.organicdesign.fp.collections Type-safe versions of immutable collections (mostly from Clojure), plus unmodifiable and immutable collection interfaces that fit these collections into the java.util interfaces. -
-
Uses of BaseList in org.organicdesign.fp.collections
Subinterfaces of BaseList in org.organicdesign.fp.collections Modifier and Type Interface Description interfaceImList<E>Immutable copy-on-write listinterfaceMutList<E>Classes in org.organicdesign.fp.collections that implement BaseList Modifier and Type Class Description classPersistentVector<E>This started out as Rich Hickey's PersistentVector class from Clojure in late 2014.static classPersistentVector.MutVector<F>classRrbTree<E>An RRB Tree is an immutable List (like Clojure's PersistentVector) that also supports random inserts, deletes, and can be split and joined back together in logarithmic time.static classRrbTree.ImRrbt<E>Immutable version of anRrbTree.static classRrbTree.MutRrbt<E>Mutable version of anRrbTree.Methods in org.organicdesign.fp.collections that return BaseList Modifier and Type Method Description @NotNull BaseList<E>BaseList. append(E e)Returns a new BaseList with the additional item at the end.default @NotNull BaseList<E>BaseList. appendSome(@NotNull Fn0<? extends @NotNull Option<E>> supplier)If supplier returns Some, return a new BaseList with the additional item at the end.@NotNull BaseList<E>BaseList. concat(@Nullable Iterable<? extends E> es)Efficiently adds items to the end of this ImList.@NotNull BaseList<E>BaseList. replace(int idx, E e)Replace the item at the given index.@NotNull BaseList<E>BaseList. reverse()Returns a reversed copy of this list.
-