Reporting ACCIDENTAL_OVERRIDE on jvm signatures that have no descriptors

(marking them SYNTHETIC)
This commit is contained in:
Andrey Breslav
2014-09-10 13:21:24 +04:00
committed by Michael Bogdanov
parent 9b7bccce22
commit b8b0316d97
19 changed files with 189 additions and 27 deletions

View File

@@ -0,0 +1,7 @@
package test;
public class referenceToJavaFieldViaBridge {
protected String field = "OK";
}

View File

@@ -0,0 +1,13 @@
import test.referenceToJavaFieldViaBridge
class A : referenceToJavaFieldViaBridge() {
fun a(): String {
return {field!!}()
}
}
fun box(): String {
return A().a()
}