[squeak-dev] The Trunk: PackageInfo-Base-cmm.55.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Apr 21 23:00:01 UTC 2011


Chris Muller uploaded a new version of PackageInfo-Base to project The Trunk:
http://source.squeak.org/trunk/PackageInfo-Base-cmm.55.mcz

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

Name: PackageInfo-Base-cmm.55
Author: cmm
Time: 21 April 2011, 5:59:51.395 pm
UUID: 916dbb17-25d9-49b4-9ea6-3c731f4d5a5a
Ancestors: PackageInfo-Base-cmm.54

- Finish reverting registration of PackageInfo subclasses on access; instead it is on class-initialization.

=============== Diff against PackageInfo-Base-cmm.54 ===============

Item was removed:
- ----- Method: PackageInfo class>>packageName (in category 'packages access') -----
- packageName
- 	"Subclasses announce their presence for a particular package by
- 	overriding this method, answering the packageName of the package
- 	they wish to represent. This is useful for the #classFor: factory
- 	method. "
- 	^ nil!

Item was changed:
  ----- Method: PackageInfo>>packageName (in category 'naming') -----
  packageName
+ 	^ packageName ifNil: [packageName := self categoryName]!
- 	^ packageName
- 		ifNil: [packageName := self class packageName
- 						ifNil: [self categoryName]]!




More information about the Squeak-dev mailing list