我有一个Java类,它的一部分Javadoc实际上是在构建过程中生成的:将方法的返回值(静态String值)插入源文件中,就像$Revision: $
标记在某些版本控制软件中一样。
尽管此行为可能令人怀疑,但我使用的框架(WEKA机器学习库)要求进行此类信息重复。我希望Eclipse的代码格式化程序不干扰生成的注释。我正在使用Eclipse Indigo版本。
我可以使用特殊注释//@formatter:on
和//@formatter:off
打开/关闭格式化程序。但是,@formatter
标记仅在“普通”注释中起作用,而在javadoc注释中不起作用。显然,它们很容易与javadoc标签混淆。这意味着我无法为javadoc注释的生成部分关闭格式化程序(例如,自动换行),而其余部分则保持打开状态,因为@formatter
指令必须放在javadoc注释周围。
是否有一种变通方法来切换javadoc注释内的代码格式?
最佳答案
您可以禁用标题的格式,但是我认为您可以选择性地禁用非标题javadoc注释的格式。
关于eclipse - 禁用部分Javadoc的Eclipse代码格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12018638/