推斷通用類型參照的類型參數
Eclipse 可嘗試推斷類別、套件或專案中所有通用類型參照的類型參數。從 Java 1.4 程式碼移轉到 Java 5.0 程式碼時,這特別有用,可讓您自動使用 Java 集合 API 中的通用類別。
- 在 Java 編輯器中開啟類別,或在 Java 視圖中選取類別、套件或專案。
- 請執行下列其中一項動作:
- 從功能表列中選取重構 > 推斷通用類型引數,或者
- 從蹦現功能表中,選取重構 > 推斷通用類型引數
系統會顯示一個對話框,其中含有兩個可配置的選項:
- 假設 clone() 傳回接收端類型的實例
行為完整的類別通常會遵守這項規則,但如果您知道程式碼會違規,
請不要勾選這個方框。
- 保留原始的未限制類型引數(而不推斷 <?>)。
如果元素沒有限制(例如:
ArrayList a
),則不勾選這個方框會使得 Eclipse 仍然會提供萬用字元參數,
並以 ArrayList<?> a
取代參照。
請按確定或預覽來繼續進行作業。
附註:在某些情況下,可能無法於選擇中指派一致的類型參數,
或是所需的分析要比 Eclipse 所能執行的分析更深入。
重構動作
重構對話框
Java 喜好設定