簡體   English   中英

使用JavaPoet生成枚舉

[英]Enum generation using JavaPoet

如何使用JavaPoet生成以下枚舉類?

public enum Planet {
    MERCURY (3, 2),
    VENUS   (4, 6)
}
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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM