Package com.github.tonivade.purefun.data
Class ImmutableArray.PImmutableArray<E>
java.lang.Object
com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray<E>
- All Implemented Interfaces:
Bindable<com.github.tonivade.purefun.data.Sequence_,,E> ImmutableArray<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:
ImmutableArray<E>
public static final class ImmutableArray.PImmutableArray<E>
extends Object
implements ImmutableArray<E>, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.tonivade.purefun.data.ImmutableArray
ImmutableArray.PImmutableArray<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.ImmutableArray
drop, 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
-
iterator
-
toList
- Specified by:
toListin interfaceImmutableArray<E>
-
append
-
remove
-
appendAll
-
removeAll
-
reverse
-
sort
- Specified by:
sortin interfaceImmutableArray<E>
-
get
- Specified by:
getin interfaceImmutableArray<E>
-
remove
- Specified by:
removein interfaceImmutableArray<E>
-
replace
- Specified by:
replacein interfaceImmutableArray<E>
-
insert
- Specified by:
insertin interfaceImmutableArray<E>
-
insertAll
- Specified by:
insertAllin interfaceImmutableArray<E>
-
hashCode
public int hashCode() -
equals
-
toString
-