簡體   English   中英

在Squeak / Pharo Smalltalk中顯示繼承的方法

[英]Showing inherited methods in Squeak/Pharo Smalltalk

我熟悉Smalltalk的VisualWorks和Dolphin版本,但之前沒有使用過Squeak。 我只是熟悉Pharo,這是一個'清理'的Squeak叉子。

我習慣在類瀏覽器中使用該工具來顯示由類實現的方法或者繼承的方法和實現的方法。

這個有用的設施在Squeak中丟失了,還是我一直無法找到它?

您可以雙擊任何類以在該特定類上打開層次結構瀏覽器 工具欄中的層次結構按鈕和菜單項瀏覽層次結構 (Ctrl + H)打開相同的視圖。

繼承瀏覽器向您顯示當前所選方法的分層實現。 單擊工具欄中的繼承按鈕。

此外,還有協議瀏覽器可以同時顯示類的所有方法和超級方法。 要打開此瀏覽器,請在類的上下文菜單中選擇瀏覽協議 (Ctrl + Shift + P)。

如果您想構建具有該行為的瀏覽器,您應該看一下Glamour瀏覽器構建DSL。

我個人認為不需要看到ProtoObject和Object中定義的所有34頁方法名稱,或者方法類別的5頁。 對象方法大小打印421。

GemStoneTool中的AFAIK有這樣的東西,thre是1左右,而#似乎改變了視圖以查看類中可用的所有方法(無論是繼承還是類本身)我都很驚訝你在“標准圖像”中不存在這樣的東西。 也許用戶知道圖書館的年齡,也許他們記得足夠不打擾。 ....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM