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> BfoldLeft(F<B,F<A,B>> bff, B z)<B> BfoldRight(F<A,F<B,B>> aff, B z)intlength()P2<java.lang.Integer,A>lookup(F<V,java.lang.Integer> o, int i)<B> Bmatch(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.StringtoString()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:
toStringin classjava.lang.Object
-
-