Files
kotlin-fork/compiler/testData/writeFlags/property/classObject/trait/delegatedPublicVal.kt
T
2015-05-12 19:43:17 +02:00

27 lines
565 B
Kotlin
Vendored

class TestDelegate() {
fun get(thisRef: Any?, desc: PropertyMetadata): Int {
return 10
}
}
interface Test {
companion object {
public val prop: Int by TestDelegate()
}
}
// TESTED_OBJECT_KIND: property
// TESTED_OBJECTS: Test, prop
// ABSENT: TRUE
// TESTED_OBJECT_KIND: property
// TESTED_OBJECTS: Test$Companion, prop
// ABSENT: TRUE
// TESTED_OBJECT_KIND: property
// TESTED_OBJECTS: Test$Companion, prop$delegate
// FLAGS: ACC_FINAL, ACC_PRIVATE
// TESTED_OBJECT_KIND: property
// TESTED_OBJECTS: Test, prop$delegate
// ABSENT: TRUE