Exemplo n.º 1
0
 private String names() {
   return "\"" + normalize(info.name()) + "\"";
 }
Exemplo n.º 2
0
 public static EnumConstantInfoProperty of(EnumConstantInfo info) {
   return new EnumConstantInfoProperty(info, info.enumType().className());
 }
Exemplo n.º 3
0
 void accept(EnumOptionPropertyCodeBuilder builder) {
   builder.addLine(".option($L).ifPresent($T.$L)", names(), enumClassName, info.name());
 }
Exemplo n.º 4
0
 void argsOptions(List<Object> args, List<EnumConstantInfo> options) {
   for (EnumConstantInfo option : options) {
     args.add(DecimalOption.class);
     args.add(option.value());
   }
 }