IntelliJ IDEA查找用法

ui7jx7zq  于 2023-05-28  发布在  IntelliJ IDEA
关注(0)|答案(2)|浏览(197)

如何在库中找到IntelliJ IDEA中的类或方法的用法?我可能错了,但我记得什么有用,但现在没用了。我可以用Ctrl+LMB找到方法定义,但反过来就不行了。我正在使用IntelliJ IDEA 2023.1.2。
我试着使缓存无效并改变要查找的位置,试着再次删除和添加库,但都不起作用。当在我的项目源代码中搜索用法时,一切正常。我知道,我可以反编译库并将其作为一个项目打开,以便能够搜索用法,但这有点不舒服。
也许有一种方法可以实现这一点,或者以某种方式索引库?
谢谢你的帮助

2sbarzqh

2sbarzqh1#

好了,我反编译了库并添加了源文件,现在一切正常了...但是这种方法只有在代码没有被混淆的情况下才能起作用,就像我的例子一样。因此,原则上,这个问题仍然是开放的。
编辑:哦,现在的反编译器很聪明,尤其是Fernflower,所以他们可以重命名无效和冲突的标识符。
有一个插件可以自动执行此操作,但它很旧,我不确定它现在是否有效:https://plugins.jetbrains.com/plugin/8047-decompile-and-attach

cbjzeqam

cbjzeqam2#

您需要对模块进行索引。
下面是关于索引的IntelliJ文档。
索引|IntelliJ IDEA文档。

卸载模块

  • ...在【项目】工具窗口中右键单击【模块】,选择【加载/卸载模块】。*

相关问题