Reports any use of == or !=to test for Object equality, rather than the equals() method. Comparisons to null are not reported. Comparison of arrays, Strings or Numbers using == are also not reported, there are separate inspections for these three problems.

Use the checkboxes below to indicate whether uses of == between objects of an enumerated type, final class types without equals implementation or types with private constructors should be reported by this inspection.