Eclipse是否有办法生成一棵树,递归地显示Java类的导入语句



我有许多带有多个导入语句的.java文件。我想让Eclipse生成一个树或其他视图,以显示其他文件通过导入语句链接的每个文件。

我已经尝试将其谷歌搜索,并且大部分它给出了Eclipse内部使用的AWT树视图所提供的大部分内容。我可以使用视图或插件来生成此导入语句树吗?

您在这里关注错误的事情。您会看到,导入语句主要针对人类读者。您更加关注 real 类的依赖项。谁在乎用户是否导入 x类?您需要知道的是,您依赖于X,也可能依赖于Z,因为X取决于Z。

换句话说:不要花时间解析导入语句。使用诸如JDEP之类的工具,以了解您的课程所拥有的 real 依赖关系!因为,如所说:您还需要课程的及时依赖性。并导入语句告诉您关于这些!

给出了OP的评论:当我们真正谈论"小规模"时,就像"我有5个类我想要的依赖性"时,我建议一个不是很好,但有效的解决方案:简单地删除这些"。其他"类"。转到文件系统,然后移动"您依赖的"类。在日食中刷新,并确保错误面板在项目/工作区中为您提供所有错误。然后开始修复它们。

换句话说:

  • 处理"大"问题时,然后分析类文件依赖项
  • 在工作"小"的事情时,请不要过度思考 - 只需删除您的依赖项,看看会发生什么。

最新更新