为进行该检查,超类需位于项目源文件中,并且项目需要使用 IntelliJ IDEA 构建系统。
示例:
class MyInheritor implements A {} // B 针对 A 引用提供建议
interface A {}
abstract class B implements A {}
abstract class C1 extends B {}
abstract class C2 extends B {}
abstract class C3 extends B {}
abstract class C4 extends B {}
abstract class C5 extends B {}
默认情况下,该检查不会在编辑器中高亮显示问题,而是只提供快速修复。
2017.2 的新功能