File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/java Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -3475,6 +3475,9 @@ private void appendDecoderDisplay(
34753475 final String groupName = formatPropertyName (groupToken .name ());
34763476 final String groupDecoderName = decoderName (groupToken .name ());
34773477
3478+ append (sb , indent , "int " + groupName + "OriginalOffset = " + groupName + ".offset;" );
3479+ append (sb , indent , "int " + groupName + "OriginalIndex = " + groupName + ".index;" );
3480+
34783481 append (
34793482 sb , indent , "builder.append(\" " + groupName + Separator .KEY_VALUE + Separator .BEGIN_GROUP + "\" );" );
34803483 append (sb , indent , groupDecoderName + " " + groupName + " = " + groupName + "();" );
@@ -3489,6 +3492,9 @@ private void appendDecoderDisplay(
34893492 append (sb , indent , "}" );
34903493 Separator .END_GROUP .appendToGeneratedBuilder (sb , indent );
34913494
3495+ append (sb , indent , groupName + ".offset = " + groupName + "OriginalOffset;" );
3496+ append (sb , indent , groupName + ".index = " + groupName + "OriginalIndex;" );
3497+
34923498 lengthBeforeLastGeneratedSeparator = sb .length ();
34933499 Separator .FIELD .appendToGeneratedBuilder (sb , indent );
34943500
You can’t perform that action at this time.
0 commit comments