DoWhatIMeanSupport.st
changeset 6217 c5f760048f35
parent 6163 e1e3c7f297ac
--- a/DoWhatIMeanSupport.st	Thu Jan 30 12:50:29 2020 +0100
+++ b/DoWhatIMeanSupport.st	Fri Jan 31 22:02:22 2020 +0100
@@ -4931,11 +4931,12 @@
     (aClass isMeta) ifTrue:[
         noNilChecks := noBecome := true.
         "/ remove messages which are only defined in Object and non-meta classes.
-        selectors := selectors reject:
-            [:sel |
-                (Object implements:sel)
-                and:[ (Smalltalk allImplementorsOf:sel) conform:[:impl | impl isMeta not]]
-            ].
+        "/ this was a bad idea (annoying suppression of subclassResponsibility et. al)
+"/        selectors := selectors reject:
+"/            [:sel |
+"/                (Object implements:sel)
+"/                and:[ (Smalltalk allImplementorsOf:sel) conform:[:impl | impl isMeta not]]
+"/            ].
     ].
 
     aClass isVariable ifFalse:[