以编程方式在java中查找方法的开头

时间:2015-11-03 05:00:00

标签: java

我正在尝试使用.java代码阅读一些java个文件。我想要的是找到.java文件中定义的所有java方法的开头。

任何regular expression或任何其他解析java文件的解决方案来实现它?

1 个答案:

答案 0 :(得分:0)

如果您只是想提取信息,最简单的解决方案是编译目标代码,然后使用反射来获取方法的名称等,如上面评论中的Vinod提及。

如果你的目标是在编译之前以某种方式修改实际的源代码,或者是那种效果,我想你会解析源文本。

这里讨论一些冗长且真正奇怪的正则表达式来完成方法签名匹配:Regex that Will Match a Java Method Declaration