Javaparser:单线块的大括号?

时间:2015-06-24 20:00:53

标签: java parsing javaparser

我使用Javaparser来解析/编写源代码。

我注意到如果我使用单行thenStmt创建一个IfStmt,那么toString方法不会使用花括号来封闭块。这使得输出源代码难以阅读,因为所有内容都放在一行上,如下所示。

if (cond) thenStmt; else elseStmt;

有没有办法为单行if-blocks启用花括号? 所以toString方法将改为输出:

if (cond) {
  thenStmt;
} else {
  elseStmt;
}

1 个答案:

答案 0 :(得分:1)

您想将thenStmt包裹在BlockStmt中。 BlockStmt将提供大括号。