Class EditableQuintuple<A,B,C,D,E>
java.lang.Object
lu.kbra.pclib.datastructure.tuple.EditableQuintuple<A,B,C,D,E>
- All Implemented Interfaces:
Cloneable,DeepCloneable,EditableTuple,Quintuple<A,,B, C, D, E> Tuple
public class EditableQuintuple<A,B,C,D,E>
extends Object
implements Quintuple<A,B,C,D,E>, EditableTuple
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]asArray()clone()final intboolean<T> Tget(int index) booleanhasFifth()booleanhasFirst()booleaninthashCode()booleanbooleanhasThird()<T> EditableQuintuple<?,?, ?, ?, ?> <T> T<T,U, V, W, X>
EditableQuintuple<T,U, V, W, X> map(QuintFunction<A, B, C, D, E, T> funcFirst, QuintFunction<A, B, C, D, E, U> funcSecond, QuintFunction<A, B, C, D, E, V> funcThird, QuintFunction<A, B, C, D, E, W> funcFourth, QuintFunction<A, B, C, D, E, X> funcFifth) <T> EditableQuintuple<A,B, C, D, T> <T> EditableQuintuple<T,B, C, D, E> <T> EditableQuintuple<A,B, C, T, E> <T> EditableQuintuple<A,T, C, D, E> <T> EditableQuintuple<A,B, T, D, E> set(int index, T element) toString()Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface lu.kbra.pclib.datastructure.DeepCloneable
deepCloneMethods inherited from interface lu.kbra.pclib.datastructure.tuple.EditableTuple
isEditable
-
Field Details
-
first
-
second
-
third
-
fourth
-
fifth
-
-
Constructor Details
-
EditableQuintuple
public EditableQuintuple()
-
-
Method Details
-
asArray
-
clone
-
cloneEditable
- Specified by:
cloneEditablein interfaceQuintuple<A,B, C, D, E> - Specified by:
cloneEditablein interfaceTuple
-
cloneReadOnly
- Specified by:
cloneReadOnlyin interfaceQuintuple<A,B, C, D, E> - Specified by:
cloneReadOnlyin interfaceTuple
-
elementCount
public final int elementCount()- Specified by:
elementCountin interfaceQuintuple<A,B, C, D, E> - Specified by:
elementCountin interfaceTuple
-
equals
-
get
public <T> T get(int index) -
hashCode
public int hashCode() -
hasFirst
public boolean hasFirst() -
hasSecond
public boolean hasSecond() -
hasThird
public boolean hasThird() -
hasFourth
public boolean hasFourth() -
hasFifth
public boolean hasFifth() -
map
-
map
-
mapFirst
-
mapSecond
-
mapThird
-
mapFourth
-
mapFifth
-
map
-
setFirst
-
setSecond
-
setThird
-
setFourth
-
setFifth
-
toString
-
set
- Specified by:
setin interfaceEditableTuple
-