Unnecessary 'super' qualifier
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
Inspection options
Option | Type | Default |
---|---|---|
Ignore clarification 'super' qualifier | Checkbox | false |
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |