我计划在我的所有类中将 joda DateTime api 升级为 Java DateTime API。
import org.joda.time.LocalDate
至
import java.time.LocalDate
有什么方法可以在intellij中轻松执行此重构,以便它能够正确解析并替换所有用法。
最佳答案
这是不可能的,因为 jodaTime 的 API 与 Java 8 中的新 API 不同。IntelliJ 具有相当好的重构功能,但它无法分析您的应用程序逻辑并将方法调用从包 A
转换为来自包 B
的不同调用(带有其他参数)。
当然,您可以执行简单的“搜索+替换”。此后,您将收到编译器错误,并且必须手动更正它们。
关于java - 如何在intelliJ中重构包导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41464186/