@@ -2642,19 +2642,20 @@ private CharSequence appendDisplay(
2642
2642
new Formatter (sb ).format (
2643
2643
indent + "{\n " +
2644
2644
indent + " bool atLeastOne = false;\n " +
2645
- indent + " builder << R\" (\" %2 $s\" : [)\" ;\n " +
2646
- indent + " writer.%1 $s().forEach(\n " +
2647
- indent + " [&](auto &&%1 $s)\n " +
2645
+ indent + " builder << R\" (\" %3 $s\" : [)\" ;\n " +
2646
+ indent + " writer.%2 $s().forEach(\n " +
2647
+ indent + " [&](%1$s &%2 $s)\n " +
2648
2648
indent + " {\n " +
2649
2649
indent + " if (atLeastOne)\n " +
2650
2650
indent + " {\n " +
2651
2651
indent + " builder << \" , \" ;\n " +
2652
2652
indent + " }\n " +
2653
2653
indent + " atLeastOne = true;\n " +
2654
- indent + " builder << %1 $s;\n " +
2654
+ indent + " builder << %2 $s;\n " +
2655
2655
indent + " });\n " +
2656
2656
indent + " builder << ']';\n " +
2657
2657
indent + "}\n \n " ,
2658
+ formatClassName (groupToken .name ()),
2658
2659
formatPropertyName (groupToken .name ()),
2659
2660
groupToken .name ());
2660
2661
@@ -3108,7 +3109,8 @@ private CharSequence generateMessageLength(final List<Token> groups, final List<
3108
3109
}
3109
3110
3110
3111
new Formatter (sbSkip ).format (
3111
- indent + " %1$s().forEach([](auto &&e){ e.skip(); });\n " ,
3112
+ indent + " %2$s().forEach([](%1$s &e){ e.skip(); });\n " ,
3113
+ formatClassName (groupToken .name ()),
3112
3114
formatPropertyName (groupToken .name ()));
3113
3115
3114
3116
i = endSignal ;
0 commit comments