Object's constructor is private from frontend point of view.

Test data changed.
Js-backend test objectInObject turned off.
Public constructors for objects hard-coded in jvm-backend.
This commit is contained in:
Pavel V. Talanov
2012-08-28 18:29:38 +04:00
parent a28d78974b
commit e6e6f7e598
7 changed files with 16 additions and 13 deletions
@@ -1,17 +1,17 @@
package foo
object A {
val query = object {val status = "complete"}
object query {val status = "complete"}
}
object B {
private val ov = "d"
val query = object {val status = "complete" + ov}
object query {val status = "complete" + ov}
}
class C {
fun ov() = "d"
val query = object {val status = "complete" + ov()}
object query {val status = "complete" + ov()}
}
fun box() = A.query.status == "complete" && B.query.status == "completed" && C().query.status == "completed"