Same file subclasses are missing from permits clause of a sealed class
Reports sealed classes whose permits clauses do not contain some of the subclasses from the same file.
Example:
sealed class A {}
final class B extends A {}
After the quick-fix is applied:
sealed class A permits B {}
final class B extends A {}
New in 2020.3
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023