Update IDE tests to use KProperty instead of PropertyMetadata

This commit is contained in:
Alexander Udalov
2015-10-13 16:47:47 +03:00
parent 51bf68ce27
commit 6a965c9a06
31 changed files with 124 additions and 77 deletions
@@ -9,5 +9,5 @@ class B {
}
// MULTIRESOLVE
// REF: (for T in dependency).getValue(R,kotlin.PropertyMetadata)
// REF: (for T in dependency).setValue(R,kotlin.PropertyMetadata,kotlin.Int)
// REF: (for T in dependency).getValue(R,kotlin.reflect.KProperty<*>)
// REF: (for T in dependency).setValue(R,kotlin.reflect.KProperty<*>,kotlin.Int)
@@ -1,8 +1,10 @@
package dependency
public fun <T, R> T.getValue(thisRef: R, desc: PropertyMetadata): Int {
import kotlin.reflect.KProperty
public fun <T, R> T.getValue(thisRef: R, desc: KProperty<*>): Int {
return 3
}
public fun <T, R> T.setValue(thisRef: R, desc: PropertyMetadata, value: Int) {
public fun <T, R> T.setValue(thisRef: R, desc: KProperty<*>, value: Int) {
}