[英]How to refactor package import in intelliJ
我正在計划在所有類中將joda DateTime api升級到Java DateTime API。
import org.joda.time.LocalDate
至
import java.time.LocalDate
有沒有辦法在intellij中輕松執行此重構,以便它將正確解析並替換所有用法。
這是不可能的,因為jodaTime具有與Java 8中的新API不同的API.IntelliJ具有相當好的重構功能,但它無法分析您的應用程序邏輯並將方法調用從包A
轉換為不同的調用 - 使用其他參數 -從包B
當然,您可以執行簡單的“搜索+替換”。 在此之后,您將遇到編譯器錯誤,您必須手動更正它們。
您可能想要查看Type Migration
重構功能。
將光標放在要替換的類型上,然后按CTRL + SHIFT + F6 。
這不是立即替換整個項目,但它可能對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.