我正在开发一个静态分析工具,我需要使用 Java 源代码,我想用 Scala 编写我的代码,以便我可以从它的功能特性中获益。
是否有任何简单的方法来解析 Java 源代码并使用 Scala 获得抽象语法树? 我考虑过使用一些用 Java 编写的现有 Java 解析器,但我想确保我没有遗漏一些很酷的 Scala 库
最佳答案
我以为 Scala 可以调用 Java 库。
您应该能够调用任何 Java 实现的 Java 解析器(例如 ANTLR)。这样你就可以获得一个成熟的解析器。
关于java - 使用 Scala 解析 Java 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15685633/