org.simantics.databoard.util
Class IdentityPair<T1,T2>
java.lang.Object
org.simantics.databoard.util.IdentityPair<T1,T2>
- Type Parameters:
T1
- type of first elementT2
- type of second element
public final class IdentityPair<T1,T2>
- extends java.lang.Object
A generic Pair (2-tuple) structure for containing two object instances of
chosen types. Hash and equals are based on identities.
Element order doesn't matter.
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
first
public final T1 first
second
public final T2 second
IdentityPair
public IdentityPair(T1 first,
T2 second)
make
public static <T1,T2> IdentityPair<T1,T2> make(T1 t1,
T2 t2)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object