Use descriptors for reflection on extension properties

This commit is contained in:
Alexander Udalov
2015-02-20 18:04:30 +03:00
parent 1a618deeab
commit ff0044f66a
10 changed files with 199 additions and 105 deletions
@@ -18,8 +18,8 @@ fun assertToString(s: String, x: Any) {
fun box(): String {
assertToString("val top", ::top)
assertToString("var top2", ::top2)
assertToString("val java.lang.String.ext", String::ext)
assertToString("var kotlin.IntRange.ext2", IntRange::ext2)
assertToString("val kotlin.String.ext", String::ext)
assertToString("var kotlin.IntRange?.ext2", IntRange::ext2)
assertToString("val test.A.mem", A::mem)
assertToString("var test.B.mem", B::mem)
return "OK"