使用javapoter生成枚举

使用javapoter生成枚举,java,enums,javapoet,Java,Enums,Javapoet,如何使用JavaPoet生成以下枚举类 public enum Planet { MERCURY (3, 2), VENUS (4, 6) } 如何在EnumConstant上添加javadoc?必须:.addNumConstant(“VENUS”,TypeSpec.anonymousClassBuilder(“”)。addJavadoc(“some doc”).build()) TypeSpec planetTypeSpec = TypeSpec.enumBuilde

如何使用JavaPoet生成以下枚举类

public enum Planet {
    MERCURY (3, 2),
    VENUS   (4, 6)
}

如何在EnumConstant上添加javadoc?必须:
.addNumConstant(“VENUS”,TypeSpec.anonymousClassBuilder(“”)。addJavadoc(“some doc”).build())
TypeSpec planetTypeSpec = 
 TypeSpec.enumBuilder("Planet")
      .addModifiers(Modifier.PUBLIC)
      .addEnumConstant("MERCURY", TypeSpec.anonymousClassBuilder("$L, $L",3,2).build())
      .addEnumConstant("VENUS", TypeSpec.anonymousClassBuilder("$L, $L",4,6).build())
      .build();