eclipse - 禁用部分Javadoc的Eclipse代码格式

标签 eclipse code-generation javadoc weka eclipse-jdt

我有一个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/

相关文章:

C#源文件合并

java - 如何使生成的类包含 XML 架构文档中的 Javadoc

intellij-idea - 如何在IntelliJ IDEA中查看JDK外部文档?

java - 如何在连接时避免在 Eclipse 中与多个 JDBC 驱动程序发生 JAR 冲突?

eclipse插件生成包和类图

java - 在Eclipse上安装Android ADT时出错

c++ - 我可以跨 DLL 边界传递 FILE 对象吗?

c++ - 使用宏 : Class with members and constructor 生成代码

android - 为具有多个库模块的 Android 项目聚合 Javadoc

java - 将带有处理元素的java程序导出到可执行jar