The Trunk: System-dtl.998.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: System-dtl.998.mcz

commits-2
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!