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 /* isDelegated = */ true
) { ) {
init { 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?) { override final fun setOutType(outType: KotlinType?) {