[squeak-dev] The Trunk: System-dtl.998.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Jan 26 01:05:48 UTC 2018


David T. Lewis uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-dtl.998.mcz

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

Name: System-dtl.998
Author: dtl
Time: 25 January 2018, 8:05:33.27544 pm
UUID: d20b1282-caaa-4e4f-8025-a85608b6345e
Ancestors: System-bf.997

Project>>dispatchTo:addPrefixAndSend:withArguments: no longer requires manual update of baseSelectors since System-bf.997. Update method comment accordingly.

=============== Diff against System-bf.997 ===============

Item was changed:
  ----- Method: Project>>dispatchTo:addPrefixAndSend:withArguments: (in category 'dispatching') -----
  dispatchTo: requestor addPrefixAndSend: baseSelector withArguments: arguments
  	"Sender wants to perform a method with dependencies on the type of project.
  	Dispatch to an appropriate method for the current project.
  
- 	If additional base selectors are added for dispatching, the list of base selectors
- 	in Project class>>baseSelectors should be updated.
- 	
  	This method is a workaround for lack of proper ToolBuilder support in the sender,
  	and should be eliminated when possible (dtl Feb 2010)"
  
  	<hasLiteralTest: #isDispatchSelector:>
  	| selector |
  	selector := (self selectorPrefixForDispatch, baseSelector) asSymbol.
  	^ requestor perform: selector withArguments: arguments!



More information about the Squeak-dev mailing list