Files
kotlin-fork/js/js.translator/testData/box/objectDeclaration/objectInObject.kt
T
2018-09-12 09:49:25 +03:00

39 lines
642 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1303
package foo
object A {
object query {
val status = "complete"
}
}
object B {
private val ov = "d"
object query {
val status = "complete" + ov
}
}
class C {
companion object {
fun ov() = "d"
}
object query {
val status = "complete" + ov()
}
}
fun box(): String {
var result = A.query.status
if (result != "complete") return "fail1: $result"
result = B.query.status
if (result != "completed") return "fail2: $result"
result = C.query.status
if (result != "completed") return "fail3: $result"
return "OK"
}