[FIR] Add support for JVM_STATIC_ON_EXTERNAL_IN_INTERFACE diagnostic

This commit is contained in:
Nikolay Lunyak
2021-08-02 15:40:15 +03:00
parent 7006426304
commit 2a2c92d8b3
10 changed files with 38 additions and 15 deletions
@@ -18,7 +18,7 @@ interface B {
}
<!JVM_STATIC_NOT_IN_OBJECT_OR_CLASS_COMPANION!>@JvmStatic external fun a5()<!>
<!JVM_STATIC_NOT_IN_OBJECT_OR_CLASS_COMPANION, JVM_STATIC_ON_EXTERNAL_IN_INTERFACE!>@JvmStatic external fun a5()<!>
<!JVM_STATIC_NOT_IN_OBJECT_OR_CLASS_COMPANION!>@JvmStatic
var foo<!> = 1
@@ -20,7 +20,7 @@ interface B {
}
@JvmStatic external fun a5()
<!JVM_STATIC_ON_EXTERNAL_IN_INTERFACE!>@JvmStatic external fun a5()<!>
@JvmStatic
var foo = 1
@@ -19,7 +19,7 @@ interface B {
}
@JvmStatic external fun a5()
<!JVM_STATIC_ON_EXTERNAL_IN_INTERFACE!>@JvmStatic external fun a5()<!>
@JvmStatic
var foo = 1