Package com.mastfrog.abstractions.list
Interface LongIndexedResolvable<T>
- All Superinterfaces:
LongAddressable<T>,LongIndexed<T>,LongResolvable,LongSized
A minimal list-like abstraction of a List that lets items be retrieved by
index.
- Author:
- Tim Boudreau
-
Method Summary
Modifier and TypeMethodDescriptiondefault Collection<T>static <T> LongIndexedResolvable<T>compose(LongAddressable<T> lookup, int size, LongResolvable reverseLookup) static <T> LongIndexedResolvable<T>compose(LongAddressable<T> lookup, LongSupplier size, LongResolvable reverseLookup) static <T> LongIndexedResolvable<T>static <T> LongIndexedResolvable<T>toList()Methods inherited from interface com.mastfrog.abstractions.list.LongAddressable
forIndex, toIntAddressableMethods inherited from interface com.mastfrog.abstractions.list.LongIndexed
toIterable, toIteratorMethods inherited from interface com.mastfrog.abstractions.list.LongResolvable
indexOf, wrap
-
Method Details
-
fromList
-
compose
static <T> LongIndexedResolvable<T> compose(LongAddressable<T> lookup, int size, LongResolvable reverseLookup) -
compose
static <T> LongIndexedResolvable<T> compose(LongAddressable<T> lookup, LongSupplier size, LongResolvable reverseLookup) -
asIterable
-
populate
-
toList
-
forList
-
asCollection
-