Render incompatible impl member in "no impl for header" diagnostic

This commit is contained in:
Alexander Udalov
2017-03-23 13:25:00 +03:00
parent db1f039586
commit 633798db18
5 changed files with 14 additions and 16 deletions
@@ -6,7 +6,8 @@ Output:
Exit code: COMPILATION_ERROR
Output:
compiler/testData/multiplatform/classScopes/missingFunction/common.kt:1:14: error: header declaration 'Foo' has no implementation in module
The following declaration is incompatible because some members are not implemented.
The following declaration is incompatible because some members are not implemented:
public final impl class Foo
No implementations are found for members listed below:
public final header fun function(s: String): Unit
@@ -16,4 +17,3 @@ header class Foo {
compiler/testData/multiplatform/classScopes/missingFunction/jvm.kt:1:1: error: modifier 'impl' is only applicable to members that are initially declared in platform-independent code
impl class Foo
^