| // WITH_STDLIB | |
| annotation class NoArg | |
| class Simple(val a: String) | |
| @NoArg | |
| class Test(val a: String) { | |
| val x = 5 | |
| val y: Simple? = Simple("Hello, world!") | |
| } | |
| fun box(): String { | |
| val test = Test::class.java.newInstance() | |
| if (test.x != 0) { | |
| return "Bad 5" | |
| } | |
| if (test.y != null) { | |
| return "Bad Hello, world!" | |
| } | |
| return "OK" | |
| } |