【发布时间】:2012-08-14 15:51:02
【问题描述】:
我有一个 Java 类,它的部分 javadoc 实际上是作为构建过程的一部分生成的:方法的返回值(静态字符串值)被插入到源文件中,很像 $Revision: $ 标签的工作方式在一些版本控制软件中。
虽然这种行为可能存在问题,但我使用的框架(WEKA 机器学习库)需要这种信息重复。我希望 Eclipse 的代码格式化程序不要干扰生成的 cmets。我正在使用 Eclipse Indigo 版本。
我可以使用特殊的 cmets //@formatter:on 和 //@formatter:off 打开/关闭格式化程序。但是,@formatter 标记仅在“普通”cmets 中有效,在 javadoc cmets 中无效。显然,它们很容易与 javadoc 标记混淆。这意味着我不能为 javadoc 注释的生成部分关闭格式化程序(例如,自动换行),而让其余部分保持打开状态,因为@formatter 指令必须放在 javadoc 注释周围。
是否有在 javadoc cmets 中切换代码格式的解决方法?
【问题讨论】:
标签: eclipse code-generation javadoc weka eclipse-jdt