FIR checker: add diagnostic EXPECTED_DECLARATION_WITH_BODY

This commit is contained in:
Jinseong Jeon
2021-01-19 15:41:33 -08:00
committed by Mikhail Glukhikh
parent 9341ca3004
commit f9378a3ab7
9 changed files with 33 additions and 12 deletions
@@ -5,7 +5,7 @@
expect interface My {
open fun bar()
open fun bas() {}
<!EXPECTED_DECLARATION_WITH_BODY!>open fun bas()<!> {}
<!REDUNDANT_MODIFIER!>open<!> abstract fun bat(): Int
fun foo()
@@ -21,7 +21,7 @@ expect class Foo(
get() = "no"
set(value) {}
fun functionWithBody(x: Int): Int {
<!EXPECTED_DECLARATION_WITH_BODY!>fun functionWithBody(x: Int): Int<!> {
return x + 1
}
}
@@ -1,9 +0,0 @@
// !LANGUAGE: +MultiPlatformProjects
// MODULE: m1-common
// FILE: common.kt
<!CONFLICTING_OVERLOADS!>expect fun foo()<!>
<!CONFLICTING_OVERLOADS!>expect fun foo()<!> {}
expect fun bar() {}
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// !LANGUAGE: +MultiPlatformProjects
// MODULE: m1-common
// FILE: common.kt