JS: split error diagnostic about body of external declaration into three different diagnostics (additional ones: wrong initializer, wrong default value of parameter).
This commit is contained in:
@@ -8,7 +8,7 @@ external fun baz(): Int = <!WRONG_BODY_OF_EXTERNAL_DECLARATION!>23<!>
|
||||
|
||||
external fun f(x: Int, y: String = noImpl): Unit
|
||||
|
||||
external fun g(x: Int, y: String = <!WRONG_BODY_OF_EXTERNAL_DECLARATION!>""<!>): Unit
|
||||
external fun g(x: Int, y: String = <!WRONG_DEFAULT_VALUE_FOR_EXTERNAL_FUN_PARAMETER!>""<!>): Unit
|
||||
|
||||
external var a: Int
|
||||
get() = noImpl
|
||||
@@ -21,7 +21,7 @@ external val b: Int
|
||||
|
||||
external val c: Int = noImpl
|
||||
|
||||
external val d: Int = <!WRONG_BODY_OF_EXTERNAL_DECLARATION!>23<!>
|
||||
external val d: Int = <!WRONG_INITIALIZER_OF_EXTERNAL_DECLARATION!>23<!>
|
||||
|
||||
external class C {
|
||||
fun foo(): Int = noImpl
|
||||
|
||||
Reference in New Issue
Block a user