Add KCallable.returnType

This commit is contained in:
Alexander Udalov
2015-07-23 16:39:52 +03:00
parent be77a2feee
commit 699a801ce9
4 changed files with 20 additions and 0 deletions
@@ -20,6 +20,7 @@ import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor
import java.util.ArrayList
import kotlin.reflect.KCallable
import kotlin.reflect.KParameter
import kotlin.reflect.KType
interface KCallableImpl<out R> : KCallable<R> {
val descriptor: CallableMemberDescriptor
@@ -44,4 +45,7 @@ interface KCallableImpl<out R> : KCallable<R> {
result.trimToSize()
return result
}
override val returnType: KType
get() = KTypeImpl(descriptor.returnType!!)
}