java - 如何 Javadoc 类的单个枚举

标签 java enums javadoc

我正在为一个包含自己的枚举的类编写 Javadoc。有没有办法为各个枚举生成 Javadoc?例如,现在我有这样的东西:

/**
 * This documents "HairColor"
 */
private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED };

但是,这只是将所有枚举作为一个整体进行记录:

The generated Javadoc

有没有办法单独记录每个 HairColor 值?不将枚举移动到自己的类中或从枚举中更改它?

最佳答案

您可以像使用 javadoc 的任何其他变量一样执行此操作。


/**
 *  Colors that can be used
 */
public enum Color
{
    /**
     * Red color
     */
    red,

    /**
     * Blue color
     */
    blue

}

编辑:

来自 Paŭlo Ebermann:枚举是一个单独的类。您不能在封闭类中包含其完整文档(至少,在不修补标准 doclet 的情况下)。

关于java - 如何 Javadoc 类的单个枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6549821/

相关文章:

java - Spring json 406状态

java - 如何以编程方式停止 Spark 作业执行

c - 枚举作为函数参数的实际目的是什么?

c++ - #define 宏和使用相同名称的枚举引起的冲突

windows - 我正在尝试在 Windows 7 x64 上构建 Apache Hadoop 2.5.0,但我一直遇到未知错误

java appengine 自动重定向到带有斜杠的目录

java - 如何在 Coldfusion8 中使用 javaloader 设置 java 库?

json - 使用 JSON 序列化/反序列化 Dart 的新枚举的最佳方法是什么?

java - android studio 生成Javadoc失败

java - 为 java 项目生成 javadoc