Reports methods that override a particular method without calling super.

This is also known as a refused bequest. Such methods may represent a failure of abstraction and cause hard-to-trace bugs.

The inspection doesn't report default methods and methods overridden from java.lang.Object, except for clone(). The clone() method is expected to call its super, which will automatically return an object of the correct type.

Examples:

Configure the inspection: