如何Javadoc一个类的个人枚举

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

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

但是,这仅仅logging了所有的枚举:

生成的Javadoc

有没有办法单独logging每个HairColor值? 没有将枚举移入它自己的类或将其从枚举中更改?

在此先感谢您的帮助。

你这样做就像其他variables你会javadoc。

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

编辑:

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

您可以创build链接到每个枚举的项目。 所有的项目将被列在javadocs枚举类。

 /** * Colors that can be used * <li>{@link #RED}</li> * <li>{@link #BLUE}</li> */ public enum Color { /** * Red color */ RED, /** * Blue color */ BLUE }