| interface Z { | |
| fun testFun() : String { | |
| return privateFun() | |
| } | |
| fun testProperty() : String { | |
| return privateProp | |
| } | |
| private fun privateFun(): String { | |
| return "O" | |
| } | |
| private val privateProp: String | |
| get() = "K" | |
| } | |
| object Z2 : Z | |
| fun box() : String { | |
| return Z2.testFun() + Z2.testProperty() | |
| } | |
| // 0 CHECKCAST |