1
我最近從Eclipse遷移到Intellij,並且在探索Intellij時,我在重構時遇到了類型遷移。當然,我試圖測試類型遷移出使用現有的資源庫,但是當我第一次嘗試它在這條線:Intellij IDEA的失敗類型遷移
private static final ArrayList<HashMap<String, String>> ALL_PERSONS = new ArrayList<>();
我得到這個:
所以,我如果想知道問題是因爲:
- 變量是私有
- 變量是靜態
- 的變量聲明爲
final
爲了測試這一點,我在時間刪除的簽名的一個部分(例如而是用private final ArrayList<HashMap<String, String>> ALL_PERSONS
進行測試),但仍然導致相同的情況。
我也嘗試過谷歌這個問題,但似乎沒有提到這一點。所以,雖然我懷疑這是一個新手的錯誤,但我希望有人能夠闡明爲什麼在這種情況下類型遷移失敗。提前致謝!