diff --git a/idea/testData/multiModuleQuickFix/actualImplementAsConstructorParam/jvm/jvm.kt b/idea/testData/multiModuleQuickFix/actualImplementAsConstructorParam/jvm/jvm.kt index 8570b01ae56..bf2f8bd65f3 100644 --- a/idea/testData/multiModuleQuickFix/actualImplementAsConstructorParam/jvm/jvm.kt +++ b/idea/testData/multiModuleQuickFix/actualImplementAsConstructorParam/jvm/jvm.kt @@ -1,4 +1,3 @@ // "Implement as constructor parameters" "true" -// ERROR: Class 'End' is not abstract and does not implement abstract member public abstract val a: Int defined in IFoo actual class End : IFoo \ No newline at end of file diff --git a/idea/testData/multiModuleQuickFix/actualImplementAsConstructorParam/jvm/jvm.kt.after b/idea/testData/multiModuleQuickFix/actualImplementAsConstructorParam/jvm/jvm.kt.after index ac523d6c619..06ccd94a61b 100644 --- a/idea/testData/multiModuleQuickFix/actualImplementAsConstructorParam/jvm/jvm.kt.after +++ b/idea/testData/multiModuleQuickFix/actualImplementAsConstructorParam/jvm/jvm.kt.after @@ -1,4 +1,3 @@ // "Implement as constructor parameters" "true" -// ERROR: Class 'End' is not abstract and does not implement abstract member public abstract val a: Int defined in IFoo actual class End(override val a: Int) : IFoo \ No newline at end of file diff --git a/idea/testData/multiModuleQuickFix/actualWithoutExpect/jvm/jvm.kt b/idea/testData/multiModuleQuickFix/actualWithoutExpect/jvm/jvm.kt index a3bd59b02ac..d36b8108b4d 100644 --- a/idea/testData/multiModuleQuickFix/actualWithoutExpect/jvm/jvm.kt +++ b/idea/testData/multiModuleQuickFix/actualWithoutExpect/jvm/jvm.kt @@ -1,5 +1,4 @@ // "Remove 'actual' modifier" "true" -// ERROR: Actual function 'first' has no corresponding expected declaration actual interface ExpInterface { actual fun first() diff --git a/idea/testData/multiModuleQuickFix/actualWithoutExpect/jvm/jvm.kt.after b/idea/testData/multiModuleQuickFix/actualWithoutExpect/jvm/jvm.kt.after index 765cae4dc74..2aef9a95867 100644 --- a/idea/testData/multiModuleQuickFix/actualWithoutExpect/jvm/jvm.kt.after +++ b/idea/testData/multiModuleQuickFix/actualWithoutExpect/jvm/jvm.kt.after @@ -1,5 +1,4 @@ // "Remove 'actual' modifier" "true" -// ERROR: Actual function 'first' has no corresponding expected declaration actual interface ExpInterface { actual fun first() diff --git a/idea/testData/multiModuleQuickFix/addActualToClass/jvm/jvm.kt b/idea/testData/multiModuleQuickFix/addActualToClass/jvm/jvm.kt index 6363bbf98c7..c776d0f1aeb 100644 --- a/idea/testData/multiModuleQuickFix/addActualToClass/jvm/jvm.kt +++ b/idea/testData/multiModuleQuickFix/addActualToClass/jvm/jvm.kt @@ -1,4 +1,3 @@ // "Add 'actual' modifier" "true" -// ERROR: Declaration must be marked with 'actual' class Foo diff --git a/idea/testData/multiModuleQuickFix/addActualToClass/jvm/jvm.kt.after b/idea/testData/multiModuleQuickFix/addActualToClass/jvm/jvm.kt.after index db4eac458c4..f19a12d17c2 100644 --- a/idea/testData/multiModuleQuickFix/addActualToClass/jvm/jvm.kt.after +++ b/idea/testData/multiModuleQuickFix/addActualToClass/jvm/jvm.kt.after @@ -1,4 +1,3 @@ // "Add 'actual' modifier" "true" -// ERROR: Declaration must be marked with 'actual' actual class Foo diff --git a/idea/testData/multiModuleQuickFix/addActualToClassMember/jvm/jvm.kt b/idea/testData/multiModuleQuickFix/addActualToClassMember/jvm/jvm.kt index e91f23d5b08..96296912ff9 100644 --- a/idea/testData/multiModuleQuickFix/addActualToClassMember/jvm/jvm.kt +++ b/idea/testData/multiModuleQuickFix/addActualToClassMember/jvm/jvm.kt @@ -1,5 +1,4 @@ // "Add 'actual' modifier" "true" -// ERROR: Declaration must be marked with 'actual' actual class Foo { fun foo() {} diff --git a/idea/testData/multiModuleQuickFix/addActualToClassMember/jvm/jvm.kt.after b/idea/testData/multiModuleQuickFix/addActualToClassMember/jvm/jvm.kt.after index f61e8cdc580..835f3a249e0 100644 --- a/idea/testData/multiModuleQuickFix/addActualToClassMember/jvm/jvm.kt.after +++ b/idea/testData/multiModuleQuickFix/addActualToClassMember/jvm/jvm.kt.after @@ -1,5 +1,4 @@ // "Add 'actual' modifier" "true" -// ERROR: Declaration must be marked with 'actual' actual class Foo { actual fun foo() {} diff --git a/idea/testData/multiModuleQuickFix/addActualToTopLevelMember/jvm/jvm.kt b/idea/testData/multiModuleQuickFix/addActualToTopLevelMember/jvm/jvm.kt index 7916673db6a..ebab4d7067b 100644 --- a/idea/testData/multiModuleQuickFix/addActualToTopLevelMember/jvm/jvm.kt +++ b/idea/testData/multiModuleQuickFix/addActualToTopLevelMember/jvm/jvm.kt @@ -1,4 +1,3 @@ // "Add 'actual' modifier" "true" -// ERROR: Declaration must be marked with 'actual' fun foo() {} diff --git a/idea/testData/multiModuleQuickFix/addActualToTopLevelMember/jvm/jvm.kt.after b/idea/testData/multiModuleQuickFix/addActualToTopLevelMember/jvm/jvm.kt.after index b7ecabfd9ef..b189c7f7910 100644 --- a/idea/testData/multiModuleQuickFix/addActualToTopLevelMember/jvm/jvm.kt.after +++ b/idea/testData/multiModuleQuickFix/addActualToTopLevelMember/jvm/jvm.kt.after @@ -1,4 +1,3 @@ // "Add 'actual' modifier" "true" -// ERROR: Declaration must be marked with 'actual' actual fun foo() {} diff --git a/idea/testData/multiModuleQuickFix/createClassFromUsageImport/header/a/common.kt b/idea/testData/multiModuleQuickFix/createClassFromUsageImport/header/a/common.kt index 5cbff5b5ef4..ae32654a1f9 100644 --- a/idea/testData/multiModuleQuickFix/createClassFromUsageImport/header/a/common.kt +++ b/idea/testData/multiModuleQuickFix/createClassFromUsageImport/header/a/common.kt @@ -1,5 +1,4 @@ // "Create class 'ClassG'" "true" -// ERROR: Unresolved reference: ClassG package a diff --git a/idea/testData/multiModuleQuickFix/createClassFromUsageRef/header/a/common.kt b/idea/testData/multiModuleQuickFix/createClassFromUsageRef/header/a/common.kt index 5e36eee4dc3..d6dba47dda5 100644 --- a/idea/testData/multiModuleQuickFix/createClassFromUsageRef/header/a/common.kt +++ b/idea/testData/multiModuleQuickFix/createClassFromUsageRef/header/a/common.kt @@ -1,5 +1,4 @@ // "Create class 'ClassG'" "true" -// ERROR: Unresolved reference: ClassG package a diff --git a/idea/testData/multiModuleQuickFix/createFunInExpectClass/header/header.kt b/idea/testData/multiModuleQuickFix/createFunInExpectClass/header/header.kt index c07b6c7941f..4d187d7b9c4 100644 --- a/idea/testData/multiModuleQuickFix/createFunInExpectClass/header/header.kt +++ b/idea/testData/multiModuleQuickFix/createFunInExpectClass/header/header.kt @@ -1,5 +1,4 @@ // "Create member function 'Foo.foo'" "true" -// ERROR: Unresolved reference: foo expect class Foo diff --git a/idea/testData/multiModuleQuickFix/createFunInExpectClass/header/header.kt.after b/idea/testData/multiModuleQuickFix/createFunInExpectClass/header/header.kt.after index 0638f48a1a8..3efcff591d9 100644 --- a/idea/testData/multiModuleQuickFix/createFunInExpectClass/header/header.kt.after +++ b/idea/testData/multiModuleQuickFix/createFunInExpectClass/header/header.kt.after @@ -1,5 +1,4 @@ // "Create member function 'Foo.foo'" "true" -// ERROR: Unresolved reference: foo expect class Foo { fun foo(s: String, i: Int) diff --git a/idea/testData/multiModuleQuickFix/createValInExpectClass/header/header.kt b/idea/testData/multiModuleQuickFix/createValInExpectClass/header/header.kt index 1abc190f832..5e3bd7df381 100644 --- a/idea/testData/multiModuleQuickFix/createValInExpectClass/header/header.kt +++ b/idea/testData/multiModuleQuickFix/createValInExpectClass/header/header.kt @@ -1,5 +1,4 @@ // "Create member property 'Foo.foo'" "true" -// ERROR: Unresolved reference: foo expect class Foo diff --git a/idea/testData/multiModuleQuickFix/createValInExpectClass/header/header.kt.after b/idea/testData/multiModuleQuickFix/createValInExpectClass/header/header.kt.after index 171a0757ef7..6d32c780c50 100644 --- a/idea/testData/multiModuleQuickFix/createValInExpectClass/header/header.kt.after +++ b/idea/testData/multiModuleQuickFix/createValInExpectClass/header/header.kt.after @@ -1,5 +1,4 @@ // "Create member property 'Foo.foo'" "true" -// ERROR: Unresolved reference: foo expect class Foo { val foo: Int diff --git a/idea/testData/multiModuleQuickFix/createVarInExpectClass/header/header.kt b/idea/testData/multiModuleQuickFix/createVarInExpectClass/header/header.kt index 13961bbe98a..9d761b72bd5 100644 --- a/idea/testData/multiModuleQuickFix/createVarInExpectClass/header/header.kt +++ b/idea/testData/multiModuleQuickFix/createVarInExpectClass/header/header.kt @@ -1,5 +1,4 @@ // "Create member property 'Foo.foo'" "true" -// ERROR: Unresolved reference: foo expect class Foo diff --git a/idea/testData/multiModuleQuickFix/createVarInExpectClass/header/header.kt.after b/idea/testData/multiModuleQuickFix/createVarInExpectClass/header/header.kt.after index 1639e39be72..80ee97d1030 100644 --- a/idea/testData/multiModuleQuickFix/createVarInExpectClass/header/header.kt.after +++ b/idea/testData/multiModuleQuickFix/createVarInExpectClass/header/header.kt.after @@ -1,5 +1,4 @@ // "Create member property 'Foo.foo'" "true" -// ERROR: Unresolved reference: foo expect class Foo { var foo: Int diff --git a/idea/testData/multiModuleQuickFix/implementMembersInActualClassNoExpectMember/jvm/jvm.kt b/idea/testData/multiModuleQuickFix/implementMembersInActualClassNoExpectMember/jvm/jvm.kt index 41e9356e117..8f8c9a08fc4 100644 --- a/idea/testData/multiModuleQuickFix/implementMembersInActualClassNoExpectMember/jvm/jvm.kt +++ b/idea/testData/multiModuleQuickFix/implementMembersInActualClassNoExpectMember/jvm/jvm.kt @@ -1,5 +1,5 @@ // "Implement members" "true" -// ERROR: Class 'ExpImpl' is not abstract and does not implement abstract member public abstract actual fun first(): Unit defined in ExpInterface +// DISABLE-ERRORS actual interface ExpInterface { actual fun first() diff --git a/idea/testData/multiModuleQuickFix/implementMembersInActualClassNoExpectMember/jvm/jvm.kt.after b/idea/testData/multiModuleQuickFix/implementMembersInActualClassNoExpectMember/jvm/jvm.kt.after index d6ccf9ecd08..6b2ede6d571 100644 --- a/idea/testData/multiModuleQuickFix/implementMembersInActualClassNoExpectMember/jvm/jvm.kt.after +++ b/idea/testData/multiModuleQuickFix/implementMembersInActualClassNoExpectMember/jvm/jvm.kt.after @@ -1,5 +1,5 @@ // "Implement members" "true" -// ERROR: Class 'ExpImpl' is not abstract and does not implement abstract member public abstract actual fun first(): Unit defined in ExpInterface +// DISABLE-ERRORS actual interface ExpInterface { actual fun first() diff --git a/idea/testData/multiModuleQuickFix/importClassInCommon/common/b.kt b/idea/testData/multiModuleQuickFix/importClassInCommon/common/b.kt index 881787c3c66..657aea04b19 100644 --- a/idea/testData/multiModuleQuickFix/importClassInCommon/common/b.kt +++ b/idea/testData/multiModuleQuickFix/importClassInCommon/common/b.kt @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar fun use(f: Foo) { diff --git a/idea/testData/multiModuleQuickFix/importClassInCommon/common/b.kt.after b/idea/testData/multiModuleQuickFix/importClassInCommon/common/b.kt.after index cc669dc919f..4f5e3c705a8 100644 --- a/idea/testData/multiModuleQuickFix/importClassInCommon/common/b.kt.after +++ b/idea/testData/multiModuleQuickFix/importClassInCommon/common/b.kt.after @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar import foo.Foo diff --git a/idea/testData/multiModuleQuickFix/importClassInFromProductionInCommonTests/a_common_test/b.kt b/idea/testData/multiModuleQuickFix/importClassInFromProductionInCommonTests/a_common_test/b.kt index 881787c3c66..657aea04b19 100644 --- a/idea/testData/multiModuleQuickFix/importClassInFromProductionInCommonTests/a_common_test/b.kt +++ b/idea/testData/multiModuleQuickFix/importClassInFromProductionInCommonTests/a_common_test/b.kt @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar fun use(f: Foo) { diff --git a/idea/testData/multiModuleQuickFix/importClassInFromProductionInCommonTests/a_common_test/b.kt.after b/idea/testData/multiModuleQuickFix/importClassInFromProductionInCommonTests/a_common_test/b.kt.after index cc669dc919f..4f5e3c705a8 100644 --- a/idea/testData/multiModuleQuickFix/importClassInFromProductionInCommonTests/a_common_test/b.kt.after +++ b/idea/testData/multiModuleQuickFix/importClassInFromProductionInCommonTests/a_common_test/b.kt.after @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar import foo.Foo diff --git a/idea/testData/multiModuleQuickFix/importCommonClassInJs/js/b.kt b/idea/testData/multiModuleQuickFix/importCommonClassInJs/js/b.kt index 881787c3c66..657aea04b19 100644 --- a/idea/testData/multiModuleQuickFix/importCommonClassInJs/js/b.kt +++ b/idea/testData/multiModuleQuickFix/importCommonClassInJs/js/b.kt @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar fun use(f: Foo) { diff --git a/idea/testData/multiModuleQuickFix/importCommonClassInJs/js/b.kt.after b/idea/testData/multiModuleQuickFix/importCommonClassInJs/js/b.kt.after index cc669dc919f..4f5e3c705a8 100644 --- a/idea/testData/multiModuleQuickFix/importCommonClassInJs/js/b.kt.after +++ b/idea/testData/multiModuleQuickFix/importCommonClassInJs/js/b.kt.after @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar import foo.Foo diff --git a/idea/testData/multiModuleQuickFix/importCommonClassInJvm/jvm/b.kt b/idea/testData/multiModuleQuickFix/importCommonClassInJvm/jvm/b.kt index 881787c3c66..657aea04b19 100644 --- a/idea/testData/multiModuleQuickFix/importCommonClassInJvm/jvm/b.kt +++ b/idea/testData/multiModuleQuickFix/importCommonClassInJvm/jvm/b.kt @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar fun use(f: Foo) { diff --git a/idea/testData/multiModuleQuickFix/importCommonClassInJvm/jvm/b.kt.after b/idea/testData/multiModuleQuickFix/importCommonClassInJvm/jvm/b.kt.after index cc669dc919f..4f5e3c705a8 100644 --- a/idea/testData/multiModuleQuickFix/importCommonClassInJvm/jvm/b.kt.after +++ b/idea/testData/multiModuleQuickFix/importCommonClassInJvm/jvm/b.kt.after @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar import foo.Foo diff --git a/idea/testData/multiModuleQuickFix/importCommonFunInJvm/jvm/b.kt b/idea/testData/multiModuleQuickFix/importCommonFunInJvm/jvm/b.kt index 8ec495671c8..3aa0ba3fcff 100644 --- a/idea/testData/multiModuleQuickFix/importCommonFunInJvm/jvm/b.kt +++ b/idea/testData/multiModuleQuickFix/importCommonFunInJvm/jvm/b.kt @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: foo package bar fun use() { diff --git a/idea/testData/multiModuleQuickFix/importCommonFunInJvm/jvm/b.kt.after b/idea/testData/multiModuleQuickFix/importCommonFunInJvm/jvm/b.kt.after index b05e9d8fa05..264942c4ddc 100644 --- a/idea/testData/multiModuleQuickFix/importCommonFunInJvm/jvm/b.kt.after +++ b/idea/testData/multiModuleQuickFix/importCommonFunInJvm/jvm/b.kt.after @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: foo package bar import foo.foo diff --git a/idea/testData/multiModuleQuickFix/importExpectClassWithActualInJvm/jvm/b.kt b/idea/testData/multiModuleQuickFix/importExpectClassWithActualInJvm/jvm/b.kt index 881787c3c66..657aea04b19 100644 --- a/idea/testData/multiModuleQuickFix/importExpectClassWithActualInJvm/jvm/b.kt +++ b/idea/testData/multiModuleQuickFix/importExpectClassWithActualInJvm/jvm/b.kt @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar fun use(f: Foo) { diff --git a/idea/testData/multiModuleQuickFix/importExpectClassWithActualInJvm/jvm/b.kt.after b/idea/testData/multiModuleQuickFix/importExpectClassWithActualInJvm/jvm/b.kt.after index cc669dc919f..4f5e3c705a8 100644 --- a/idea/testData/multiModuleQuickFix/importExpectClassWithActualInJvm/jvm/b.kt.after +++ b/idea/testData/multiModuleQuickFix/importExpectClassWithActualInJvm/jvm/b.kt.after @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: Foo package bar import foo.Foo diff --git a/idea/testData/multiModuleQuickFix/importFunInCommon/common/b.kt b/idea/testData/multiModuleQuickFix/importFunInCommon/common/b.kt index 8ec495671c8..3aa0ba3fcff 100644 --- a/idea/testData/multiModuleQuickFix/importFunInCommon/common/b.kt +++ b/idea/testData/multiModuleQuickFix/importFunInCommon/common/b.kt @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: foo package bar fun use() { diff --git a/idea/testData/multiModuleQuickFix/importFunInCommon/common/b.kt.after b/idea/testData/multiModuleQuickFix/importFunInCommon/common/b.kt.after index b05e9d8fa05..264942c4ddc 100644 --- a/idea/testData/multiModuleQuickFix/importFunInCommon/common/b.kt.after +++ b/idea/testData/multiModuleQuickFix/importFunInCommon/common/b.kt.after @@ -1,5 +1,4 @@ // "Import" "true" -// ERROR: Unresolved reference: foo package bar import foo.foo diff --git a/idea/testData/multiModuleQuickFix/makeInlineFromExpect/common/common.kt b/idea/testData/multiModuleQuickFix/makeInlineFromExpect/common/common.kt index 103564becce..efdf50bc88d 100644 --- a/idea/testData/multiModuleQuickFix/makeInlineFromExpect/common/common.kt +++ b/idea/testData/multiModuleQuickFix/makeInlineFromExpect/common/common.kt @@ -1,4 +1,3 @@ // "Add 'inline' modifier" "true" -// ERROR: Only type parameters of inline functions can be reified expect fun ied T> inlineFun(t: T) \ No newline at end of file diff --git a/idea/testData/multiModuleQuickFix/makeInlineFromExpect/common/common.kt.after b/idea/testData/multiModuleQuickFix/makeInlineFromExpect/common/common.kt.after index 29fb206be25..287a1482c6c 100644 --- a/idea/testData/multiModuleQuickFix/makeInlineFromExpect/common/common.kt.after +++ b/idea/testData/multiModuleQuickFix/makeInlineFromExpect/common/common.kt.after @@ -1,4 +1,3 @@ // "Add 'inline' modifier" "true" -// ERROR: Only type parameters of inline functions can be reified expect inline fun inlineFun(t: T) \ No newline at end of file diff --git a/idea/testData/multiModuleQuickFix/makeInternalFromExpect/common/common.kt b/idea/testData/multiModuleQuickFix/makeInternalFromExpect/common/common.kt index ff949997e36..e9326288289 100644 --- a/idea/testData/multiModuleQuickFix/makeInternalFromExpect/common/common.kt +++ b/idea/testData/multiModuleQuickFix/makeInternalFromExpect/common/common.kt @@ -1,5 +1,4 @@ // "Make 'getInternal' internal" "true" -// ERROR: 'public' function exposes its 'internal' return type Internal internal expect class Internal diff --git a/idea/testData/multiModuleQuickFix/makeInternalFromExpect/common/common.kt.after b/idea/testData/multiModuleQuickFix/makeInternalFromExpect/common/common.kt.after index 9ca845c1f04..73e4709859e 100644 --- a/idea/testData/multiModuleQuickFix/makeInternalFromExpect/common/common.kt.after +++ b/idea/testData/multiModuleQuickFix/makeInternalFromExpect/common/common.kt.after @@ -1,5 +1,4 @@ // "Make 'getInternal' internal" "true" -// ERROR: 'public' function exposes its 'internal' return type Internal internal expect class Internal diff --git a/idea/testData/multiModuleQuickFix/makeOpenFromActual/jvm/jvm.kt b/idea/testData/multiModuleQuickFix/makeOpenFromActual/jvm/jvm.kt index 67c027790a1..481fd1fc2b9 100644 --- a/idea/testData/multiModuleQuickFix/makeOpenFromActual/jvm/jvm.kt +++ b/idea/testData/multiModuleQuickFix/makeOpenFromActual/jvm/jvm.kt @@ -1,5 +1,4 @@ // "Make 'One' open" "true" -// ERROR: This type is final, so it cannot be inherited from actual class One class Two : One() \ No newline at end of file diff --git a/idea/testData/multiModuleQuickFix/makeOpenFromActual/jvm/jvm.kt.after b/idea/testData/multiModuleQuickFix/makeOpenFromActual/jvm/jvm.kt.after index fe34761a86d..e6b0e2875bb 100644 --- a/idea/testData/multiModuleQuickFix/makeOpenFromActual/jvm/jvm.kt.after +++ b/idea/testData/multiModuleQuickFix/makeOpenFromActual/jvm/jvm.kt.after @@ -1,5 +1,4 @@ // "Make 'One' open" "true" -// ERROR: This type is final, so it cannot be inherited from actual open class One class Two : One() \ No newline at end of file diff --git a/idea/testData/multiModuleQuickFix/makeOpenFromExpect/common/common.kt b/idea/testData/multiModuleQuickFix/makeOpenFromExpect/common/common.kt index 389ffe85659..de76f83fd05 100644 --- a/idea/testData/multiModuleQuickFix/makeOpenFromExpect/common/common.kt +++ b/idea/testData/multiModuleQuickFix/makeOpenFromExpect/common/common.kt @@ -1,5 +1,4 @@ // "Make 'One' open" "true" -// ERROR: This type is final, so it cannot be inherited from expect class One expect class Two : One \ No newline at end of file diff --git a/idea/testData/multiModuleQuickFix/makeOpenFromExpect/common/common.kt.after b/idea/testData/multiModuleQuickFix/makeOpenFromExpect/common/common.kt.after index 49cfc13d34f..c131c5a1868 100644 --- a/idea/testData/multiModuleQuickFix/makeOpenFromExpect/common/common.kt.after +++ b/idea/testData/multiModuleQuickFix/makeOpenFromExpect/common/common.kt.after @@ -1,5 +1,4 @@ // "Make 'One' open" "true" -// ERROR: This type is final, so it cannot be inherited from expect open class One expect class Two : One \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixMultiModuleTest.kt b/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixMultiModuleTest.kt index f116764fdb4..042d434dc62 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixMultiModuleTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixMultiModuleTest.kt @@ -51,10 +51,6 @@ abstract class AbstractQuickFixMultiModuleTest : AbstractMultiModuleTest(), Quic val actionShouldBeAvailable = actionHint.shouldPresent() - if (actionFile is KtFile) { - DirectiveBasedActionUtils.checkForUnexpectedErrors(actionFile) - } - expectedErrorMessage = InTextDirectivesUtils.findStringWithPrefixes(actionFileText, "// SHOULD_FAIL_WITH: ") ?: "" AbstractQuickFixMultiFileTest.doAction( @@ -62,6 +58,10 @@ abstract class AbstractQuickFixMultiModuleTest : AbstractMultiModuleTest(), Quic InTextDirectivesUtils.isDirectiveDefined(actionFile.text, "// SHOULD_BE_AVAILABLE_AFTER_EXECUTION") ) + if (actionFile is KtFile) { + DirectiveBasedActionUtils.checkForUnexpectedErrors(actionFile) + } + if (actionShouldBeAvailable) { compareToExpected() }