명시적인 permits 목록이 없는 sealed 클래스를 보고합니다. 하위 클래스가 같은 파일에만 있는 sealed 클래스는 명시적인 permits 목록이 필요하지 않습니다. 기본적으로 이 검사는 에디터에서 강조 표시하지 않으며, 수정만을 제공합니다.

예:


  sealed class A {}
  final class B extends A {}

빠른 수정을 적용한 후:


  sealed class A permits B {}
  final class B extends A {}

2020.3의 새로운 기능