gpt4 book ai didi

java - 从现有源文件创建 JCodeModel

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:52 26 4
gpt4 key购买 nike

我想用可能在语法上无效的代码片段创建 Java 源代码。 com.sun.codemodel.JBlock#directStatement() method 可以做到这一点.

我的问题是,我想修改现有的(语法上有效的)源文件,但我找不到从文件(或字符串或流等)创建 JCodeModel 的方法。

有没有办法用 JCodeModel 做到这一点?

(我可以改用 Eclipse JDT/AST 框架,但它 apparently doesn't offer the option to add code snippets directly ...)

最佳答案

您可以使用 JavaParser为了有效地解析您的代码并处理解析结果,您可以使用 JCodemodel 进行操作。

关于java - 从现有源文件创建 JCodeModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13843498/

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