Uses of Class
org.reactfx.util.FingerTree
-
Packages that use FingerTree Package Description org.reactfx.collection org.reactfx.util -
-
Uses of FingerTree in org.reactfx.collection
Fields in org.reactfx.collection declared as FingerTree Modifier and Type Field Description private FingerTree<T,T>
ListReduction. tree
-
Uses of FingerTree in org.reactfx.util
Subclasses of FingerTree in org.reactfx.util Modifier and Type Class Description private static class
FingerTree.Branch<T,S>
private static class
FingerTree.Empty<T,S>
private static class
FingerTree.Leaf<T,S>
static class
FingerTree.NonEmptyFingerTree<T,S>
Fields in org.reactfx.util declared as FingerTree Modifier and Type Field Description private FingerTree<java.util.List<E>,java.lang.Integer>
ListConcatenation. ft
private FingerTree<SparseList.Segment<E>,SparseList.Stats>
SparseList. tree
Methods in org.reactfx.util that return types with arguments of type FingerTree Modifier and Type Method Description abstract Either<FingerTree<T,S>,FingerTree.NonEmptyFingerTree<T,S>>
FingerTree. caseEmpty()
Either<FingerTree<T,S>,FingerTree.NonEmptyFingerTree<T,S>>
FingerTree.Empty. caseEmpty()
Either<FingerTree<T,S>,FingerTree.NonEmptyFingerTree<T,S>>
FingerTree.NonEmptyFingerTree. caseEmpty()
Tuple3<FingerTree<T,S>,Tuple2<T,java.lang.Integer>,FingerTree<T,S>>
FingerTree.NonEmptyFingerTree. split(java.util.function.BiFunction<? super S,java.lang.Integer,Either<java.lang.Integer,java.lang.Integer>> navigate, int position)
Tuple3<FingerTree<T,S>,Tuple2<T,java.lang.Integer>,FingerTree<T,S>>
FingerTree.NonEmptyFingerTree. split(java.util.function.BiFunction<? super S,java.lang.Integer,Either<java.lang.Integer,java.lang.Integer>> navigate, int position)
Tuple3<FingerTree<T,S>,Tuple2<T,java.lang.Integer>,FingerTree<T,S>>
FingerTree.NonEmptyFingerTree. split(java.util.function.ToIntFunction<? super S> metric, int position)
Tuple3<FingerTree<T,S>,Tuple2<T,java.lang.Integer>,FingerTree<T,S>>
FingerTree.NonEmptyFingerTree. split(java.util.function.ToIntFunction<? super S> metric, int position)
Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree. split(int beforeLeaf)
Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree. split(int beforeLeaf)
(package private) Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Branch. split0(int beforeLeaf)
(package private) Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Branch. split0(int beforeLeaf)
private Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Branch. split0(int beforeLeaf, LL<? extends FingerTree<T,S>> nodes)
private Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Branch. split0(int beforeLeaf, LL<? extends FingerTree<T,S>> nodes)
(package private) Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Empty. split0(int beforeLeaf)
(package private) Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Empty. split0(int beforeLeaf)
(package private) Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Leaf. split0(int beforeLeaf)
(package private) Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Leaf. split0(int beforeLeaf)
(package private) abstract Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree. split0(int beforeLeaf)
(package private) abstract Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree. split0(int beforeLeaf)
Tuple3<FingerTree<T,S>,T,FingerTree<T,S>>
FingerTree.NonEmptyFingerTree. splitAt(int leaf)
Tuple3<FingerTree<T,S>,T,FingerTree<T,S>>
FingerTree.NonEmptyFingerTree. splitAt(int leaf)
Method parameters in org.reactfx.util with type arguments of type FingerTree Modifier and Type Method Description private static <T,S>
FingerTree<T,S>FingerTree. concat(LL.Cons<? extends FingerTree<T,S>> nodes)
private <R> R
FingerTree.Branch. foldBetween0(R acc, java.util.function.BiFunction<? super R,? super T,? extends R> reduction, int startLeaf, int endLeaf, LL<? extends FingerTree<T,S>> nodes)
private <R> R
FingerTree.Branch. foldBetween0(R acc, java.util.function.BiFunction<? super R,? super T,? extends R> reduction, java.util.function.ToIntFunction<? super S> metric, int startPosition, int endPosition, TetraFunction<? super R,? super T,java.lang.Integer,java.lang.Integer,? extends R> rangeReduction, LL<? extends FingerTree<T,S>> nodes)
private T
FingerTree.Branch. getLeaf0(int index, LL<? extends FingerTree<T,S>> nodes)
private S
FingerTree.Branch. getSummaryBetween0(int startLeaf, int endLeaf, LL<? extends FingerTree<T,S>> nodes)
private S
FingerTree.Branch. getSummaryBetween0(java.util.function.ToIntFunction<? super S> metric, int startPosition, int endPosition, TriFunction<? super T,java.lang.Integer,java.lang.Integer,? extends S> subSummary, LL<? extends FingerTree<T,S>> nodes)
private Tuple2<FingerTree<T,S>,FingerTree<T,S>>
FingerTree.Branch. split0(int beforeLeaf, LL<? extends FingerTree<T,S>> nodes)
Constructors in org.reactfx.util with parameters of type FingerTree Constructor Description ListConcatenation(FingerTree<java.util.List<E>,java.lang.Integer> ft)
-