我正在使用Eclipse进行Java项目开发。有时候在重构代码时,我想查看哪些其他类中调用了一个公共方法。
现在我使用的是一种比较原始的方法。我可以将该方法注释掉,并查看Eclipse中哪些类出现了错误。在Eclipse中是否有更好的方法可以实现这一点?例如,通过选择方法签名并按快捷键运行命令?
我正在使用Eclipse进行Java项目开发。有时候在重构代码时,我想查看哪些其他类中调用了一个公共方法。
现在我使用的是一种比较原始的方法。我可以将该方法注释掉,并查看Eclipse中哪些类出现了错误。在Eclipse中是否有更好的方法可以实现这一点?例如,通过选择方法签名并按快捷键运行命令?
点击方法名称,然后按下Ctrl+Alt+H,以启用呼叫层次结构视图。
Ctrl+Alt+H
只会显示当前打开文件中的函数调用,我想知道在整个项目(比如一个目录)中有哪些函数调用了该函数。虽然 cscope 可以做到这一点,但是在 Eclipse 中有没有其他方法呢?(我正在使用 C/C++(CDT)进行我的项目。) - DarthSpeedious搜索 > 引用 > 工作区
这将在搜索视图中建立一个结果树,列出方法的所有引用。快捷键是Shift+Ctrl+G
Eclipse 4.23(2022年2月,12年后)在此视图中增加了以下内容:
显示被调用者的实现
当查看被调用者时,调用层次视图现在可以显示实现方法作为潜在的被调用者方法。
此行为可以通过以下首选项进行控制
Ctrl+Shift+G
显示了方法被调用的位置,而Ctrl+Alt+H
则显示工作区中该方法的调用。 - Prince