从起点获取所有依赖项 - Java

时间:2015-09-25 18:36:32

标签: java refactoring

我们正在删除大部分代码。 但我们需要保留一切起点。

Ex:
  RestFacade
        import Service
                   import DAO
                       import ...

有一个工具遍历每个类并获取其导入的名称? 我想得到这样的东西:

Must Keep:
    pkg.RestFacade
    pkg.service.ServiceX
    pkg.dao.DAOY
    pkg.entity.Address
    pkg.entity.address.xxx;

1 个答案:

答案 0 :(得分:1)

我发布了一个链接作为评论,但你可以使用像BCEL这样的ASM之一。

假设您无权访问源代码,因为否则您不需要询问,您只需查看源代码即可。

如果由于某种原因你有源代码并想要对它进行排序,你可以创建一个文件阅读器并在类声明之前获得前x行。