从javadoc中排除方法

Mic*_*aBa 5 java javadoc

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

我在stackoverflow中发现了一个类似的问题.我不想将方法标记为已弃用.

Asa*_*Asa 6

实际上看来这个功能终于实现了,解决方案如下:

/**
 * @hidden
 */
@Override
public void run() {
   ...
}
Run Code Online (Sandbox Code Playgroud)


Ank*_*hal 4

我们不能对公共方法执行此操作。

另外,可能会添加一个标签,@exclude 标签

来自文档。

@排除

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

你可能会在这里得到一些替代方案。

  • 到现在已经18年了。 (3认同)