Stefan Vogel <sv@exept.de> [Sat, 18 Mar 2017 19:02:56 +0100] rev 21663
#REFACTORING by stefan
class: GenericException
changed: #doCallHandler:
Use #isBlockWithArgumetCount.
Redefining #argumentCount in Object and using it for exceptions is not safe!
Strings redefine #argumentCount. This would not work:
[1 // 0] on:ArithmeticError do:'copy:with:'
Stefan Vogel <sv@exept.de> [Sat, 18 Mar 2017 19:00:40 +0100] rev 21662
#BUGFIX by stefan
class: Block
added: #isBlockWithArgumentCount:
changed: #ifError:
Stefan Vogel <sv@exept.de> [Sat, 18 Mar 2017 19:00:13 +0100] rev 21661
#BUGFIX by stefan
class: Object
added: #isBlockWithArgumentCount:
removed: #argumentCount
changed:
#ifNil:ifNotNil:
#ifNotNil:
#ifNotNil:ifNil:
redefining #argumentCount and using it for exceptions is not safe!
Strings redefine #argumentCount. This would not work:
[1 // 0] on:ArithmeticError do:'copy:with:'
Stefan Vogel <sv@exept.de> [Fri, 17 Mar 2017 18:44:24 +0100] rev 21660
#FEATURE by stefan
class: SequenceableCollection
added: #asCollectionOfSubCollectionsSeparatedByAnyChange:
comment/format in: #subCollections:
Stefan Vogel <sv@exept.de> [Fri, 17 Mar 2017 11:58:52 +0100] rev 21659
#DOCUMENTATION by stefan
class: Set
comment/format in: #capacity
Stefan Vogel <sv@exept.de> [Fri, 17 Mar 2017 11:58:43 +0100] rev 21658
#DOCUMENTATION by stefan
class: OrderedCollection
comment/format in: #capacity
Stefan Vogel <sv@exept.de> [Fri, 17 Mar 2017 11:58:32 +0100] rev 21657
#DOCUMENTATION by stefan
class: Collection
comment/format in: #capacity
Stefan Vogel <sv@exept.de> [Fri, 17 Mar 2017 11:46:55 +0100] rev 21656
#REFACTORING by stefan
class: MethodDictionary
comment/format in: #at:putOrAppend:
changed: #keysAndValuesDo:
Stefan Vogel <sv@exept.de> [Fri, 17 Mar 2017 11:44:04 +0100] rev 21655
#REFACTORING by stefan
class: KeyedCollection
added:
#associationsDo:
#inspectorClass
#withAll:
changed:
#at:put:ifPresent:
#withAssociations:
#withKeysAndValues:
Stefan Vogel <sv@exept.de> [Thu, 16 Mar 2017 21:30:44 +0100] rev 21654
#FEATURE by stefan
class: MethodDictionary
added:
#keyAtValue:
#keyAtValue:ifAbsent:
adapt to superclass changes