fix PropertyDescriptor.copy
it fails in certain situation, breaks test added in following commit
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user