Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javaparser获取方法语句_Java_Javaparser - Fatal编程技术网

使用javaparser获取方法语句

使用javaparser获取方法语句,java,javaparser,Java,Javaparser,我使用method.getBody,这是输出,是否可以获得不带注释的方法语句列表 /* set the value of the age integer to 32 */ int age = 32; 我只想说明结果是这样的 int age = 32; .getBody方法返回BlockStmt对象,该对象是介于{和}之间的语句,因此下面的代码执行我想要的操作 Optional<BlockStmt> block = method.getBody(); NodeList<Sta

我使用method.getBody,这是输出,是否可以获得不带注释的方法语句列表

/*
set the value of the age integer to 32
*/
int age = 32;
我只想说明结果是这样的

int age = 32;
.getBody方法返回BlockStmt对象,该对象是介于{和}之间的语句,因此下面的代码执行我想要的操作

Optional<BlockStmt> block = method.getBody();
NodeList<Statement> statements = block.get().getStatements();

for (Statement tmp : statements) {
    tmp.removeComment();
    System.out.println(tmp.toString());
}