我正在寻找一个工具,我可以搜索几个jar,war,...文件,用于某个类和方法(甚至更好的签名)。
到目前为止,我已经找到了JavaClassFinder等工具,我可以在其中搜索java文件和类。我需要的是搜索方法/签名......我正在寻找现有的解决方案,我不想编写自己的工具。
示例:MyMethod应该找到所有MyMethod方法
任何想法,建议?
----编辑2014/3月-----
答案 0 :(得分:5)
我不知道一个独立的工具,但是如果你在Eclipse中创建一个简单的Java项目并将jar,war等文件添加到其中,你可以使用Eclipse中的“Java Search”搜索对话框。 p>
这完全符合您的要求,其中包括搜索方法的选项,甚至允许您过滤引用或声明中的内容。
或者你必须自己构建一些东西,尽管你总是可以使用现有的工具作为开头,比如你提到的JavaClassFinder或JBoss Tattletale。
答案 1 :(得分:2)
我刚为JAVA档案文件编写了一个小型(OpenSource)文本搜索工具。它可以在某种程度上满足您的要求。
下载EAR搜索答案 2 :(得分:1)
另一个问题的另一个陌生人偶然留下了http://code.google.com/p/reflections/的链接(荣幸地link)。如果您需要在运行时执行此操作,这将有所帮助。