[Pkg] SystemEditor: SystemEditor-mtf.119.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Tue Sep 23 18:19:59 UTC 2008
Matthew Fulmer uploaded a new version of SystemEditor to project SystemEditor:
http://www.squeaksource.com/SystemEditor/SystemEditor-mtf.119.mcz
==================== Summary ====================
Name: SystemEditor-mtf.119
Author: mtf
Time: 20 September 2008, 7:26:37 am
UUID: c8f1811a-f1e6-4af7-af54-10534bf55d77
Ancestors: SystemEditor-mtf.118
fixed subclass handling in expandEditors
The bug where metaclasses had the wrong superclass came back during the ClassDescriptionEditor refactor. Fixed again
=============== Diff against SystemEditor-mtf.118 ===============
Item was added:
+ ----- Method: MetaclassEditor>>edInitializeForNewClass (in category 'building') -----
+ edInitializeForNewClass
+ superEditor := self system edEditorFor: Object class.
+ instVarNames := Array new.
+ methods := MethodDictionaryEditor for: self!
Item was added:
+ ----- Method: ClassEditor>>superclass: (in category 'editing') -----
+ superclass: aClassOrEditor
+ super superclass: aClassOrEditor.
+ self class superclass: aClassOrEditor class!
Item was changed:
----- Method: ClassEditor>>edExpand (in category 'building') -----
edExpand
^ self edRequiresSubclassRebuild
+ ifTrue: [self subclasses]
- ifTrue:
- [self subject subclasses collect:
- [:subclass | (system edEditorFor: subclass) superclass: self]]
ifFalse: [#()]!
Item was removed:
- ----- Method: MetaclassEditor>>edInitializeForNewClass (in category 'building') -----
- edInitializeForNewClass
- superEditor := self system edEditorFor: Object class.
- instVarNames := Array new.
- methods := MethodDictionaryEditor for: self!
More information about the Packages
mailing list