- map(Map.Entry<K, V>...) - Static method in class com.ideaheap.barelyfunctional.data.BfMaps
-
Create a map with the specified entries.
- memoize(Function<T, R>) - Method in class com.ideaheap.barelyfunctional.functions.Memoizer
-
Memoize a single function call.
- memoize(BiFunction<T, U, R>) - Method in class com.ideaheap.barelyfunctional.functions.Memoizer
-
Memoize a two parameter function call.
- memoize(Function<T, R>) - Static method in class com.ideaheap.barelyfunctional.functions.Memoizers
-
Memoize a function.
- memoize(BiFunction<T, U, R>) - Static method in class com.ideaheap.barelyfunctional.functions.Memoizers
-
Memoize a BiFunction.
- Memoizer - Class in com.ideaheap.barelyfunctional.functions
-
Memoization is the act of storing results from previous runs of a function and using these
instead.
- Memoizer(CacheBuilder) - Constructor for class com.ideaheap.barelyfunctional.functions.Memoizer
-
Constructor to specify custom Guava CacheBuilder.
- Memoizers - Class in com.ideaheap.barelyfunctional.functions
-
Default memoizers with default weakValued cache.
- Memoizers() - Constructor for class com.ideaheap.barelyfunctional.functions.Memoizers
-
- merge(Collection<T>...) - Static method in class com.ideaheap.barelyfunctional.data.BfLists
-
combine all collections given into one immutable list.
- merge(Map<K, V>...) - Static method in class com.ideaheap.barelyfunctional.data.BfMaps
-
merges N maps.