Package fj.data.fingertrees
Class Node2<V,A>
- java.lang.Object
-
- fj.data.fingertrees.Node<V,A>
-
- fj.data.fingertrees.Node2<V,A>
-
public final class Node2<V,A> extends Node<V,A>
A two-element inner tree node.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <B> B
foldLeft(F<B,F<A,B>> bff, B z)
<B> B
foldRight(F<A,F<B,B>> aff, B z)
int
length()
P2<java.lang.Integer,A>
lookup(F<V,java.lang.Integer> o, int i)
<B> B
match(F<Node2<V,A>,B> n2, F<Node3<V,A>,B> n3)
(package private) P3<Option<Digit<V,A>>,A,Option<Digit<V,A>>>
split1(F<V,java.lang.Boolean> predicate, V acc)
Digit<V,A>
toDigit()
Stream<A>
toStream()
java.lang.String
toString()
V2<A>
toVector()
-
-
-
Method Detail
-
split1
P3<Option<Digit<V,A>>,A,Option<Digit<V,A>>> split1(F<V,java.lang.Boolean> predicate, V acc)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-