Hi folks...while browsing AutomaticMethodCategorizer� I found the place where the rules are defined. It is cool becuase we can add the rules we want. I am all ears.
For now, it is doing this:
defaultCategorizationRules
��� "The order is relevant, the categorizer uses the first rule matching - DF"
��� ^OrderedCollection new
��� ��� add: MethodCategorizationRule forAccessors;
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'initialize*' categorizeIn: #initialization);
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'is*' categorizeIn: #testing);
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'has*' categorizeIn: #testing);
��� ��� add: (MethodCategorizationRule whenSelectorMatches: '=' categorizeIn: #comparing);
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'hash' categorizeIn: #comparing);
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'default*' categorizeIn: #defaults);
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'printOn:' categorizeIn: #printing);
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'accept:' categorizeIn: #'visitor accepting');
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'visit*:' categorizeIn: #visiting);
��� ��� add: (MethodCategorizationRule whenSelectorMatches: 'value' categorizeIn: #evaluating);
��� ��� add: (MethodCategorizationRule
��� ��� ��� ��� ��� whenSelectorMatches: 'test*'
��� ��� ��� ��� ��� andClassInheritsFrom: TestCase
��� ��� ��� ��� ��� categorizeIn: #tests);
��� ��� add: MethodCategorizationRule usingMostUsedCategoryInSuperClasses;
��� ��� add: MethodCategorizationRule usingMostUsedCategoryInImage;
��� ��� yourself
We should improve this guy.... ideas to add/change?
Cheers
Mariano