簡體   English   中英

如何在intelliJ中重構包導入

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM