gpt4 book ai didi

Javaparser方法编辑

转载 作者:行者123 更新时间:2023-12-02 03:21:49 32 4
gpt4 key购买 nike

假设我有一个方法:

void method() {
int i = 5;
}

我想在该方法的最开头插入一条语句,位于 { 和 int i = 5; 之间。我如何使用 javaparser 做到这一点?访问方法时,ASTHelper.addStmt(..) 会在方法末尾插入语句。

最佳答案

您可以使用访客 on the MethodDeclaration

获得 MethodDeclaration 后,您可以获得其主体 ( getBody ),然后访问构成主体的语句列表 ( getStmts )。您可以通过调用接受索引的 add 方法将语句放在您想要的位置: add(int, N)

注意:我指的是即将推出的 JavaParser 版本 3.0.0。当前版本的 API 可能略有不同,但您应该明白

来源:我是 JavaParser 贡献者

关于Javaparser方法编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39495748/

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