4

Smalltalk の VisualWorks および Dolphin バージョンには精通していますが、Squeak は使用したことがありません。私は、Squeak の「クリーンアップされた」フォークである Pharo に慣れてきました。

私は、クラスによって実装されたメソッドのみ、または継承されたメソッドと実装されたメソッドの両方を表示する機能をクラス ブラウザに用意することに慣れています。

この便利な機能が Squeak にないのでしょうか、それとも見つけられなかったのでしょうか?

4

3 に答える 3

2

その動作でブラウザを構築したい場合は、Glamourブラウザ構築DSLを確認する必要があります。

個人的には、ProtoObjectとObjectで定義されている34ページのメソッド名すべて、または5ページのメソッドカテゴリを見る必要はないと感じています。オブジェクトメソッドのサイズは421を出力します。

于 2009-12-03T21:41:23.057 に答える
2

任意のクラスをダブルクリックして、その特定のクラスの階層ブラウザを開くことができます。ツールバーの階層ボタンとメニュー エントリブラウズ階層(Ctrl+H) で同じビューが開きます。

現在選択されているメソッドの階層的な実装を表示する継承ブラウザーがあります。ツールバーの継承ボタンをクリックします。

さらに、クラスのすべてのメソッドとスーパー メソッドを一緒に表示するプロトコル ブラウザがあります。このブラウザを開くには、クラスのコンテキスト メニューでブラウズ プロトコル(Ctrl+Shift+P) を選択します。

于 2009-12-02T08:43:47.873 に答える