Package | Description |
---|---|
javaslang | |
javaslang.collection |
Purely functional collections based on Traversable.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Comparable<? super T>> |
API.SortedSet()
Alias for
TreeSet.empty() |
static <T extends Comparable<? super T>> |
API.SortedSet(Comparator<? super T> comparator)
Alias for
TreeSet.empty(Comparator) |
static <T> SortedSet<T> |
API.SortedSet(Comparator<? super T> comparator,
T... elements)
Alias for
TreeSet.of(Comparator, Object...) |
static <T> SortedSet<T> |
API.SortedSet(Comparator<? super T> comparator,
T element)
Alias for
TreeSet.of(Comparator, Object) |
static <T extends Comparable<? super T>> |
API.SortedSet(T... elements)
Alias for
TreeSet.of(Comparable...) |
static <T extends Comparable<? super T>> |
API.SortedSet(T element)
Alias for
TreeSet.of(Comparable) |
default SortedSet<T> |
Value.toSortedSet()
Converts this to a
SortedSet . |
default SortedSet<T> |
Value.toSortedSet(Comparator<? super T> comparator)
Converts this to a
SortedSet . |
Modifier and Type | Interface and Description |
---|---|
interface |
BitSet<T>
An immutable
BitSet implementation. |
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(int n) |
SortedSet<T> |
SortedSet.dropRight(int 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 . |
default <U> SortedSet<U> |
BitSet.flatMap(Comparator<? super U> comparator,
Function<? super T,? extends Iterable<? extends U>> mapper) |
<U> SortedSet<U> |
SortedSet.flatMap(Function<? super T,? extends Iterable<? extends U>> mapper) |
default <U> SortedSet<U> |
BitSet.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 . |
default <U> SortedSet<U> |
BitSet.map(Comparator<? super U> comparator,
Function<? super T,? extends U> mapper) |
<U> SortedSet<U> |
SortedSet.map(Function<? super T,? extends U> mapper) |
default <U> SortedSet<U> |
BitSet.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(int n) |
SortedSet<T> |
SortedSet.takeRight(int 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) |
<U,R> SortedSet<R> |
SortedSet.zipWith(Iterable<? extends U> that,
BiFunction<? super T,? super U,? extends R> mapper) |
SortedSet<Tuple2<T,Integer>> |
SortedSet.zipWithIndex() |
<U> SortedSet<U> |
TreeSet.zipWithIndex(BiFunction<? super T,? super Integer,? extends U> mapper) |
<U> SortedSet<U> |
SortedSet.zipWithIndex(BiFunction<? super T,? super Integer,? extends U> mapper) |
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(int 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(int size) |
Iterator<? extends SortedSet<T>> |
SortedSet.sliding(int size,
int 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.