Added dispatch receiver to delegation implementing property

This commit is contained in:
Igor Chevdar
2017-02-21 16:08:52 +03:00
parent 6dd75f697a
commit 3ef612f05a
@@ -66,7 +66,9 @@ abstract class IrDelegateDescriptorBase(
/* isDelegated = */ true
) {
init {
setOutType(delegateType)
val typeParameters: List<TypeParameterDescriptor> = emptyList()
val extensionReceiverParameter: ReceiverParameterDescriptor? = null
setType(delegateType, typeParameters, (containingDeclaration as ClassDescriptor).thisAsReceiverParameter, extensionReceiverParameter)
}
override final fun setOutType(outType: KotlinType?) {