【发布时间】:2018-03-09 07:49:14
【问题描述】:
是否可以在没有 cmets 的情况下获取方法语句列表,我使用了 method.getBody(),这是输出
/*
set the value of the age integer to 32
*/
int age = 32;
我只想发表声明,结果是这样的
int age = 32;
【问题讨论】:
标签: java javaparser
是否可以在没有 cmets 的情况下获取方法语句列表,我使用了 method.getBody(),这是输出
/*
set the value of the age integer to 32
*/
int age = 32;
我只想发表声明,结果是这样的
int age = 32;
【问题讨论】:
标签: java javaparser
.getBody() 方法返回 BlockStmt 对象,它是 { 和 } 之间的语句,所以下面的代码做我想做的事
Optional<BlockStmt> block = method.getBody();
NodeList<Statement> statements = block.get().getStatements();
for (Statement tmp : statements) {
tmp.removeComment();
System.out.println(tmp.toString());
}
【讨论】: