Test two objects for inequality.
true if !(this == that), false otherwise.
x.hashCode except for boxed numeric types and
a hash value consistent with ==
Test two objects for equality.
true if the receiver object is equivalent to the argument;
Cast the receiver object to be of type
Compares the receiver object (
this) with the argument object (
that) for equivalence.
Returns string formatted according to given
Calculate a hash code value for the object.
Test whether the dynamic type of the receiver object is
true if the receiver object is an instance of erasure of type
Returns a string representation of the object.