Package | Description |
---|---|
javaslang.collection |
Purely functional collections based on Traversable.
|
Modifier and Type | Class and Description |
---|---|
class |
TreeSet<T>
SortedSet implementation, backed by a Red/Black Tree.
|
Modifier and Type | Method and Description |
---|---|
SortedSet<T> |
SortedSet.add(T element) |
SortedSet<T> |
SortedSet.addAll(Iterable<? extends T> elements) |
SortedSet<T> |
SortedSet.diff(Set<? extends T> elements) |
SortedSet<T> |
SortedSet.distinct() |
SortedSet<T> |
SortedSet.distinctBy(Comparator<? super T> comparator) |
<U> SortedSet<T> |
SortedSet.distinctBy(Function<? super T,? extends U> keyExtractor) |
SortedSet<T> |
SortedSet.drop(long n) |
SortedSet<T> |
SortedSet.dropRight(long n) |
SortedSet<T> |
SortedSet.dropUntil(Predicate<? super T> predicate) |
SortedSet<T> |
SortedSet.dropWhile(Predicate<? super T> predicate) |
SortedSet<T> |
SortedSet.filter(Predicate<? super T> predicate) |
<U> SortedSet<U> |
SortedSet.flatMap(Comparator<? super U> comparator,
Function<? super T,? extends Iterable<? extends U>> mapper)
Same as
flatMap(Function) but using a specific comparator for values of the codomain of the given
mapper . |
<U> SortedSet<U> |
SortedSet.flatMap(Function<? super T,? extends Iterable<? extends U>> mapper) |
SortedSet<T> |
SortedSet.init() |
SortedSet<T> |
SortedSet.intersect(Set<? extends T> elements) |
SortedSet<K> |
TreeMap.keySet() |
SortedSet<K> |
SortedMap.keySet() |
<U> SortedSet<U> |
SortedSet.map(Comparator<? super U> comparator,
Function<? super T,? extends U> mapper)
Same as
map(Function) but using a specific comparator for values of the codomain of the given
mapper . |
<U> SortedSet<U> |
SortedSet.map(Function<? super T,? extends U> mapper) |
static <T> SortedSet<T> |
SortedSet.narrow(SortedSet<? extends T> sortedSet)
Narrows a widened
SortedSet<? extends T> to SortedSet<T>
by performing a type safe-cast. |
SortedSet<T> |
SortedSet.peek(Consumer<? super T> action) |
SortedSet<T> |
SortedSet.remove(T element) |
SortedSet<T> |
SortedSet.removeAll(Iterable<? extends T> elements) |
SortedSet<T> |
SortedSet.replace(T currentElement,
T newElement) |
SortedSet<T> |
SortedSet.replaceAll(T currentElement,
T newElement) |
SortedSet<T> |
SortedSet.retainAll(Iterable<? extends T> elements) |
SortedSet<T> |
SortedSet.scan(T zero,
BiFunction<? super T,? super T,? extends T> operation) |
SortedSet<T> |
SortedSet.tail() |
SortedSet<T> |
SortedSet.take(long n) |
SortedSet<T> |
SortedSet.takeRight(long n) |
SortedSet<T> |
SortedSet.takeUntil(Predicate<? super T> predicate) |
SortedSet<T> |
SortedSet.takeWhile(Predicate<? super T> predicate) |
SortedSet<T> |
SortedSet.union(Set<? extends T> elements) |
<U> SortedSet<Tuple2<T,U>> |
SortedSet.zip(Iterable<? extends U> that) |
<U> SortedSet<Tuple2<T,U>> |
SortedSet.zipAll(Iterable<? extends U> that,
T thisElem,
U thatElem) |
SortedSet<Tuple2<T,Long>> |
SortedSet.zipWithIndex() |
Modifier and Type | Method and Description |
---|---|
<C> Map<C,? extends SortedSet<T>> |
SortedSet.groupBy(Function<? super T,? extends C> classifier) |
Iterator<? extends SortedSet<T>> |
SortedSet.grouped(long size) |
Option<? extends SortedSet<T>> |
SortedSet.initOption() |
Tuple2<? extends SortedSet<T>,? extends SortedSet<T>> |
SortedSet.partition(Predicate<? super T> predicate) |
Tuple2<? extends SortedSet<T>,? extends SortedSet<T>> |
SortedSet.partition(Predicate<? super T> predicate) |
Iterator<? extends SortedSet<T>> |
SortedSet.sliding(long size) |
Iterator<? extends SortedSet<T>> |
SortedSet.sliding(long size,
long step) |
Tuple2<? extends SortedSet<T>,? extends SortedSet<T>> |
SortedSet.span(Predicate<? super T> predicate) |
Tuple2<? extends SortedSet<T>,? extends SortedSet<T>> |
SortedSet.span(Predicate<? super T> predicate) |
Option<? extends SortedSet<T>> |
SortedSet.tailOption() |
<T1,T2> Tuple2<? extends SortedSet<T1>,? extends SortedSet<T2>> |
SortedSet.unzip(Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper) |
<T1,T2> Tuple2<? extends SortedSet<T1>,? extends SortedSet<T2>> |
SortedSet.unzip(Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper) |
<T1,T2,T3> Tuple3<? extends SortedSet<T1>,? extends SortedSet<T2>,? extends SortedSet<T3>> |
SortedSet.unzip3(Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper) |
<T1,T2,T3> Tuple3<? extends SortedSet<T1>,? extends SortedSet<T2>,? extends SortedSet<T3>> |
SortedSet.unzip3(Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper) |
<T1,T2,T3> Tuple3<? extends SortedSet<T1>,? extends SortedSet<T2>,? extends SortedSet<T3>> |
SortedSet.unzip3(Function<? super T,Tuple3<? extends T1,? extends T2,? extends T3>> unzipper) |
Modifier and Type | Method and Description |
---|---|
static <T> SortedSet<T> |
SortedSet.narrow(SortedSet<? extends T> sortedSet)
Narrows a widened
SortedSet<? extends T> to SortedSet<T>
by performing a type safe-cast. |
Copyright © 2016. All Rights Reserved.