【发布时间】:2012-03-31 20:59:22
【问题描述】:
我正在从我的领域特定语言 (DSL) 生成 Java 代码。我的语言使用字符串模板文件从 DSL 生成 Java 代码。
我的问题是字符串模板文件在 Eclipse 中生成未格式化的 Java 代码。每当我生成代码时,我必须按 cntr + Shift + F 来格式化每个生成的 Java 文件。
有没有办法生成格式化代码?我正在使用 Eclipse IDE。
【问题讨论】:
-
为什么要格式化生成的代码?您是否编辑生成的源?是不是格式太差以至于无法使用? (我想由一个长源代码行组成的源代码在异常堆栈跟踪中是无用的。)
-
我同意 Christin Semrau 的观点。生成的代码就像字节码——它不需要漂亮——或者人类可读。使用
\r\n作为您的白色代码字符,您的堆栈跟踪表将更有用。
标签: java eclipse code-generation stringtemplate