Reports any methods which override a concrete method, but which do not call that method as super. This is also known as a refused bequest and such methods may represent a failure of abstraction which can lead to hard-to-trace bugs. Default methods and methods overridden from java.lang.Object, except for clone(), are not reported by this inspection. A clone() method is expected to call its super, which will automatically return an object of the correct type.

Use the first checkbox below to only warn when the super method is annotated by an annotation specified in the table below.

Use the second checkbox below to ignore super methods when they are empty or only throw an exception.