fun hashCode(): Int { val fh = if (first == null) 0 else first.hashCode() val sh = if (second == null) 0 else second.hashCode() return fh shl 16 or (sh and 0xFFFF) }
Returns this Pair 's hash code , of which the 16 high bits are the 16 low bits of < tt > getFirst ( ) .hashCode ( ) < /tt > are identical to the 16 low bits and the 16 low bits of < tt > getSecond ( ) .hashCode ( ) < /tt >