IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
JavaParser设置Java 8、9、10等版本的支持
oscar999
发表于
2024-11-24 13:44:47
love
0
当在3.1.4版本中添加对Java 9文件的解析支持时,并没有默认启用它。默认语言级别设置为8,打算在JDK 9发布时将其设置为9。那么,如何获得支持呢?通过更改对AST的验证。这些验证在哪里设置?JavaParser 在实现上使用了一个后处理器,将抽象语法树(AST)转换为所需Java版本的AST,并选择一个验证器来查找AST中的问题。JavaParser 为了支持Java 10,进行了一些重构,在下面的“pre 3.5.14”部分可以看到旧的方法。