@@ -236,35 +236,21 @@ static long prepend(long indexCoder, byte[] buf, boolean value, String prefix) {
236
236
if (indexCoder < UTF16 ) {
237
237
if (value ) {
238
238
index -= 4 ;
239
- buf [index ] = 't' ;
240
- buf [index + 1 ] = 'r' ;
241
- buf [index + 2 ] = 'u' ;
242
- buf [index + 3 ] = 'e' ;
239
+ StringLatin1 .putCharsAt (buf , index , 't' , 'r' , 'u' , 'e' );
243
240
} else {
244
241
index -= 5 ;
245
- buf [index ] = 'f' ;
246
- buf [index + 1 ] = 'a' ;
247
- buf [index + 2 ] = 'l' ;
248
- buf [index + 3 ] = 's' ;
249
- buf [index + 4 ] = 'e' ;
242
+ StringLatin1 .putCharsAt (buf , index , 'f' , 'a' , 'l' , 's' , 'e' );
250
243
}
251
244
index -= prefix .length ();
252
245
prefix .getBytes (buf , index , String .LATIN1 );
253
246
return index ;
254
247
} else {
255
248
if (value ) {
256
249
index -= 4 ;
257
- StringUTF16 .putChar (buf , index , 't' );
258
- StringUTF16 .putChar (buf , index + 1 , 'r' );
259
- StringUTF16 .putChar (buf , index + 2 , 'u' );
260
- StringUTF16 .putChar (buf , index + 3 , 'e' );
250
+ StringUTF16 .putCharsAt (buf , index , 't' , 'r' , 'u' , 'e' );
261
251
} else {
262
252
index -= 5 ;
263
- StringUTF16 .putChar (buf , index , 'f' );
264
- StringUTF16 .putChar (buf , index + 1 , 'a' );
265
- StringUTF16 .putChar (buf , index + 2 , 'l' );
266
- StringUTF16 .putChar (buf , index + 3 , 's' );
267
- StringUTF16 .putChar (buf , index + 4 , 'e' );
253
+ StringUTF16 .putCharsAt (buf , index , 'f' , 'a' , 'l' , 's' , 'e' );
268
254
}
269
255
index -= prefix .length ();
270
256
prefix .getBytes (buf , index , String .UTF16 );
@@ -638,34 +624,20 @@ static int prepend(int index, byte coder, byte[] buf, boolean value, String pref
638
624
if (coder == String .LATIN1 ) {
639
625
if (value ) {
640
626
index -= 4 ;
641
- buf [index ] = 't' ;
642
- buf [index + 1 ] = 'r' ;
643
- buf [index + 2 ] = 'u' ;
644
- buf [index + 3 ] = 'e' ;
627
+ StringLatin1 .putCharsAt (buf , index , 't' , 'r' , 'u' , 'e' );
645
628
} else {
646
629
index -= 5 ;
647
- buf [index ] = 'f' ;
648
- buf [index + 1 ] = 'a' ;
649
- buf [index + 2 ] = 'l' ;
650
- buf [index + 3 ] = 's' ;
651
- buf [index + 4 ] = 'e' ;
630
+ StringLatin1 .putCharsAt (buf , index , 'f' , 'a' , 'l' , 's' , 'e' );
652
631
}
653
632
index -= prefix .length ();
654
633
prefix .getBytes (buf , index , String .LATIN1 );
655
634
} else {
656
635
if (value ) {
657
636
index -= 4 ;
658
- StringUTF16 .putChar (buf , index , 't' );
659
- StringUTF16 .putChar (buf , index + 1 , 'r' );
660
- StringUTF16 .putChar (buf , index + 2 , 'u' );
661
- StringUTF16 .putChar (buf , index + 3 , 'e' );
637
+ StringUTF16 .putCharsAt (buf , index , 't' , 'r' , 'u' , 'e' );
662
638
} else {
663
639
index -= 5 ;
664
- StringUTF16 .putChar (buf , index , 'f' );
665
- StringUTF16 .putChar (buf , index + 1 , 'a' );
666
- StringUTF16 .putChar (buf , index + 2 , 'l' );
667
- StringUTF16 .putChar (buf , index + 3 , 's' );
668
- StringUTF16 .putChar (buf , index + 4 , 'e' );
640
+ StringUTF16 .putCharsAt (buf , index , 'f' , 'a' , 'l' , 's' , 'e' );
669
641
}
670
642
index -= prefix .length ();
671
643
prefix .getBytes (buf , index , String .UTF16 );
0 commit comments