gpt4 book ai didi

java - 有没有办法在 Intellij Idea 中用另一个替换类?

转载 作者:搜寻专家 更新时间:2023-10-30 21:01:43 27 4
gpt4 key购买 nike

伙计们,这是我的问题:我有一些类在我的项目中的许多地方使用。我必须用提供的 jar 中的另一个替换这个类。有什么方法可以重构这个吗?我想这是一个简单的问题,但我不知道如何解决。

这不是关于替换源代码——我想要的是从我的库中按类替换所有类的使用,并能够完全删除我自己的类。想象一下,我已经创建了自己的 StringUtils 并且发现有一个 apache.common StringUtils 库,现在我想在我的代码中的任何地方使用它。类方法的签名不是问题:它们是一致的。

?

最佳答案

有这个“迁移”功能。右键单击任何类 -> 重构 -> 迁移。

有点烦人的是你必须创建一个新的迁移集并且你不能从头开始运行它。但它确实可以满足您的需求。

选择要迁移的类或包并告诉它应该更改到哪个类或包。按运行,所有用法都会被重写。然后您可以随意删除旧类,因为不会有任何用处。

编辑:在较新的版本中,它不再出现在上下文菜单中。只需转到顶部的菜单 - 重构 - 迁移(或者只需按两次 shift 并键入 migrate)。

干杯!

关于java - 有没有办法在 Intellij Idea 中用另一个替换类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927413/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com