gpt4 book ai didi

java - 询问 Java 源代码

转载 作者:行者123 更新时间:2023-11-30 09:55:05 29 4
gpt4 key购买 nike

我有一个 Java 源代码,我需要它来查询和应用安全策略 [例如申请CWE] 我有几个想法,首先是使用 AST,然后遍历树。其他包括使用正则表达式。除了 AST 或正则表达式之外,还有其他选项可供我用于此类过程吗?

最佳答案

AST 是一个不错的选择,比正则表达式好得多。

有许多可用的 Java 解析器。 ANTLR's java grammar就是一个例子。

您还可以修改 javac compiler from OpenJDK. 的源代码

一些静态分析工具,如 PMD支持用户定义的规则,使您无需大量工作即可执行许多检查。

关于java - 询问 Java 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3009555/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com