【发布时间】:2008-10-12 02:46:54
【问题描述】:
我刚刚开始在我自己的项目中使用 Java 的枚举(我必须在工作中使用 JDK 1.4),我对使用 JavaDoc 进行枚举的最佳实践感到困惑。
我发现这个方法可行,但是生成的代码有点不完善:
/**
* Doc for enum
*/
public enum Something {
/**
* First thing
*/
FIRST_THING,
/**
* Second thing
*/
SECOND_THING;
//could continue with more
}
有没有什么方法可以在不使用逗号链接的情况下将枚举声明拆分到它们自己的行中,或者这是将 JavaDoc 用于枚举的最佳方法?
【问题讨论】:
-
其实至少对于JDK1.7(其他版本未测试),在每个枚举值后面加逗号是完全合法的,包括最后一个。只需在最后一个值后的行上加一个分号,就可以了。这样可以更轻松地移动值或添加/删除值,而不必担心使用逗号或分号。