[Pkg] DeltaStreams: DeltaStreams-Model-mtf.9.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Tue Mar 10 02:01:22 UTC 2009
A new version of DeltaStreams-Model was added to project DeltaStreams:
http://www.squeaksource.com/DeltaStreams/DeltaStreams-Model-mtf.9.mcz
==================== Summary ====================
Name: DeltaStreams-Model-mtf.9
Author: mtf
Time: 9 March 2009, 10:00:32 pm
UUID: 1547719a-ebfc-43c6-a4a2-e41a09c1f295
Ancestors: DeltaStreams-Model-mtf.8
better error message for class rename conflict
=============== Diff against DeltaStreams-Model-mtf.8 ===============
Item was changed:
----- Method: DSSystemEditorApplier>>applyClassNameChanged: (in category 'class changes') -----
applyClassNameChanged: change
"Changed a class name. If the old class does not exist, do nothing. If the new name already exists, the behavior is not implemented"
(editor includesKey: change oldName) ifFalse: [^ self].
+ (editor includesKey: change newName) ifTrue: [^ self error:
+ 'Cannot rename class ' , change oldName, ' to ', change newName, '. ',
+ change newName, ' is already defined'].
- (editor includesKey: change newName) ifTrue: [^ self error: 'Class rename conflict. See the comment in DSDeltaDirtyApplyTest>>testClassRenameConfict'].
(editor at: change oldName) rename: change newName.
super applyClassNameChanged: change.!
More information about the Packages
mailing list