class: Tools::HierarchicalLintRuleList
authorClaus Gittinger <cg@exept.de>
Sat, 31 Aug 2013 21:33:04 +0200
changeset 13443 7533db07ff7a
parent 13442 df9b36d0a370
child 13444 3a0b8902f2c0
class: Tools::HierarchicalLintRuleList changed: #updateList unified the interface to methods with an ignoreCase/caseSensitive argument; now the recommended interface to call is the *caseSensitive:* variant, for compatibility with other smalltalks (and also, more so, to avoid the confusion when reading code) The old *ignoreCase* methods remain in the system marked as obsolete (but without an obsoleteMethodWarning, for a very long time, because lots of code out there is using that.
Tools__HierarchicalLintRuleList.st
--- a/Tools__HierarchicalLintRuleList.st	Sat Aug 31 21:32:46 2013 +0200
+++ b/Tools__HierarchicalLintRuleList.st	Sat Aug 31 21:33:04 2013 +0200
@@ -180,7 +180,7 @@
         ifFalse:[
             inGenerator do:[:rule|
                 rule flattened do:[:each|
-                    (each name matches: filterS ignoreCase: true)
+                    (each name matches: filterS caseSensitive: false)
                         ifTrue: [inRules add: each]]]].
     root := (self 
                 listEntryFor:(RBCompositeLintRule rules:inRules name:'Rules'))
@@ -202,9 +202,10 @@
 !HierarchicalLintRuleList class methodsFor:'documentation'!
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__HierarchicalLintRuleList.st,v 1.4 2012-03-08 02:44:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools__HierarchicalLintRuleList.st,v 1.5 2013-08-31 19:33:04 cg Exp $'
 !
 
 version_SVN
-    ^ '§Id: Tools__HierarchicalLintRuleList.st 7617 2010-08-25 12:56:19Z vranyj1 §'
+    ^ '$Id: Tools__HierarchicalLintRuleList.st,v 1.5 2013-08-31 19:33:04 cg Exp $'
 ! !
+