Report warning on extensions shadowed by members.
This commit is contained in:
Dmitry Petrov
2017-01-13 18:07:47 +03:00
parent ded7d5911b
commit 954204da82
62 changed files with 876 additions and 50 deletions
@@ -6,12 +6,12 @@ interface T {
fun T.bar() {}
fun T.buzz() {}
fun T.<!EXTENSION_SHADOWED_BY_MEMBER!>buzz<!>() {}
fun T.buzz1() {}
class C : T {
fun test() {
fun T.buzz() {}
fun T.<!EXTENSION_SHADOWED_BY_MEMBER!>buzz<!>() {}
fun T.buzz1() {}
super.foo() // OK
<!SUPER_CANT_BE_EXTENSION_RECEIVER!>super<!>.bar() // Error