首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ANTLR4查找Java项目中的所有方法

使用ANTLR4查找Java项目中的所有方法
EN

Stack Overflow用户
提问于 2015-08-02 19:10:37
回答 1查看 733关注 0票数 1

我正在尝试编写一个简短的程序,它可以从Java项目中提取所有方法(我有源文件)。

在做了一些研究之后,我意识到使用正则表达式这样做不是一个好主意,因为Java是一种上下文无关的语言,而且正确地匹配所有的花括号都是有问题的。下一步是找到一种替代方法,我了解到使用ANTLR解析器将是最好的想法。我找到了许多示例(有些比其他的更老),但我找不到一个示例来说明如何提取项目中的所有方法(包括它们的主体)。

有没有人可以写一个简短的例子,这样我就可以知道我应该如何开始?

EN

回答 1

Stack Overflow用户

发布于 2015-08-03 00:20:19

您可以轻松地使用解析树和侦听器来触发对代码的调用。你看过doc了吗?它本质上就是你的精确解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31771272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档