@@ -2601,223 +2601,221 @@ private void writeFieldsInDescendingOrder(T message, Writer writer) throws IOExc
2601
2601
break ;
2602
2602
case 18 : // DOUBLE_LIST:
2603
2603
SchemaUtil .writeDoubleList (
2604
- numberAt ( pos ) ,
2604
+ number ,
2605
2605
(List <Double >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2606
2606
writer ,
2607
2607
false );
2608
2608
break ;
2609
2609
case 19 : // FLOAT_LIST:
2610
2610
SchemaUtil .writeFloatList (
2611
- numberAt ( pos ) ,
2611
+ number ,
2612
2612
(List <Float >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2613
2613
writer ,
2614
2614
false );
2615
2615
break ;
2616
2616
case 20 : // INT64_LIST:
2617
2617
SchemaUtil .writeInt64List (
2618
- numberAt ( pos ) ,
2618
+ number ,
2619
2619
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2620
2620
writer ,
2621
2621
false );
2622
2622
break ;
2623
2623
case 21 : // UINT64_LIST:
2624
2624
SchemaUtil .writeUInt64List (
2625
- numberAt ( pos ) ,
2625
+ number ,
2626
2626
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2627
2627
writer ,
2628
2628
false );
2629
2629
break ;
2630
2630
case 22 : // INT32_LIST:
2631
2631
SchemaUtil .writeInt32List (
2632
- numberAt ( pos ) ,
2632
+ number ,
2633
2633
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2634
2634
writer ,
2635
2635
false );
2636
2636
break ;
2637
2637
case 23 : // FIXED64_LIST:
2638
2638
SchemaUtil .writeFixed64List (
2639
- numberAt ( pos ) ,
2639
+ number ,
2640
2640
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2641
2641
writer ,
2642
2642
false );
2643
2643
break ;
2644
2644
case 24 : // FIXED32_LIST:
2645
2645
SchemaUtil .writeFixed32List (
2646
- numberAt ( pos ) ,
2646
+ number ,
2647
2647
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2648
2648
writer ,
2649
2649
false );
2650
2650
break ;
2651
2651
case 25 : // BOOL_LIST:
2652
2652
SchemaUtil .writeBoolList (
2653
- numberAt ( pos ) ,
2653
+ number ,
2654
2654
(List <Boolean >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2655
2655
writer ,
2656
2656
false );
2657
2657
break ;
2658
2658
case 26 : // STRING_LIST:
2659
2659
SchemaUtil .writeStringList (
2660
- numberAt (pos ),
2661
- (List <String >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2662
- writer );
2660
+ number , (List <String >) UnsafeUtil .getObject (message , offset (typeAndOffset )), writer );
2663
2661
break ;
2664
2662
case 27 : // MESSAGE_LIST:
2665
2663
SchemaUtil .writeMessageList (
2666
- numberAt ( pos ) ,
2664
+ number ,
2667
2665
(List <?>) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2668
2666
writer ,
2669
2667
getMessageFieldSchema (pos ));
2670
2668
break ;
2671
2669
case 28 : // BYTES_LIST:
2672
2670
SchemaUtil .writeBytesList (
2673
- numberAt ( pos ) ,
2671
+ number ,
2674
2672
(List <ByteString >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2675
2673
writer );
2676
2674
break ;
2677
2675
case 29 : // UINT32_LIST:
2678
2676
SchemaUtil .writeUInt32List (
2679
- numberAt ( pos ) ,
2677
+ number ,
2680
2678
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2681
2679
writer ,
2682
2680
false );
2683
2681
break ;
2684
2682
case 30 : // ENUM_LIST:
2685
2683
SchemaUtil .writeEnumList (
2686
- numberAt ( pos ) ,
2684
+ number ,
2687
2685
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2688
2686
writer ,
2689
2687
false );
2690
2688
break ;
2691
2689
case 31 : // SFIXED32_LIST:
2692
2690
SchemaUtil .writeSFixed32List (
2693
- numberAt ( pos ) ,
2691
+ number ,
2694
2692
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2695
2693
writer ,
2696
2694
false );
2697
2695
break ;
2698
2696
case 32 : // SFIXED64_LIST:
2699
2697
SchemaUtil .writeSFixed64List (
2700
- numberAt ( pos ) ,
2698
+ number ,
2701
2699
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2702
2700
writer ,
2703
2701
false );
2704
2702
break ;
2705
2703
case 33 : // SINT32_LIST:
2706
2704
SchemaUtil .writeSInt32List (
2707
- numberAt ( pos ) ,
2705
+ number ,
2708
2706
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2709
2707
writer ,
2710
2708
false );
2711
2709
break ;
2712
2710
case 34 : // SINT64_LIST:
2713
2711
SchemaUtil .writeSInt64List (
2714
- numberAt ( pos ) ,
2712
+ number ,
2715
2713
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2716
2714
writer ,
2717
2715
false );
2718
2716
break ;
2719
2717
case 35 : // DOUBLE_LIST_PACKED:
2720
2718
SchemaUtil .writeDoubleList (
2721
- numberAt ( pos ) ,
2719
+ number ,
2722
2720
(List <Double >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2723
2721
writer ,
2724
2722
true );
2725
2723
break ;
2726
2724
case 36 : // FLOAT_LIST_PACKED:
2727
2725
SchemaUtil .writeFloatList (
2728
- numberAt ( pos ) ,
2726
+ number ,
2729
2727
(List <Float >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2730
2728
writer ,
2731
2729
true );
2732
2730
break ;
2733
2731
case 37 : // INT64_LIST_PACKED:
2734
2732
SchemaUtil .writeInt64List (
2735
- numberAt ( pos ) ,
2733
+ number ,
2736
2734
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2737
2735
writer ,
2738
2736
true );
2739
2737
break ;
2740
2738
case 38 : // UINT64_LIST_PACKED:
2741
2739
SchemaUtil .writeUInt64List (
2742
- numberAt ( pos ) ,
2740
+ number ,
2743
2741
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2744
2742
writer ,
2745
2743
true );
2746
2744
break ;
2747
2745
case 39 : // INT32_LIST_PACKED:
2748
2746
SchemaUtil .writeInt32List (
2749
- numberAt ( pos ) ,
2747
+ number ,
2750
2748
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2751
2749
writer ,
2752
2750
true );
2753
2751
break ;
2754
2752
case 40 : // FIXED64_LIST_PACKED:
2755
2753
SchemaUtil .writeFixed64List (
2756
- numberAt ( pos ) ,
2754
+ number ,
2757
2755
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2758
2756
writer ,
2759
2757
true );
2760
2758
break ;
2761
2759
case 41 : // FIXED32_LIST_PACKED:
2762
2760
SchemaUtil .writeFixed32List (
2763
- numberAt ( pos ) ,
2761
+ number ,
2764
2762
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2765
2763
writer ,
2766
2764
true );
2767
2765
2768
2766
break ;
2769
2767
case 42 : // BOOL_LIST_PACKED:
2770
2768
SchemaUtil .writeBoolList (
2771
- numberAt ( pos ) ,
2769
+ number ,
2772
2770
(List <Boolean >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2773
2771
writer ,
2774
2772
true );
2775
2773
break ;
2776
2774
case 43 : // UINT32_LIST_PACKED:
2777
2775
SchemaUtil .writeUInt32List (
2778
- numberAt ( pos ) ,
2776
+ number ,
2779
2777
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2780
2778
writer ,
2781
2779
true );
2782
2780
break ;
2783
2781
case 44 : // ENUM_LIST_PACKED:
2784
2782
SchemaUtil .writeEnumList (
2785
- numberAt ( pos ) ,
2783
+ number ,
2786
2784
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2787
2785
writer ,
2788
2786
true );
2789
2787
break ;
2790
2788
case 45 : // SFIXED32_LIST_PACKED:
2791
2789
SchemaUtil .writeSFixed32List (
2792
- numberAt ( pos ) ,
2790
+ number ,
2793
2791
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2794
2792
writer ,
2795
2793
true );
2796
2794
break ;
2797
2795
case 46 : // SFIXED64_LIST_PACKED:
2798
2796
SchemaUtil .writeSFixed64List (
2799
- numberAt ( pos ) ,
2797
+ number ,
2800
2798
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2801
2799
writer ,
2802
2800
true );
2803
2801
break ;
2804
2802
case 47 : // SINT32_LIST_PACKED:
2805
2803
SchemaUtil .writeSInt32List (
2806
- numberAt ( pos ) ,
2804
+ number ,
2807
2805
(List <Integer >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2808
2806
writer ,
2809
2807
true );
2810
2808
break ;
2811
2809
case 48 : // SINT64_LIST_PACKED:
2812
2810
SchemaUtil .writeSInt64List (
2813
- numberAt ( pos ) ,
2811
+ number ,
2814
2812
(List <Long >) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2815
2813
writer ,
2816
2814
true );
2817
2815
break ;
2818
2816
case 49 : // GROUP_LIST:
2819
2817
SchemaUtil .writeGroupList (
2820
- numberAt ( pos ) ,
2818
+ number ,
2821
2819
(List <?>) UnsafeUtil .getObject (message , offset (typeAndOffset )),
2822
2820
writer ,
2823
2821
getMessageFieldSchema (pos ));
0 commit comments