@@ -2406,22 +2406,26 @@ private int writeTokenDisplay(
2406
2406
return lengthBeforeFieldSeparator ;
2407
2407
}
2408
2408
2409
- private void appendToString (final StringBuilder sb , final String indent , final String className )
2409
+ private void appendToString (final StringBuilder sb , final String indent )
2410
2410
{
2411
2411
sb .append ('\n' );
2412
2412
append (sb , indent , "public override string ToString()" );
2413
2413
append (sb , indent , "{" );
2414
2414
append (sb , indent , " var sb = new StringBuilder(100);" );
2415
- if (null != className )
2416
- {
2417
- append (sb , indent , " var m = new " + className + "();" );
2418
- append (sb , indent , " m.WrapForDecode(_buffer, _offset, _actingBlockLength, _actingVersion);" );
2419
- append (sb , indent , " m.BuildString(sb);" );
2420
- }
2421
- else
2422
- {
2423
- append (sb , indent , " this.BuildString(sb);" );
2424
- }
2415
+ append (sb , indent , " this.BuildString(sb);" );
2416
+ append (sb , indent , " return sb.ToString();" );
2417
+ append (sb , indent , "}" );
2418
+ }
2419
+
2420
+ private void appendMessageToString (final StringBuilder sb , final String indent , final String className )
2421
+ {
2422
+ sb .append ('\n' );
2423
+ append (sb , indent , "public override string ToString()" );
2424
+ append (sb , indent , "{" );
2425
+ append (sb , indent , " var sb = new StringBuilder(100);" );
2426
+ append (sb , indent , " var m = new " + className + "();" );
2427
+ append (sb , indent , " m.WrapForDecode(_buffer, _offset, _actingBlockLength, _actingVersion);" );
2428
+ append (sb , indent , " m.BuildString(sb);" );
2425
2429
append (sb , indent , " return sb.ToString();" );
2426
2430
append (sb , indent , "}" );
2427
2431
}
@@ -2454,7 +2458,7 @@ private CharSequence generateDisplay(
2454
2458
{
2455
2459
final StringBuilder sb = new StringBuilder (100 );
2456
2460
2457
- appendToString (sb , TWO_INDENT , className );
2461
+ appendMessageToString (sb , TWO_INDENT , className );
2458
2462
sb .append ('\n' );
2459
2463
append (sb , TWO_INDENT , "internal void BuildString(StringBuilder builder)" );
2460
2464
append (sb , TWO_INDENT , "{" );
@@ -2512,7 +2516,7 @@ private CharSequence generateCompositeDisplay(final List<Token> tokens)
2512
2516
{
2513
2517
final StringBuilder sb = new StringBuilder ();
2514
2518
2515
- appendToString (sb , TWO_INDENT , null );
2519
+ appendToString (sb , TWO_INDENT );
2516
2520
sb .append ('\n' );
2517
2521
append (sb , TWO_INDENT , "internal void BuildString(StringBuilder builder)" );
2518
2522
append (sb , TWO_INDENT , "{" );
0 commit comments