Make KMemberProperty's T parameter have a non-null bound

This commit is contained in:
Alexander Udalov
2014-06-24 21:59:14 +04:00
parent 7cbbeb257e
commit 8b619eceed
2 changed files with 4 additions and 4 deletions
@@ -16,10 +16,10 @@
package kotlin.reflect
public trait KMemberProperty<T, out R> : KProperty<R> {
public trait KMemberProperty<T : Any, out R> : KProperty<R> {
public fun get(receiver: T): R
}
public trait KMutableMemberProperty<T, R> : KMemberProperty<T, R>, KMutableProperty<R> {
public trait KMutableMemberProperty<T : Any, R> : KMemberProperty<T, R>, KMutableProperty<R> {
public fun set(receiver: T, value: R)
}