# HG changeset patch # User Claus Gittinger # Date 1559856380 -7200 # Node ID 913bd63922a300e95e7aa962e49dab56a0650ba8 # Parent 4d111f8bc587c697cb8c3b7ca869fc6db596769e #REFACTORING by cg class: WeakValueDictionary changed: #at:put: diff -r 4d111f8bc587 -r 913bd63922a3 WeakValueDictionary.st --- a/WeakValueDictionary.st Thu Jun 06 23:26:13 2019 +0200 +++ b/WeakValueDictionary.st Thu Jun 06 23:26:20 2019 +0200 @@ -130,7 +130,7 @@ are added within interrupting high prio processes." (anObject isNil or:[anObject class == SmallInteger]) ifTrue:[ - self error:'WeakValueDictionary: invalid value'. + ArgumentError raise. ]. (OperatingSystem blockInterrupts) ifTrue:[ @@ -147,6 +147,7 @@ "Modified: / 06-05-1996 / 12:22:26 / stefan" "Modified: / 29-01-1997 / 15:08:45 / cg" "Modified: / 12-02-2019 / 20:36:16 / Stefan Vogel" + "Modified: / 06-06-2019 / 23:25:42 / Claus Gittinger" ! removeIdentityValue:aValue ifAbsent:aBlock