show

show 指令可讓您檢視物件的狀態。它可讓您依主體檢視物件的狀態。主體包括存在性、屬性、方法及事件。

例如,下列指令顯示所有 B[5] 屬性及其現行值的清單:

   show B[5] attributes

語法

show <object> <interest-list>

引數

物件

指定要追蹤的物件。它可以是下列其中一個項目:

interest-list

指定主體清單,以逗點區隔。喜好清單可決定會將物件的哪些相關資訊報告給您。

此清單為選用;如果未輸入任何主體,則追蹤程式只會報告物件的存在,如同已執行下列指令一樣:

show <object> existence

可能的主體如下:

表 1. show 指令的可能主體
存在 建構子
關係 解構子
屬性 逾時
狀態 參數
控制項 子類別
方法 執行緒
事件  

主體 existence 會報告物件的存在。

主體 subclasses 會將 trace 指令套用至類別的所有子類別。它僅與類別物件相關。

下列關鍵字可用來定義要顯示的物件(它們不區分大小寫):

範例

show A[0] states

顯示現行狀態 A[0]

show #all all

顯示所有實例的所有相關資訊。

show #Breakpoints

顯示所有岔斷點。

show #Threads

顯示所有執行緒。

Show MyClass relations

顯示 MyClass 每個實例之所有實例的所有關係。

特殊情況

在使用 show 指令時,請考量下列特殊情況:


回饋