Skip to content

Commit 29c5992

Browse files
committed
[Java] Logic tidy up.
1 parent facd36c commit 29c5992

File tree

1 file changed

+3
-19
lines changed

1 file changed

+3
-19
lines changed

sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2422,23 +2422,10 @@ private CharSequence appendDisplay(
24222422
for (int i = 0, size = fields.size(); i < size;)
24232423
{
24242424
final Token fieldToken = fields.get(i);
2425+
final Token encodingToken = fields.get(fieldToken.signal() == Signal.BEGIN_FIELD ? i + 1 : i);
24252426

2426-
if (fieldToken.signal() == Signal.BEGIN_FIELD)
2427-
{
2428-
final Token encodingToken = fields.get(i + 1);
2429-
2430-
writeTokenDisplay(sb, fieldToken.name(), encodingToken, atLeastOne, indent);
2431-
2432-
i += fieldToken.componentTokenCount();
2433-
}
2434-
else
2435-
{
2436-
final Token encodingToken = fields.get(i);
2437-
2438-
writeTokenDisplay(sb, fieldToken.name(), encodingToken, atLeastOne, indent);
2439-
2440-
i += fieldToken.componentTokenCount();
2441-
}
2427+
writeTokenDisplay(sb, fieldToken.name(), encodingToken, atLeastOne, indent);
2428+
i += fieldToken.componentTokenCount();
24422429
}
24432430

24442431
for (int i = 0, size = groups.size(); i < size; i++)
@@ -2607,9 +2594,6 @@ private void writeTokenDisplay(
26072594
break;
26082595

26092596
case BEGIN_SET:
2610-
sb.append(indent + "builder << " + fieldName + "();\n");
2611-
break;
2612-
26132597
case BEGIN_COMPOSITE:
26142598
sb.append(indent + "builder << " + fieldName + "();\n");
26152599
break;

0 commit comments

Comments
 (0)