@@ -503,16 +503,16 @@ internal struct TextFormatEncodingVisitor: Visitor {
503
503
// fields (including proto3's default use of packed) without
504
504
// introducing the baggage of a separate option.
505
505
506
- private mutating func _visitPacked < T> (
507
- value : [ T ] , fieldNumber: Int ,
506
+ private mutating func iterateAndEncode < T> (
507
+ packedValue : [ T ] , fieldNumber: Int ,
508
508
encode: ( T , inout TextFormatEncoder ) -> ( )
509
509
) throws {
510
- assert ( !value . isEmpty)
510
+ assert ( !packedValue . isEmpty)
511
511
emitFieldName ( lookingUp: fieldNumber)
512
512
encoder. startRegularField ( )
513
513
var firstItem = true
514
514
encoder. startArray ( )
515
- for v in value {
515
+ for v in packedValue {
516
516
if !firstItem {
517
517
encoder. arraySeparator ( )
518
518
}
@@ -524,42 +524,42 @@ internal struct TextFormatEncodingVisitor: Visitor {
524
524
}
525
525
526
526
mutating func visitPackedFloatField( value: [ Float ] , fieldNumber: Int ) throws {
527
- try _visitPacked ( value : value, fieldNumber: fieldNumber) {
527
+ try iterateAndEncode ( packedValue : value, fieldNumber: fieldNumber) {
528
528
( v: Float , encoder: inout TextFormatEncoder ) in
529
529
encoder. putFloatValue ( value: v)
530
530
}
531
531
}
532
532
533
533
mutating func visitPackedDoubleField( value: [ Double ] , fieldNumber: Int ) throws {
534
- try _visitPacked ( value : value, fieldNumber: fieldNumber) {
534
+ try iterateAndEncode ( packedValue : value, fieldNumber: fieldNumber) {
535
535
( v: Double , encoder: inout TextFormatEncoder ) in
536
536
encoder. putDoubleValue ( value: v)
537
537
}
538
538
}
539
539
540
540
mutating func visitPackedInt32Field( value: [ Int32 ] , fieldNumber: Int ) throws {
541
- try _visitPacked ( value : value, fieldNumber: fieldNumber) {
541
+ try iterateAndEncode ( packedValue : value, fieldNumber: fieldNumber) {
542
542
( v: Int32 , encoder: inout TextFormatEncoder ) in
543
543
encoder. putInt64 ( value: Int64 ( v) )
544
544
}
545
545
}
546
546
547
547
mutating func visitPackedInt64Field( value: [ Int64 ] , fieldNumber: Int ) throws {
548
- try _visitPacked ( value : value, fieldNumber: fieldNumber) {
548
+ try iterateAndEncode ( packedValue : value, fieldNumber: fieldNumber) {
549
549
( v: Int64 , encoder: inout TextFormatEncoder ) in
550
550
encoder. putInt64 ( value: v)
551
551
}
552
552
}
553
553
554
554
mutating func visitPackedUInt32Field( value: [ UInt32 ] , fieldNumber: Int ) throws {
555
- try _visitPacked ( value : value, fieldNumber: fieldNumber) {
555
+ try iterateAndEncode ( packedValue : value, fieldNumber: fieldNumber) {
556
556
( v: UInt32 , encoder: inout TextFormatEncoder ) in
557
557
encoder. putUInt64 ( value: UInt64 ( v) )
558
558
}
559
559
}
560
560
561
561
mutating func visitPackedUInt64Field( value: [ UInt64 ] , fieldNumber: Int ) throws {
562
- try _visitPacked ( value : value, fieldNumber: fieldNumber) {
562
+ try iterateAndEncode ( packedValue : value, fieldNumber: fieldNumber) {
563
563
( v: UInt64 , encoder: inout TextFormatEncoder ) in
564
564
encoder. putUInt64 ( value: v)
565
565
}
@@ -590,26 +590,26 @@ internal struct TextFormatEncodingVisitor: Visitor {
590
590
}
591
591
592
592
mutating func visitPackedBoolField( value: [ Bool ] , fieldNumber: Int ) throws {
593
- try _visitPacked ( value : value, fieldNumber: fieldNumber) {
593
+ try iterateAndEncode ( packedValue : value, fieldNumber: fieldNumber) {
594
594
( v: Bool , encoder: inout TextFormatEncoder ) in
595
595
encoder. putBoolValue ( value: v)
596
596
}
597
597
}
598
598
599
599
mutating func visitPackedEnumField< E: Enum > ( value: [ E ] , fieldNumber: Int ) throws {
600
- try _visitPacked ( value : value, fieldNumber: fieldNumber) {
600
+ try iterateAndEncode ( packedValue : value, fieldNumber: fieldNumber) {
601
601
( v: E , encoder: inout TextFormatEncoder ) in
602
602
encoder. putEnumValue ( value: v)
603
603
}
604
604
}
605
605
606
606
/// Helper to encapsulate the common structure of iterating over a map
607
607
/// and encoding the keys and values.
608
- private mutating func _visitMap < K, V> (
608
+ private mutating func iterateAndEncode < K, V> (
609
609
map: Dictionary < K , V > ,
610
610
fieldNumber: Int ,
611
611
isOrderedBefore: ( K , K ) -> Bool ,
612
- coder : ( inout TextFormatEncodingVisitor , K , V ) throws -> ( )
612
+ encode : ( inout TextFormatEncodingVisitor , K , V ) throws -> ( )
613
613
) throws {
614
614
// Cache old visitor configuration
615
615
let oldNameMap = self . nameMap
@@ -625,7 +625,7 @@ internal struct TextFormatEncodingVisitor: Visitor {
625
625
self . nameResolver = mapNameResolver
626
626
self . extensions = nil
627
627
628
- try coder ( & self , k, v)
628
+ try encode ( & self , k, v)
629
629
630
630
// Restore configuration before resuming containing message
631
631
self . extensions = oldExtensions
@@ -641,7 +641,7 @@ internal struct TextFormatEncodingVisitor: Visitor {
641
641
value: _ProtobufMap < KeyType , ValueType > . BaseType ,
642
642
fieldNumber: Int
643
643
) throws {
644
- try _visitMap ( map: value, fieldNumber: fieldNumber, isOrderedBefore: KeyType . _lessThan) {
644
+ try iterateAndEncode ( map: value, fieldNumber: fieldNumber, isOrderedBefore: KeyType . _lessThan) {
645
645
( visitor: inout TextFormatEncodingVisitor , key, value) throws -> ( ) in
646
646
try KeyType . visitSingular ( value: key, fieldNumber: 1 , with: & visitor)
647
647
try ValueType . visitSingular ( value: value, fieldNumber: 2 , with: & visitor)
@@ -653,7 +653,7 @@ internal struct TextFormatEncodingVisitor: Visitor {
653
653
value: _ProtobufEnumMap < KeyType , ValueType > . BaseType ,
654
654
fieldNumber: Int
655
655
) throws where ValueType. RawValue == Int {
656
- try _visitMap ( map: value, fieldNumber: fieldNumber, isOrderedBefore: KeyType . _lessThan) {
656
+ try iterateAndEncode ( map: value, fieldNumber: fieldNumber, isOrderedBefore: KeyType . _lessThan) {
657
657
( visitor: inout TextFormatEncodingVisitor , key, value) throws -> ( ) in
658
658
try KeyType . visitSingular ( value: key, fieldNumber: 1 , with: & visitor)
659
659
try visitor. visitSingularEnumField ( value: value, fieldNumber: 2 )
@@ -665,7 +665,7 @@ internal struct TextFormatEncodingVisitor: Visitor {
665
665
value: _ProtobufMessageMap < KeyType , ValueType > . BaseType ,
666
666
fieldNumber: Int
667
667
) throws {
668
- try _visitMap ( map: value, fieldNumber: fieldNumber, isOrderedBefore: KeyType . _lessThan) {
668
+ try iterateAndEncode ( map: value, fieldNumber: fieldNumber, isOrderedBefore: KeyType . _lessThan) {
669
669
( visitor: inout TextFormatEncodingVisitor , key, value) throws -> ( ) in
670
670
try KeyType . visitSingular ( value: key, fieldNumber: 1 , with: & visitor)
671
671
try visitor. visitSingularMessageField ( value: value, fieldNumber: 2 )
0 commit comments