【发布时间】:2011-09-26 20:21:35
【问题描述】:
我正在为一个包含自己的枚举的类编写 Javadoc。有没有办法为各个枚举生成 Javadoc?例如,现在我有这样的东西:
/**
* This documents "HairColor"
*/
private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED };
但是,这只是将所有枚举作为一个整体进行记录:
有没有办法单独记录每个HairColor 值?不将枚举移动到自己的类中或从枚举中更改它?
【问题讨论】:
-
出于好奇,你为什么要这样做?您将枚举列为
private嵌套枚举,因此您的类的用户无论如何都不能使用枚举或其值。如果它是公开的和独立的,那么将它作为一个独立的单元记录有什么大不了的? -
在我的实际代码中,它是公开的。而且您知道公司标准如何。 “这样会更好” “太糟糕了,我们这些对编程一无所知的人认为你应该这样做”。大声笑
-
很公平。只要确保你告诉他们发布将被推迟一周,因为对可能永远不会阅读的文档的不可动摇的要求。这通常会引起那些关心业务的人的耳朵。
-
哈哈。 Javadoc 作为 javadoc 是相当不被使用的。但我喜欢它的编码。一些程序员的方法名称与实际发生的事情无关。就像 getCat 返回过去 10 天里所有跑过树的猫,不包括周二或节假日。哈哈
-
@RachelG。每个开发者都认为她/他优于其他开发者,这是一个相当普遍的现象。不过没有冒犯。