ぐる式 (貳) より引っ越し作業中.未完.

2007年7月7日土曜日

Squeak: AutomaticMethodCategorizer

AutomaticMethodCategorizer

メソッド定義時にルールに従ってメソッド・カテゴライズしてくれるツール.へぇ〜.

ルールを外側から触ることが出来ないのでサブ・クラスを作って 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 件のコメント:

コメントを投稿