gpt4 book ai didi

java - Sun Codemodel 的自定义格式化程序

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:00 25 4
gpt4 key购买 nike

我正在使用Java Sun Codemodel即时生成 java 类,它对我来说效果很好。

现在我还有一个额外的挑战:如何控制代码的格式?有什么办法吗?特别是,我希望将所有大括号放在新行中,并希望将行长度延长到 130 个字符。

例如,我们有一个在 Eclipse 中使用的格式化程序。我无法告诉 Codemodel 以某种方式使用它,对吗?

就是这个JFormatter类看起来可能对某些事情有用,但看起来它不能做更复杂的事情。

最佳答案

JFormatter 声明为最终的,所以不是,这是不可能的。

只有两种方法可以解决问题并继续使用codemodel。

  1. 使用其他工具/库处理生成的代码。
  2. 重新定义库类。查找哪些具体类进行了不需要的格式化,然后在项目中创建具有相同包/名称的类并编写自己的实现。这些类必须早于 Codemodel jar 出现在类路径中。

关于java - Sun Codemodel 的自定义格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16352468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com