Package net.morimekta.util.collect
Class Unmodifiables
- java.lang.Object
-
- net.morimekta.util.collect.Unmodifiables
-
public class Unmodifiables extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <E> UnmodifiableList<E>
asList(E... elements)
static <E> UnmodifiableSet<E>
asSet(E... elements)
static <E> UnmodifiableSortedSet<E>
asSortedSet(E... values)
static <E> UnmodifiableSortedSet<E>
asSortedSet(java.util.Comparator<E> comparator, E... values)
static <E> java.util.stream.Collector<E,UnmodifiableList.Builder<E>,UnmodifiableList<E>>
toList()
static <K,V,E>
java.util.stream.Collector<E,UnmodifiableMap.Builder<K,V>,UnmodifiableMap<K,V>>toMap(java.util.function.Function<E,K> toKey, java.util.function.Function<E,V> toValue)
static <K,V>
java.util.stream.Collector<V,UnmodifiableMap.Builder<K,V>,UnmodifiableMap<K,V>>toMap(java.util.function.Function<V,K> toKey)
static <E> java.util.stream.Collector<E,UnmodifiableSet.Builder<E>,UnmodifiableSet<E>>
toSet()
static <K extends java.lang.Comparable<K>,V,E>
java.util.stream.Collector<E,UnmodifiableSortedMap.Builder<K,V>,UnmodifiableSortedMap<K,V>>toSortedMap(java.util.function.Function<E,K> toKey, java.util.function.Function<E,V> toValue)
static <K,V,E>
java.util.stream.Collector<E,UnmodifiableSortedMap.Builder<K,V>,UnmodifiableSortedMap<K,V>>toSortedMap(java.util.function.Function<E,K> toKey, java.util.function.Function<E,V> toValue, java.util.Comparator comparator)
static <K extends java.lang.Comparable<K>,V>
java.util.stream.Collector<V,UnmodifiableSortedMap.Builder<K,V>,UnmodifiableSortedMap<K,V>>toSortedMap(java.util.function.Function<V,K> toKey)
static <K,V>
java.util.stream.Collector<V,UnmodifiableSortedMap.Builder<K,V>,UnmodifiableSortedMap<K,V>>toSortedMap(java.util.function.Function<V,K> toKey, java.util.Comparator comparator)
static <T> java.util.stream.Collector<T,UnmodifiableSortedSet.Builder<T>,UnmodifiableSortedSet<T>>
toSortedSet()
static <T> java.util.stream.Collector<T,UnmodifiableSortedSet.Builder<T>,UnmodifiableSortedSet<T>>
toSortedSet(java.util.Comparator comparator)
-
-
-
Method Detail
-
asList
@Nonnull @SafeVarargs public static <E> UnmodifiableList<E> asList(E... elements)
-
toList
@Nonnull public static <E> java.util.stream.Collector<E,UnmodifiableList.Builder<E>,UnmodifiableList<E>> toList()
-
toMap
@Nonnull public static <K,V> java.util.stream.Collector<V,UnmodifiableMap.Builder<K,V>,UnmodifiableMap<K,V>> toMap(@Nonnull java.util.function.Function<V,K> toKey)
-
toMap
@Nonnull public static <K,V,E> java.util.stream.Collector<E,UnmodifiableMap.Builder<K,V>,UnmodifiableMap<K,V>> toMap(@Nonnull java.util.function.Function<E,K> toKey, @Nonnull java.util.function.Function<E,V> toValue)
-
asSet
@Nonnull @SafeVarargs public static <E> UnmodifiableSet<E> asSet(E... elements)
-
toSet
@Nonnull public static <E> java.util.stream.Collector<E,UnmodifiableSet.Builder<E>,UnmodifiableSet<E>> toSet()
-
toSortedMap
@Nonnull public static <K extends java.lang.Comparable<K>,V> java.util.stream.Collector<V,UnmodifiableSortedMap.Builder<K,V>,UnmodifiableSortedMap<K,V>> toSortedMap(@Nonnull java.util.function.Function<V,K> toKey)
-
toSortedMap
@Nonnull public static <K extends java.lang.Comparable<K>,V,E> java.util.stream.Collector<E,UnmodifiableSortedMap.Builder<K,V>,UnmodifiableSortedMap<K,V>> toSortedMap(@Nonnull java.util.function.Function<E,K> toKey, @Nonnull java.util.function.Function<E,V> toValue)
-
toSortedMap
@Nonnull public static <K,V> java.util.stream.Collector<V,UnmodifiableSortedMap.Builder<K,V>,UnmodifiableSortedMap<K,V>> toSortedMap(@Nonnull java.util.function.Function<V,K> toKey, @Nonnull java.util.Comparator comparator)
-
toSortedMap
@Nonnull public static <K,V,E> java.util.stream.Collector<E,UnmodifiableSortedMap.Builder<K,V>,UnmodifiableSortedMap<K,V>> toSortedMap(@Nonnull java.util.function.Function<E,K> toKey, @Nonnull java.util.function.Function<E,V> toValue, @Nonnull java.util.Comparator comparator)
-
asSortedSet
@SafeVarargs public static <E> UnmodifiableSortedSet<E> asSortedSet(E... values)
-
asSortedSet
@SafeVarargs public static <E> UnmodifiableSortedSet<E> asSortedSet(@Nonnull java.util.Comparator<E> comparator, E... values)
-
toSortedSet
@Nonnull public static <T> java.util.stream.Collector<T,UnmodifiableSortedSet.Builder<T>,UnmodifiableSortedSet<T>> toSortedSet()
-
toSortedSet
@Nonnull public static <T> java.util.stream.Collector<T,UnmodifiableSortedSet.Builder<T>,UnmodifiableSortedSet<T>> toSortedSet(java.util.Comparator comparator)
-
-