fix PropertyDescriptor.copy

it fails in certain situation, breaks test added in following commit
This commit is contained in:
Stepan Koltsov
2012-02-08 00:55:37 +04:00
parent ab455b92c3
commit 11906ffd21
2 changed files with 1 additions and 3 deletions
@@ -24,9 +24,6 @@ public class PropertySetterDescriptor extends PropertyAccessorDescriptor {
boolean hasBody,
boolean isDefault) {
super(modality, visibility, correspondingProperty, annotations, "set-" + correspondingProperty.getName(), hasBody, isDefault);
if (isDefault) {
initializeDefault();
}
}
public void initialize(@NotNull ValueParameterDescriptor parameter) {
@@ -730,6 +730,7 @@ public class DescriptorResolver {
propertyDescriptor, Collections.<AnnotationDescriptor>emptyList(), propertyDescriptor.getModality(),
propertyDescriptor.getVisibility(),
false, true);
setterDescriptor.initializeDefault();
return setterDescriptor;
}