Functions
equalsWithshared Boolean equalsWith<in Type>(Type obj1, Type obj2)

Ensure two values of Type are compared for equality according to the == test. Ensure that if both values are null that this function returns true.

equalsWithMulitpleshared Boolean equalsWithMulitple<in Type>({[Type, Type]+} equalityPairs)

Ensure all pairs of Type are compared with equalsWith() and this function returns false at the first pair where equalsWith() returns false

hashesshared Integer hashes<in Type>(Type[] objects)

Build a hash value seeded with a prime value for all passed values of Type.

Classes
ToStringHelpershared ToStringHelper