Migration Guide : Migrating from Version 8.0.1 : SortedCollection private methods #sorted and #sorted: renamed
SortedCollection private methods #sorted and #sorted: renamed
Reason for change
Seaside uses the #sorted and #sorted: methods to obtain sorted copies of collections. VA Smalltalk had private implementations of these methods on SortedCollection to facilitate lazy sorting.
Change
SortedCollection is updated with new private methods #isSorted and #isSorted: implementing the previous behavior of #sorted and #sorted: (accessors for the sorted instance variable).
SortedCollection’s implementation of #sorted and #sorted: is changed to match the expected cross-platform behavior (answers a sorted copy of the receiver).
Action required
Since these were private methods, this change should not affect any users. However, if your application subclasses SortedCollection, or sends #sorted or #sorted:, you may need to update your application.
Last modified date: 07/02/2019