對話框型重構使用者介面
以對話框為基礎的使用者介面會提供必要步驟,引導您執行所選的重構作業。
對話框為基礎的重構使用者介面是由短的第一個對話框(收集執行重構所需的資訊)、
個別的問題對話框(如果偵測到任何錯誤,就會蹦現)和預覽對話框(預覽重構結果)所組成。
輸入對話框
這個對話框用以收集重構所需的資訊。舉例來說,如果要將重構作業重新命名,就得輸入 Java 元素的新名稱。您可以按下確定
以執行重構,或按下預覽 > 以預覽重構結果。
預覽對話框
JDT 可讓您在執行重構動作之前,預覽它的結果。
預覽對話框是由兩個部分組成:
-
位於頂端的樹狀結構,內含受重構影響的所有 Java 元素。
樹狀結構中每一個最上層的節點各代表一個編譯單元。
-
位於底端的比較檢視程式。比較檢視程式左邊顯示原來的,
而右邊顯示重構的程式檔。
問題對話框
問題對話框指出您正在嘗試的重構動作,是否疑似、潛在或確實存有問題。
有四種可能的問題類型:
-
資訊
-
「資訊」說明的問題,無論在哪一方面都不致影響重構作業,也不會對工作台中的程式碼造成負面影響。
您最可能忽略這類問題。
-
警告
-
警告會嘗試預測編譯器警告。這類問題絕大部分不會對工作台中的程式碼造成負面影響。
-
錯誤
-
「錯誤」說明的問題極可能會造成編譯器錯誤,或在語意方面變更您工作台的程式碼。
您可以選擇繼續進行重構作業而不管這些錯誤,但不建議如此做。
-
停止問題
-
這類問題會防止重構作業發生。比方說,如果您選取一個註解,並選擇從該註解執行「擷取方法」指令,
則工作台會針對嘗試重構動作,發出停止問題,
因為您無法擷取註解。
如果沒有任何停止問題,則可以按一下確定按鈕,來實行重構作業。如果要預覽重構動作的結果,
請按一下繼續 按鈕。
重構支援
重構動作
圖示