[squeak-dev] The Trunk: System-fbs.554.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jun 29 22:20:50 UTC 2013


Frank Shearar uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-fbs.554.mcz

==================== Summary ====================

Name: System-fbs.554
Author: fbs
Time: 29 June 2013, 11:19:45.934 pm
UUID: ba7e24d3-e69a-ad47-b349-4b380a17519e
Ancestors: System-fbs.553

* #traitComposition and friends aren't Kernel methods, they're means of dealing with changes in traits.
* #printOn: belongs to ModifiedClassDefinitionEvent's package, not Kernel.

=============== Diff against System-fbs.553 ===============

Item was added:
+ ----- Method: ModifiedClassDefinitionEvent>>anyChanges (in category 'change logging') -----
+ anyChanges
+ 	^ self isSuperclassModified or: [self areInstVarsModified or: [self areClassVarsModified or: [self areSharedPoolsModified or: [self isTraitCompositionModified]]]]!

Item was added:
+ ----- Method: ModifiedClassDefinitionEvent>>isTraitCompositionModified (in category 'trait composition') -----
+ isTraitCompositionModified
+ 	^self traitComposition printString ~= self oldTraitComposition printString!

Item was added:
+ ----- Method: ModifiedClassDefinitionEvent>>oldTraitComposition (in category 'trait composition') -----
+ oldTraitComposition
+ 	^ oldItem traitComposition!

Item was added:
+ ----- Method: ModifiedClassDefinitionEvent>>printOn: (in category 'printing') -----
+ printOn: aStream
+ 	super printOn: aStream.
+ 	aStream
+ 		nextPutAll: ' Super: ';
+ 		print: self isSuperclassModified;
+ 		nextPutAll: ' TraitComposition: ';
+ 		print: self isTraitCompositionModified;
+ 		nextPutAll: ' InstVars: ';
+ 		print: self areInstVarsModified;
+ 		nextPutAll: ' ClassVars: ';
+ 		print: self areClassVarsModified;
+ 		nextPutAll: ' SharedPools: ';
+ 		print: self areSharedPoolsModified.!

Item was added:
+ ----- Method: ModifiedClassDefinitionEvent>>traitComposition (in category 'trait composition') -----
+ traitComposition
+ 	^ item traitComposition!



More information about the Squeak-dev mailing list