[Pkg] The Trunk: System-fbs.551.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jun 29 21:28:07 UTC 2013


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

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

Name: System-fbs.551
Author: fbs
Time: 29 June 2013, 10:26:52.25 pm
UUID: 4330cca4-fca5-5847-aa40-f7083738b06b
Ancestors: System-fbs.550

Break a strand in the Kernel -> System dependency by moving MethodReference references into System-Support.

=============== Diff against System-fbs.550 ===============

Item was added:
+ ----- Method: ClassDescription>>methodReferencesInCategory: (in category '*System') -----
+ methodReferencesInCategory: aCategoryName
+ 	^(self organization listAtCategoryNamed: aCategoryName)
+ 		collect: [:ea | MethodReference new
+ 						setClassSymbol: self theNonMetaClass name
+ 						classIsMeta: self isMeta
+ 						methodSymbol: ea
+ 						stringVersion: '']
+ !

Item was added:
+ ----- Method: CompiledMethod>>methodReference (in category '*System-Support') -----
+ methodReference
+ 	| class selector |
+ 	class := self methodClass ifNil: [^nil].
+ 	selector := self selector ifNil: [^nil].
+ 	^MethodReference class: class selector: selector.
+ 	!



More information about the Packages mailing list