Reports calls to equals() where the receiver and the argument are of incompatible primitive, enum, or string types.

While such a call might theoretically be useful, most likely it represents a bug.

Example:

  5.equals("");