Frontend: add default getter and setter to dynamic property descriptors.

This commit is contained in:
Zalim Bashorov
2014-12-04 15:59:13 +03:00
parent 65ef7525ce
commit bc3859181f
@@ -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
}