有没有一个工具可以检查我在 Java 中使用的包中的方法?
我有 Java 项目引用多个外部 jar 中的方法。我想要一个所有方法的列表,包括我在项目中使用的类和包。我尝试过 JDepend,但它停留在包级别。还有其他我可以使用的工具吗?
谢谢。
I have Java projects referencing methods from several external jars. I would like to have a list of all the methods, including the class and package, which I am using in my projects. I have tried JDepend, but it stops at package level. Is there other any other tool I could use?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Tattletale 可能会有所帮助 http://www.jboss.org/tattletale
Tattletale may be of help http://www.jboss.org/tattletale
使用 JavaDepend,您可以执行以下 CQL 请求:
SELECT TYPES WHERE IsDirectlyUsedBy "myproject"
SELECT METHODS WHERE IsDirectlyUsedBy "myproject"
SELECT Fields WHERE IsDirectlyUsedBy "myproject"
使用 CQL,还有许多其他可能性来查询代码库(如数据库)。
With JavaDepend you can execute the following CQL request:
SELECT TYPES WHERE IsDirectlyUsedBy "myproject"
SELECT METHODS WHERE IsDirectlyUsedBy "myproject"
SELECT FIELDS WHERE IsDirectlyUsedBy "myproject"
And with CQL there's many other possibilities to query code base like a database.