Class ReadOnlyOctuple<A,B,C,D,E,F,G,H>
java.lang.Object
lu.kbra.pclib.datastructure.tuple.ReadOnlyOctuple<A,B,C,D,E,F,G,H>
- All Implemented Interfaces:
Cloneable,DeepCloneable,Octuple<A,,B, C, D, E, F, G, H> ReadOnlyTuple,Tuple
public class ReadOnlyOctuple<A,B,C,D,E,F,G,H>
extends Object
implements Octuple<A,B,C,D,E,F,G,H>, ReadOnlyTuple
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]asArray()clone()final intboolean<T> Tget(int i) booleanbooleanhasFifth()booleanhasFirst()booleaninthashCode()booleanbooleanbooleanhasSixth()booleanhasThird()<T> ReadOnlyOctuple<?,?, ?, ?, ?, ?, ?, ?> <T> T<T,N, O, P, Q, R, S, U>
ReadOnlyOctuple<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) 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.Octuple
getEighth, getFifth, getFirst, getFourth, getSecond, getSeventh, getSixth, getThirdMethods inherited from interface lu.kbra.pclib.datastructure.tuple.ReadOnlyTuple
isEditable
-
Constructor Details
-
ReadOnlyOctuple
public ReadOnlyOctuple()
-
-
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, ReadOnlyOctuple<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
-
toString
-