public class Example { protected enum Enum1 { /** * */ C1, /** * @comment */ C2, /** * @comment */ C3; } protected enum Enum2 { /** * @comment */ C1, /** * @comment */ C2, /** * */ C3; } protected enum Enum3 { /** * */ C1, // line comment C1 /** * @comment */ C2, // line comment C2 /** * @comment */ C3; // line comment C3 } protected enum Enum4 { /** * */ C1 // line comment C1 , /** * @comment */ C2 // line comment C2 , /** * @comment */ C3 // line comment C3 ; } protected enum Enum5 { /** * */ C1 // line comment C1 // line comment C1 /* block comment C1 */, /* block comment C2 */ /** * @comment */ C2 // line comment C2 // line comment C2 /* block comment C2 */,/* block comment C3*//** * @comment */ C3 /* block comment C3 */ // line comment C3 ; } protected enum Enum6 { C1, C2, /** * @comment */ C3,/** * @comment */ C4(","),/** * @comment */ C5(";", ","); } protected enum Enum7 { /** * @comment */ C1, C2, /** * @comment */ C3, /** * @comment */ C4() { } , /** * @comment */ C5(";", ",") { }; } protected enum Enum8 { /** * */ C1 , /** * @comment */ C2 , /** * @comment */ C3 ; } protected enum Enum9 { /** * */ C1 , /** * @comment */ C2 ,/** * @comment */ C3 ; } protected enum Enum10 { C1,/** * @remove */ C2,/** * @comment */ C3,/** * @rename */ C4(","),/** * @comment */ C5(";", ","),/** * @rename */ C6;} }