JS backend: support object declaration in other declarations.

#KT-2696 fixed

(cherry picked from commits 8931d13, 627b100 and f6b8686)
This commit is contained in:
develar
2013-08-14 14:56:41 +04:00
committed by Zalim Bashorov
parent 4544990188
commit 39a135c824
8 changed files with 50 additions and 36 deletions
@@ -10,9 +10,13 @@ object B {
}
class C {
fun ov() = "d"
class object {
fun ov() = "d"
}
object query {val status = "complete" + ov()}
}
fun box() = A.query.status == "complete" && B.query.status == "completed" && C().query.status == "completed"
fun box() = A.query.status == "complete" && B.query.status == "completed"
// todo fix after KT-3868 will be fixed
// && C.query.status == "completed"