Uses of Interface
org.organicdesign.fp.collections.ImList
-
Packages that use ImList Package Description org.organicdesign.fp A tiny data definition language for Java, in Java.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.org.organicdesign.fp.type Some ideas for runtime types.org.organicdesign.fp.xform Immutable descriptions of data transformations (Transformable), and a highly efficient single-pass, short-circuiting implementation that carries out those transforms in a single pass (Xform). -
-
Uses of ImList in org.organicdesign.fp
Methods in org.organicdesign.fp that return ImList Modifier and Type Method Description static <T> @NotNull ImList<T>StaticImports. vec(T @Nullable ... items)Returns a new PersistentVector of the given items. -
Uses of ImList in org.organicdesign.fp.collections
Classes in org.organicdesign.fp.collections that implement ImList Modifier and Type Class Description classPersistentVector<E>This started out as Rich Hickey's PersistentVector class from Clojure in late 2014.static classRrbTree.ImRrbt<E>Immutable version of anRrbTree.Methods in org.organicdesign.fp.collections that return ImList Modifier and Type Method Description @NotNull ImList<E>ImList. append(E e)Returns a new BaseList with the additional item at the end.default @NotNull ImList<E>ImList. appendSome(@NotNull Fn0<? extends @NotNull Option<E>> supplier)If supplier returns Some, return a new BaseList with the additional item at the end.default @NotNull ImList<E>ImList. concat(@Nullable Iterable<? extends E> es)Efficiently adds items to the end of this ImList.ImList<E>MutList. immutable()Returns an immutable version of this mutable list.@NotNull ImList<E>ImList. replace(int idx, E e)Replace the item at the given index.default @NotNull ImList<E>ImList. reverse()Returns a reversed copy of this list. -
Uses of ImList in org.organicdesign.fp.type
Methods in org.organicdesign.fp.type that return ImList Modifier and Type Method Description static @NotNull ImList<Class>RuntimeTypes. registerClasses(@NotNull Class @NotNull ... cs)Use this to register runtime type signaturesMethods in org.organicdesign.fp.type with parameters of type ImList Modifier and Type Method Description static @NotNull StringRuntimeTypes. union2Str(Object item, @NotNull ImList<Class> types) -
Uses of ImList in org.organicdesign.fp.xform
Methods in org.organicdesign.fp.xform that return ImList Modifier and Type Method Description default @NotNull ImList<T>Transformable. toImList()Realize a thread-safe immutable list to access items quickly O(log32 n) by index.
-