メソッド定義時にルールに従ってメソッド・カテゴライズしてくれるツール.へぇ〜.
ルールを外側から触ることが出来ないのでサブ・クラスを作って initializeUsingAll: aCollection
をオーバーライドしないなら
| automaticMethodCategorizer categorizationRules newRules | AutomaticMethodCategorizerApplier reinstall. automaticMethodCategorizer := (AutomaticMethodCategorizerApplier instVarNamed: #installedApplier) instVarNamed: #automaticMethodCategorizer. categorizationRules := automaticMethodCategorizer instVarNamed: #categorizationRules. newRules := categorizationRules copy. newRules addAllFirst: SetUp personalizedCategorizationRules. automaticMethodCategorizer instVarNamed: #categorizationRules put: newRules
みたいな汚いことしないといけないのが面倒.
0 件のコメント:
コメントを投稿