精靈型重構使用者介面

精靈型使用者介面提供必要步驟,以引導您執行重構作業。重構精靈 是由 1 - n 個參數頁面、一個預覽頁面和一個問題頁面所組成。

參數頁面

這些頁面用以收集重構所需的資訊。舉例來說,上拉重構作業使用兩個頁面, 來收集將要上拉的方法和欄位,以及收集子類別中可以刪除的已作廢方法和欄位。使用者 可以使用下一步 > < 上一步按鈕來導覽參數頁面。

提供了必要的資訊之後,您可以按一下完成來進行重構,不預覽結果。 如果您想要預覽變更,請按下一步 >

「預覽」頁面

JDT 可讓您在執行重構動作之前,預覽它的結果。

「預覽」頁面分成兩部分:

「問題」頁面

「重構問題」頁面指出您正在嘗試的重構動作,是否疑似、潛在或確實存有問題。

有四種可能的問題類型:

資訊
「資訊」說明的問題,無論在哪一方面都不致影響重構作業,也不會對工作台中的程式碼造成負面影響。 您最可能忽略這類問題。
警告
警告會嘗試預測編譯器警告。這類問題絕大部分不會對工作台中的程式碼造成負面影響。
錯誤
「錯誤」說明的問題極可能會造成編譯器錯誤,或在語意方面變更您工作台的程式碼。 您可以選擇繼續進行重構作業而不管這些錯誤,但不建議如此做。
停止問題
這類問題會防止重構作業發生。比方說,如果您選取一個註解,並選擇從該註解執行「擷取方法」指令, 則工作台會針對嘗試重構動作,發出停止問題, 因為您無法擷取註解。

如果沒有任何停止問題,則可以按一下完成按鈕,來實行重構作業。如果要預覽重構動作的結果, 請按一下下一步 > 按鈕。

相關概念

重構支援

相關參照

重構動作

圖示