java - 以编程方式格式化和缩进从 Java 自动生成的源代码

标签 java netbeans code-generation code-formatting

我编写了代码生成器,使用 Antlr 从自定义 IDL 创建 Java 和 C++ 源代码。除了 Java 代码格式外,它工作得很好。目前我使用 Gnu Indent,但它吐出的格式很难读,调试起来很痛苦。我喜欢使用与 NetBeans 相同的代码格式化程序(就像您按 Alt+Shift+F 时一样)来格式化生成的文件。我不想浏览每个文件并手动按 Alt+Shift+F。我尝试使用 NetBeans API,但要么我没有在正确的地方寻找,要么 Google 是个白痴,我找不到合适的工作示例来对未在编辑器中加载的文件执行此操作...

至少有人可以指导我朝着正确的方向前进吗?

最佳答案

关于java - 以编程方式格式化和缩进从 Java 自动生成的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5230981/

相关文章:

java - 不支持的类版本错误-AMQPSpout : storm topology not running

java - 有人可以解释强、软、弱和幻影引用之间的区别及其用法吗?

java - java中的setRequestProperty

c++ - 如何让 NetBeans 使用 C++11

java - 递归方法不返回任何内容

c - 为什么 Clang 的汇编器输出是有条件跳转到无条件跳转?

algorithm - 置换函数调用

java - Lucene 按数值搜索

java - 运行时执行不显示结果

c++ - 仅运行一次的 Cmake 自定义目标