>>107
なんかSmalltalkのことを言うと過剰反応されるのでこういうこと言うのなんだけど、以下参考まで。

> ソースコードの全ての関数呼び出しのコードを解析しないと、
> 不正な呼び出しをしている場所を検出することは出来ない。

Smalltalkではメソッドもオブジェクトだから、それが他のどのメソッドをコールしているかはプロパティとして得られるし、
他のどのメソッドからコールされているかもわかるから、ソースコードを精査せずとも可能性のあるメソッドは
全部列挙できるので、静的型付きな人が心配するほど大変な作業じゃないよ
(もちろん命名重要だし、メタプログラミングとか駆使した凝った呼び方も避けなくちゃこの機能は使えないけど)