Class ReadOnlyQuintuple<A,B,C,D,E>
java.lang.Object
lu.kbra.pclib.datastructure.tuple.ReadOnlyQuintuple<A,B,C,D,E>
- All Implemented Interfaces:
Cloneable,DeepCloneable,Quintuple<A,,B, C, D, E> ReadOnlyTuple,Tuple
public class ReadOnlyQuintuple<A,B,C,D,E>
extends Object
implements Quintuple<A,B,C,D,E>, ReadOnlyTuple
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]asArray()clone()final intboolean<T> Tget(int i) booleanhasFifth()booleanhasFirst()booleaninthashCode()booleanbooleanhasThird()<T> ReadOnlyQuintuple<?,?, ?, ?, ?> <T> T<T,N, O, P, Q>
ReadOnlyQuintuple<T,N, O, P, Q> map(QuintFunction<A, B, C, D, E, T> funcFirst, QuintFunction<A, B, C, D, E, N> funcSecond, QuintFunction<A, B, C, D, E, O> funcThird, QuintFunction<A, B, C, D, E, P> funcFourth, QuintFunction<A, B, C, D, E, Q> funcFifth) <T> ReadOnlyQuintuple<A,B, C, D, T> <T> ReadOnlyQuintuple<T,B, C, D, E> <T> ReadOnlyQuintuple<A,B, C, T, E> <T> ReadOnlyQuintuple<A,T, C, D, E> <T> ReadOnlyQuintuple<A,B, T, D, E> 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.Quintuple
getFifth, getFirst, getFourth, getSecond, getThirdMethods inherited from interface lu.kbra.pclib.datastructure.tuple.ReadOnlyTuple
isEditable
-
Constructor Details
-
ReadOnlyQuintuple
public ReadOnlyQuintuple()
-
-
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 i) -
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
-
toString
-