从javadoc中排除方法

时间:2015-01-22 07:17:34

标签: java javadoc

我们使用javadoc生成JUnit测试的测试文档报告。到目前为止工作。但我们想要排除像@BeforeClass @AfterClass @Before @After这样的方法,但它们必须是公开的。

我在stackoverflow中找到了similar question。 我不想将方法标记为已弃用。

2 个答案:

答案 0 :(得分:4)

我们无法为公开方法执行此操作。

此外,可能会添加标记@exclude tag

来自文档。

@exclude

  

要从Javadoc生成的API中排除API。程序员会   使用@exclude标记类,接口,构造函数,方法或字段。   标记的存在将导致API从生成中排除   文档。标签后面的文字可以解释排除的原因,   但是Javadoc会忽略它。 (以前提议为@hide,但是   术语“隐藏”更适合于运行时动态显示/隐藏   能力。)有关更多讨论,请参阅:Feature Request #4058216 in   开发人员连接。

你可能会得到一些替代here

答案 1 :(得分:0)

实际上,似乎终于实现了此功能,下面以示例说明了该解决方案:

/**
 * @hidden
 */
@Override
public void run() {
   ...
}