KT-12152 : constructor consistency: handle open property accessing

This commit is contained in:
Mikhail Glukhikh
2015-08-11 16:17:29 +03:00
parent f7b5d67543
commit 422ea4c6cb
8 changed files with 96 additions and 10 deletions
@@ -0,0 +1,11 @@
interface Base {
val x: Int
}
open class Impl(override val x: Int) : Base {
init {
if (this.<!DEBUG_INFO_LEAKING_THIS!>x<!> != 0) foo()
}
}
fun foo() {}