以编程方式对Java自动生成的源进行格式化和缩进

我编写了代码生成器,它使用Antlr从自定义IDL创建Java和C ++源代码。 除Java代码格式外,它完美地工作。 目前我使用Gnu Indent,但它所吐出的格式几乎不可读,使调试变得很痛苦。 我希望使用与NetBeans相同的代码格式化程序(例如按Alt + Shift + F)格式化生成的文件。 我不想要的是通过每个这些文件并手动按下Alt + Shift + F。 我尝试过使用NetBeans API,但或者我没有在正确的地方寻找,或者Google是一个白痴,我找不到合适的工作示例对编辑器中未加载的文件执行此操作。

至少有人能引导我朝这个方向走向正确吗?


你可以使用下面的插件http://plugins.netbeans.org/plugin/18365/format-files


老爷车

链接地址: http://www.djcxy.com/p/51415.html

上一篇: Programmatically format and indent automatically generated source from Java

下一篇: How to manually convert decimal value to hexadecimal string in C?