Redundant interface declaration
Reports interfaces in a class' implements
list or an interface's extends
list that are already implemented by a superclass or extended by a superinterface. Such declarations are unnecessary and may be safely removed.
Example:
class X implements One, Two {
}
interface One {}
interface Two extends One {}
After the quick-fix is applied:
class X implements Two {
}
interface One {}
interface Two extends One {}
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
RedundantInterfaceDeclaration
Use the options to not report on Serializable
or Externalizable
in an extends
or implements
list.
Here you can find the description of settings available for the Redundant interface declaration inspection, and the reference of their default values.
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Java, 243.23126 |
Thanks for your feedback!