더 구체적이며 일반적으로 사용되는 클래스 또는 인터페이스의 구현 또는 확장으로 대체 가능한 클래스 또는 인터페이스를 보고합니다.

이 검사가 작동하려면 상위 클래스는 프로젝트 소스 파일에 있어야 하며 프로젝트는 IntelliJ IDEA 빌드 시스템을 사용해야 합니다.

예:


  class MyInheritor implements A {} // A 참조에 제안된 B

  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의 새로운 기능