Inspectopedia
 
2024.3

Unnecessary 'super' qualifier

Warning
New
Last modified: 03 December 2024

Reports unnecessary super qualifiers in method calls and field references.

A super qualifier is unnecessary when the field or method of the superclass is not hidden/overridden in the calling class.

Example:

After the quick-fix is applied:

Use the inspection settings to ignore qualifiers that help to distinguish superclass members access from the identically named members of the outer class.

See also the following inspections:

  • Java | Visibility | Access to inherited field looks like access to element from surrounding code

  • Java | Visibility | Call to inherited method looks like call to local method