Package com.github.tonivade.purefun.data
Class ImmutableTree.JavaBasedImmutableTree<E>
java.lang.Object
com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree<E>
- All Implemented Interfaces:
Bindable<com.github.tonivade.purefun.data.Sequence_,,E> ImmutableTree<E>,Sequence<E>,com.github.tonivade.purefun.data.SequenceOf<E>,com.github.tonivade.purefun.Kind<com.github.tonivade.purefun.data.Sequence_,,E> Mappable<com.github.tonivade.purefun.data.Sequence_,,E> com.github.tonivade.purefun.Witness,Serializable,Iterable<E>
- Enclosing interface:
ImmutableTree<E>
public static final class ImmutableTree.JavaBasedImmutableTree<E>
extends Object
implements ImmutableTree<E>, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.tonivade.purefun.data.ImmutableTree
ImmutableTree.JavaBasedImmutableTree<E> -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.github.tonivade.purefun.data.ImmutableTree
filter, filterNot, flatMap, mapMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.github.tonivade.purefun.Kind
fix, kind
-
Method Details
-
size
public int size() -
contains
-
reverse
-
append
-
remove
-
appendAll
-
removeAll
-
head
- Specified by:
headin interfaceImmutableTree<E>
-
tail
- Specified by:
tailin interfaceImmutableTree<E>
-
headTree
- Specified by:
headTreein interfaceImmutableTree<E>
-
tailTree
- Specified by:
tailTreein interfaceImmutableTree<E>
-
higher
- Specified by:
higherin interfaceImmutableTree<E>
-
lower
- Specified by:
lowerin interfaceImmutableTree<E>
-
ceiling
- Specified by:
ceilingin interfaceImmutableTree<E>
-
floor
- Specified by:
floorin interfaceImmutableTree<E>
-
iterator
-
hashCode
public int hashCode() -
equals
-
toString
-