@@ -1023,26 +1023,22 @@ private void generateComposite(final List<Token> tokens) throws IOException
10231023 switch  (encodingToken .signal ())
10241024 {
10251025 case  ENCODING :
1026-  out .append (sb );
1027-  out .append (generatePrimitiveDecoder (
1026+  out .append (sb ).append (generatePrimitiveDecoder (
10281027 true , encodingToken .name (), encodingToken , BASE_INDENT ));
10291028 break ;
10301029
10311030 case  BEGIN_ENUM :
1032-  out .append (sb );
1033-  out .append (generateEnumDecoder (
1031+  out .append (sb ).append (generateEnumDecoder (
10341032 true , encodingToken , propertyName , encodingToken , BASE_INDENT ));
10351033 break ;
10361034
10371035 case  BEGIN_SET :
1038-  out .append (sb );
1039-  out .append (generateBitSetProperty (
1036+  out .append (sb ).append (generateBitSetProperty (
10401037 true , DECODER , propertyName , encodingToken , BASE_INDENT , typeName ));
10411038 break ;
10421039
10431040 case  BEGIN_COMPOSITE :
1044-  out .append (sb );
1045-  out .append (generateCompositeProperty (
1041+  out .append (sb ).append (generateCompositeProperty (
10461042 true , DECODER , propertyName , encodingToken , BASE_INDENT , typeName ));
10471043 break ;
10481044 }
@@ -1073,26 +1069,22 @@ private void generateComposite(final List<Token> tokens) throws IOException
10731069 switch  (encodingToken .signal ())
10741070 {
10751071 case  ENCODING :
1076-  out .append (sb );
1077-  out .append (generatePrimitiveEncoder (
1072+  out .append (sb ).append (generatePrimitiveEncoder (
10781073 encoderName , encodingToken .name (), encodingToken , BASE_INDENT ));
10791074 break ;
10801075
10811076 case  BEGIN_ENUM :
1082-  out .append (sb );
1083-  out .append (generateEnumEncoder (
1077+  out .append (sb ).append (generateEnumEncoder (
10841078 encoderName , propertyName , encodingToken , BASE_INDENT ));
10851079 break ;
10861080
10871081 case  BEGIN_SET :
1088-  out .append (sb );
1089-  out .append (generateBitSetProperty (
1082+  out .append (sb ).append (generateBitSetProperty (
10901083 true , ENCODER , propertyName , encodingToken , BASE_INDENT , typeName ));
10911084 break ;
10921085
10931086 case  BEGIN_COMPOSITE :
1094-  out .append (sb );
1095-  out .append (generateCompositeProperty (
1087+  out .append (sb ).append (generateCompositeProperty (
10961088 true , ENCODER , propertyName , encodingToken , BASE_INDENT , typeName ));
10971089 break ;
10981090 }
@@ -1101,7 +1093,6 @@ private void generateComposite(final List<Token> tokens) throws IOException
11011093 }
11021094
11031095 out .append (generateCompositeEncoderDisplay (decoderName , BASE_INDENT ));
1104- 
11051096 out .append ("}\n " );
11061097 }
11071098 }
0 commit comments