Class Octuple<A,B,C,D,E,F,G,H>
java.lang.Object
lu.kbra.pclib.datastructure.tuple.Octuple<A,B,C,D,E,F,G,H>
- All Implemented Interfaces:
Cloneable,DeepCloneable,Tuple
- Direct Known Subclasses:
ReadOnlyOctuple
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]asArray()clone()intboolean<T> Tget(int i) getFifth()getFirst()getSixth()getThird()inthashCode()<R1,R2, R3, R4, R5, R6, R7, R8>
Octuple<R1,R2, R3, R4, R5, R6, R7, R8> map(OctFunction<A, B, C, D, E, F, G, H, R1> funcFirst, OctFunction<A, B, C, D, E, F, G, H, R2> funcSecond, OctFunction<A, B, C, D, E, F, G, H, R3> funcThird, OctFunction<A, B, C, D, E, F, G, H, R4> funcFourth, OctFunction<A, B, C, D, E, F, G, H, R5> funcFifth, OctFunction<A, B, C, D, E, F, G, H, R6> funcSixth, OctFunction<A, B, C, D, E, F, G, H, R7> funcSeventh, OctFunction<A, B, C, D, E, F, G, H, R8> funcEighth) <T> TmapSeventh(OctFunction<A, B, C, D, E, F, G, H, T> func) setSeventh(G seventh) toString()Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface lu.kbra.pclib.datastructure.DeepCloneable
deepClone
-
Field Details
-
first
-
second
-
third
-
fourth
-
fifth
-
sixth
-
seventh
-
eighth
-
-
Constructor Details
-
Octuple
public Octuple() -
Octuple
-
-
Method Details
-
asArray
-
clone
- Specified by:
clonein interfaceDeepCloneable- Overrides:
clonein classObject
-
elementCount
public int elementCount()- Specified by:
elementCountin interfaceTuple
-
equals
-
get
public <T> T get(int i) -
getEighth
-
getFifth
-
getFirst
-
getFourth
-
getSecond
-
getSeventh
-
getSixth
-
getThird
-
hashCode
public int hashCode() -
map
public <R1,R2, Octuple<R1,R3, R4, R5, R6, R7, R8> R2, mapR3, R4, R5, R6, R7, R8> (OctFunction<A, B, C, D, E, F, G, H, R1> funcFirst, OctFunction<A, B, C, D, E, F, G, H, R2> funcSecond, OctFunction<A, B, C, D, E, F, G, H, R3> funcThird, OctFunction<A, B, C, D, E, F, G, H, R4> funcFourth, OctFunction<A, B, C, D, E, F, G, H, R5> funcFifth, OctFunction<A, B, C, D, E, F, G, H, R6> funcSixth, OctFunction<A, B, C, D, E, F, G, H, R7> funcSeventh, OctFunction<A, B, C, D, E, F, G, H, R8> funcEighth) -
map
-
mapEighth
-
mapFifth
-
mapFirst
-
mapFourth
-
mapSecond
-
mapSeventh
-
mapSixth
-
mapThird
-
setEighth
-
setFifth
-
setFirst
-
setFourth
-
setSecond
-
setSeventh
-
setSixth
-
setThird
-
toString
-