Class EditableOctuple<A,B,C,D,E,F,G,H>
java.lang.Object
lu.kbra.pclib.datastructure.tuple.EditableOctuple<A,B,C,D,E,F,G,H>
- All Implemented Interfaces:
Cloneable,DeepCloneable,EditableTuple,Octuple<A,,B, C, D, E, F, G, H> Tuple
public class EditableOctuple<A,B,C,D,E,F,G,H>
extends Object
implements Octuple<A,B,C,D,E,F,G,H>, EditableTuple
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]asArray()clone()final intboolean<T> Tget(int i) booleanbooleanhasFifth()booleanhasFirst()booleaninthashCode()booleanbooleanbooleanhasSixth()booleanhasThird()<T> EditableOctuple<?,?, ?, ?, ?, ?, ?, ?> <T> T<T,N, O, P, Q, R, S, U>
EditableOctuple<T,N, O, P, Q, R, S, U> map(OctFunction<A, B, C, D, E, F, G, H, T> funcFirst, OctFunction<A, B, C, D, E, F, G, H, N> funcSecond, OctFunction<A, B, C, D, E, F, G, H, O> funcThird, OctFunction<A, B, C, D, E, F, G, H, P> funcFourth, OctFunction<A, B, C, D, E, F, G, H, Q> funcFifth, OctFunction<A, B, C, D, E, F, G, H, R> funcSixth, OctFunction<A, B, C, D, E, F, G, H, S> funcSeventh, OctFunction<A, B, C, D, E, F, G, H, U> funcEighth) mapSeventh(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
deepCloneMethods inherited from interface lu.kbra.pclib.datastructure.tuple.EditableTuple
isEditable
-
Field Details
-
first
-
second
-
third
-
fourth
-
fifth
-
sixth
-
seventh
-
eighth
-
-
Constructor Details
-
EditableOctuple
public EditableOctuple()
-
-
Method Details
-
asArray
-
clone
-
cloneEditable
-
cloneReadOnly
-
elementCount
public final int elementCount() -
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() -
hasSixth
public boolean hasSixth() -
hasSeventh
public boolean hasSeventh() -
hasEighth
public boolean hasEighth() -
map
-
map
public <T,N, EditableOctuple<T,O, P, Q, R, S, U> N, mapO, P, Q, R, S, U> (OctFunction<A, B, C, D, E, F, G, H, T> funcFirst, OctFunction<A, B, C, D, E, F, G, H, N> funcSecond, OctFunction<A, B, C, D, E, F, G, H, O> funcThird, OctFunction<A, B, C, D, E, F, G, H, P> funcFourth, OctFunction<A, B, C, D, E, F, G, H, Q> funcFifth, OctFunction<A, B, C, D, E, F, G, H, R> funcSixth, OctFunction<A, B, C, D, E, F, G, H, S> funcSeventh, OctFunction<A, B, C, D, E, F, G, H, U> funcEighth) -
mapFirst
-
mapSecond
-
mapThird
-
mapFourth
-
mapFifth
-
mapSixth
-
mapSeventh
-
mapEighth
-
map
-
setFirst
-
setSecond
-
setThird
-
setFourth
-
setFifth
-
setSixth
-
setSeventh
-
setEighth
-
set
- Specified by:
setin interfaceEditableTuple
-
toString
-