[squeak-dev] The Inbox: Monticello-jr.720.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Jun 8 20:04:23 UTC 2020

A new version of Monticello was added to project The Inbox:

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

Name: Monticello-jr.720
Author: jr
Time: 8 June 2020, 10:04:25.843513 pm
UUID: 3f24029f-dae5-e345-9060-d078beba7fcd
Ancestors: Monticello-mt.719

Load class traits only after the corresponding instance traits were loaded.

The Scanner expression comes from MCTraitDefinition>>requirements.

=============== Diff against Monticello-mt.719 ===============

Item was changed:
  ----- Method: MCClassDefinition>>requirements (in category 'comparing') -----
  	^superclassName == #nil
  		ifTrue: [self poolDictionaries]
+ 		ifFalse: [{ superclassName }, self poolDictionaries,
+ 			(self hasTraitComposition
+ 				ifTrue: [(Scanner new scanTokens: self traitComposition) flattened select: [:each | each first isUppercase]]
+ 				ifFalse: [#()])].!
- 		ifFalse: [{ superclassName }, self poolDictionaries]!

More information about the Squeak-dev mailing list