Fix incremental compilation for delegated property with inline accessor

This commit is contained in:
Alexey Tsvetkov
2015-09-07 20:19:20 +03:00
parent 196e59247f
commit a22e15449d
18 changed files with 164 additions and 2 deletions
@@ -60,7 +60,7 @@ public class DescriptorFactory {
PropertySetterDescriptorImpl setterDescriptor =
new PropertySetterDescriptorImpl(propertyDescriptor, annotations, propertyDescriptor.getModality(),
propertyDescriptor.getVisibility(), !isDefault, isDefault,
CallableMemberDescriptor.Kind.DECLARATION, null, SourceElement.NO_SOURCE);
CallableMemberDescriptor.Kind.DECLARATION, null, propertyDescriptor.getSource());
setterDescriptor.initializeDefault();
return setterDescriptor;
}
@@ -80,7 +80,7 @@ public class DescriptorFactory {
boolean isDefault) {
return new PropertyGetterDescriptorImpl(propertyDescriptor, annotations, propertyDescriptor.getModality(),
propertyDescriptor.getVisibility(), !isDefault, isDefault,
CallableMemberDescriptor.Kind.DECLARATION, null, SourceElement.NO_SOURCE);
CallableMemberDescriptor.Kind.DECLARATION, null, propertyDescriptor.getSource());
}
@NotNull