生成的java代码格式

时间:2012-03-31 11:36:51

标签: java eclipse code-generation stringtemplate

我正在从我的域特定语言(DSL)生成Java代码。我的语言使用字符串模板文件从DSL生成Java代码。

我的问题是字符串模板文件在Eclipse中生成未格式化的Java代码。每当我生成代码时,我都必须按cntr + Shift + F格式化每个生成的Java文件。

有没有办法生成格式化代码?我正在使用Eclipse IDE。

2 个答案:

答案 0 :(得分:2)

至少您可以选择您感兴趣的the project / the package,并使用Ctrl+Shift+F快捷方式立即格式化所有这些内容。与格式化每个文件相比,这要好得多。

答案 1 :(得分:1)

您必须在StringTemplate模板中处理缩进。我倾向于为代码片段编写模板,例如函数定义,函数调用甚至是必须在变量元素集合上展开的参数声明,并以编程方式将它们组合为单个源文件模板的参数。