FillPermitsListInspection: intention is inspection now, compilation error fix added (IDEA-243901)

GitOrigin-RevId: cbab81c1117410e6bb56bd7066ebd074bbe1d015
This commit is contained in:
Artemiy Sartakov
2020-07-22 06:12:11 +00:00
committed by intellij-monorepo-bot
parent 33d9645cc5
commit 4eba7180d7
25 changed files with 236 additions and 199 deletions
@@ -1,7 +0,0 @@
// "Add missing inheritors to permits list" "true"
sealed class A permits B, C {}
final class B extends A {}
final class C extends A {}
@@ -1,9 +0,0 @@
// "Add missing inheritors to permits list" "true"
sealed interface Parent permits Foo {
}
enum Foo implements Parent {
A {}
}
@@ -1,11 +0,0 @@
// "Add missing inheritors to permits list" "true"
sealed class A permits B, C, D.E /*1*/ {}
sealed class B extends A permits D {}
final class C extends A {}
final class D extends B {
non-sealed static class E extends A {}
}
@@ -1,9 +0,0 @@
// "Add missing inheritors to permits list" "true"
sealed class A permits C, D, F {}
final class D extends A {}
non-sealed class C extends A {}
sealed class F extends A {}
@@ -1,7 +0,0 @@
// "Add missing inheritors to permits list" "true"
sealed class A<caret> permits C {}
final class B extends A {}
final class C extends A {}
@@ -1,9 +0,0 @@
// "Add missing inheritors to permits list" "true"
sealed interface Pare<caret>nt {
}
enum Foo implements Parent {
A {}
}
@@ -1,11 +0,0 @@
// "Add missing inheritors to permits list" "true"
sealed class A<caret> /*1*/ {}
sealed class B extends A permits D {}
final class C extends A {}
final class D extends B {
non-sealed static class E extends A {}
}
@@ -1,3 +0,0 @@
// "Add missing inheritors to permits list" "false"
sealed class A<caret> {}
@@ -1,9 +0,0 @@
// "Add missing inheritors to permits list" "true"
sealed class A<caret> {}
final class D extends A {}
non-sealed class C extends A {}
sealed class F extends A {}