Package com.strobel.core
Class Triple<TFirst,TSecond,TThird>
java.lang.Object
com.strobel.core.Triple<TFirst,TSecond,TThird>
- All Implemented Interfaces:
Comparable<Triple<TFirst,
TSecond, TThird>>
public final class Triple<TFirst,TSecond,TThird>
extends Object
implements Comparable<Triple<TFirst,TSecond,TThird>>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
UninitializedHashCode
private static final int UninitializedHashCode- See Also:
-
FirstNullHash
private static final int FirstNullHash- See Also:
-
SecondNullHash
private static final int SecondNullHash- See Also:
-
ThirdNullHash
private static final int ThirdNullHash- See Also:
-
_first
-
_second
-
_third
-
_cachedHashCode
private int _cachedHashCode
-
-
Constructor Details
-
Triple
-
-
Method Details
-
getFirst
-
getSecond
-
getThird
-
equals
-
equals
-
hashCode
public final int hashCode() -
compareTo
- Specified by:
compareTo
in interfaceComparable<TFirst>
-
toString
-
create
public static <TFirst,TSecond, Triple<TFirst,TThird> TSecond, createTThird> (TFirst first, TSecond second, TThird third)
-