java - 使用 Scala 解析 Java 源代码

标签 java parsing scala

我正在开发一个静态分析工具,我需要使用 Java 源代码,我想用 Scala 编写我的代码,以便我可以从它的功能特性中获益。

是否有任何简单的方法来解析 Java 源代码并使用 Scala 获得抽象语法树? 我考虑过使用一些用 Java 编写的现有 Java 解析器,但我想确保我没有遗漏一些很酷的 Scala 库

最佳答案

我以为 Scala 可以调用 Java 库。

您应该能够调用任何 Java 实现的 Java 解析器(例如 ANTLR)。这样你就可以获得一个成熟的解析器。

关于java - 使用 Scala 解析 Java 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15685633/

相关文章:

performance - Scala 中的抽象类真的比特征表现更好吗?

java - cmd win7 上的命令 'notepad' 仅适用于 system32?

java - Java 的不可变 TreeMap ?

python - lua相当于shlex?

java - 担心在登录中使用 JSoup 时缺少属性

algorithm - 代码的出现 2016 : Day 1

java - 是否可以仅将特殊字符转换为 unicode?

java - 如何为正在比较的矩形着色?

security - 内容安全策略报告-uri 未被识别

scala - 如何将已知的结构化 RDD 转换为 Vector