diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/dynamicCalls.kt b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/dynamicCalls.kt index 1bbcfdaa75d..510c1394011 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/dynamicCalls.kt +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/dynamicCalls.kt @@ -49,6 +49,7 @@ import org.jetbrains.jet.lang.descriptors.VariableDescriptor import org.jetbrains.jet.lexer.JetTokens import org.jetbrains.jet.lang.types.expressions.OperatorConventions import org.jetbrains.jet.lang.psi.JetOperationReferenceExpression +import org.jetbrains.jet.lang.resolve.DescriptorFactory object DynamicCallableDescriptors { @@ -112,6 +113,10 @@ object DynamicCallableDescriptors { createDynamicDispatchReceiverParameter(propertyDescriptor), null: JetType? ) + propertyDescriptor.initialize( + DescriptorFactory.createDefaultGetter(propertyDescriptor), + DescriptorFactory.createDefaultSetter(propertyDescriptor) + ) return propertyDescriptor }