使用 javaparser 获取方法语句
get method statements using javaparser
是否可以在没有注释的情况下获取方法语句列表,我使用了 method.getBody()
,这是输出
/*
set the value of the age integer to 32
*/
int age = 32;
我想声明的只是这样的结果
int age = 32;
.getBody()
方法 return BlockStmt 对象,它是 { 和 } 之间的语句所以下面的代码做我想做的事
Optional<BlockStmt> block = method.getBody();
NodeList<Statement> statements = block.get().getStatements();
for (Statement tmp : statements) {
tmp.removeComment();
System.out.println(tmp.toString());
}
是否可以在没有注释的情况下获取方法语句列表,我使用了 method.getBody()
,这是输出
/*
set the value of the age integer to 32
*/
int age = 32;
我想声明的只是这样的结果
int age = 32;
.getBody()
方法 return BlockStmt 对象,它是 { 和 } 之间的语句所以下面的代码做我想做的事
Optional<BlockStmt> block = method.getBody();
NodeList<Statement> statements = block.get().getStatements();
for (Statement tmp : statements) {
tmp.removeComment();
System.out.println(tmp.toString());
}