Lines Matching refs:fieldNumber

149  * @param {number} fieldNumber
156 indexArray, bufferDecoder, fieldNumber, instanceCreator, pivot) {
160 bufferDecoder, indexArray[i], fieldNumber, instanceCreator, pivot);
224 * @param {number} fieldNumber
231 indexArray, bufferDecoder, fieldNumber, instanceCreator, pivot) {
235 bufferDecoder, indexArray[indexArray.length - 1], fieldNumber,
244 * @param {number} fieldNumber
251 bufferDecoder, indexEntry, fieldNumber, instanceCreator, pivot) {
254 const tag = createTag(WireType.START_GROUP, fieldNumber);
257 bufferDecoder, fieldStartIndex, WireType.START_GROUP, fieldNumber);
266 * @param {number} fieldNumber
269 function writeMessage(writer, fieldNumber, value) {
271 fieldNumber, checkDefAndNotNull(value).internalGetKernel().serialize());
276 * @param {number} fieldNumber
279 function writeGroup(writer, fieldNumber, value) {
281 writer.writeStartGroup(fieldNumber);
283 writer.writeEndGroup(fieldNumber);
289 * @param {number} fieldNumber
292 function writeRepeatedMessage(writer, fieldNumber, values) {
294 writeMessage(writer, fieldNumber, value);
301 * @param {number} fieldNumber
304 function writeRepeatedGroup(writer, fieldNumber, values) {
306 writeGroup(writer, fieldNumber, value);
422 * @param {number} fieldNumber
424 clearField(fieldNumber) {
425 this.fields_.delete(fieldNumber);
432 * @param {number} fieldNumber
441 fieldNumber, defaultValue, readFunc, encoder = undefined) {
442 checkFieldNumber(fieldNumber);
444 const field = this.fields_.get(fieldNumber);
463 * @param {number} fieldNumber
470 setField_(fieldNumber, value, encoder) {
471 checkFieldNumber(fieldNumber);
472 this.fields_.set(fieldNumber, Field.fromDecodedValue(value, encoder));
483 // fieldNumber and field without specifying which type is for
484 // field, which prevents us to use fieldNumber. Thus, we use
486 this.fields_.forEach((field, fieldNumber) => {
491 encoder(writer, fieldNumber, field.getDecodedValue());
498 writer.writeTag(fieldNumber, Field.getWireType(indexEntry));
502 fieldNumber);
520 * @param {number} fieldNumber
523 hasFieldNumber(fieldNumber) {
524 checkFieldNumber(fieldNumber);
525 const field = this.fields_.get(fieldNumber);
549 * @param {number} fieldNumber
553 getBoolWithDefault(fieldNumber, defaultValue = false) {
555 fieldNumber, defaultValue,
563 * @param {number} fieldNumber
567 getBytesWithDefault(fieldNumber, defaultValue = ByteString.EMPTY) {
569 fieldNumber, defaultValue,
577 * @param {number} fieldNumber
581 getDoubleWithDefault(fieldNumber, defaultValue = 0) {
584 fieldNumber, defaultValue,
592 * @param {number} fieldNumber
596 getFixed32WithDefault(fieldNumber, defaultValue = 0) {
599 fieldNumber, defaultValue,
609 * @param {number} fieldNumber
613 getFixed64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
614 return this.getSfixed64WithDefault(fieldNumber, defaultValue);
620 * @param {number} fieldNumber
624 getFloatWithDefault(fieldNumber, defaultValue = 0) {
627 fieldNumber, defaultValue,
635 * @param {number} fieldNumber
639 getInt32WithDefault(fieldNumber, defaultValue = 0) {
642 fieldNumber, defaultValue,
650 * @param {number} fieldNumber
654 getInt64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
657 fieldNumber, defaultValue,
665 * @param {number} fieldNumber
669 getSfixed32WithDefault(fieldNumber, defaultValue = 0) {
672 fieldNumber, defaultValue,
680 * @param {number} fieldNumber
684 getSfixed64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
687 fieldNumber, defaultValue,
695 * @param {number} fieldNumber
699 getSint32WithDefault(fieldNumber, defaultValue = 0) {
702 fieldNumber, defaultValue,
710 * @param {number} fieldNumber
714 getSint64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
717 fieldNumber, defaultValue,
725 * @param {number} fieldNumber
729 getStringWithDefault(fieldNumber, defaultValue = '') {
731 fieldNumber, defaultValue,
739 * @param {number} fieldNumber
743 getUint32WithDefault(fieldNumber, defaultValue = 0) {
746 fieldNumber, defaultValue,
756 * @param {number} fieldNumber
760 getUint64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
761 return this.getInt64WithDefault(fieldNumber, defaultValue);
767 * If hasFieldNumber(fieldNumber) == false before calling, it remains false.
772 * @param {number} fieldNumber
778 getMessageOrNull(fieldNumber, instanceCreator, pivot = undefined) {
780 fieldNumber, null,
789 * If hasFieldNumber(fieldNumber) == false before calling, it remains false.
794 * @param {number} fieldNumber
800 getGroupOrNull(fieldNumber, instanceCreator, pivot = undefined) {
802 fieldNumber, null,
804 readGroup(indexArray, bytes, fieldNumber, instanceCreator, pivot),
811 * Postcondition: hasFieldNumber(fieldNumber) == true.
816 * @param {number} fieldNumber
822 getMessageAttach(fieldNumber, instanceCreator, pivot = undefined) {
824 let instance = this.getMessageOrNull(fieldNumber, instanceCreator, pivot);
827 this.setField_(fieldNumber, instance, writeMessage);
835 * Postcondition: hasFieldNumber(fieldNumber) == true.
840 * @param {number} fieldNumber
846 getGroupAttach(fieldNumber, instanceCreator, pivot = undefined) {
848 let instance = this.getGroupOrNull(fieldNumber, instanceCreator, pivot);
851 this.setField_(fieldNumber, instance, writeGroup);
868 * @param {number} fieldNumber
874 getMessage(fieldNumber, instanceCreator, pivot = undefined) {
877 fieldNumber, null,
898 * @param {number} fieldNumber
904 getGroup(fieldNumber, instanceCreator, pivot = undefined) {
907 fieldNumber, null,
909 readGroup(indexArray, bytes, fieldNumber, instanceCreator, pivot));
919 * @param {number} fieldNumber
923 getMessageAccessorOrNull(fieldNumber, pivot = undefined) {
924 checkFieldNumber(fieldNumber);
925 const field = this.fields_.get(fieldNumber);
949 * @param {number} fieldNumber
953 getRepeatedBoolArray_(fieldNumber) {
955 fieldNumber, /* defaultValue= */[],
963 * @param {number} fieldNumber
967 getRepeatedBoolElement(fieldNumber, index) {
968 const array = this.getRepeatedBoolArray_(fieldNumber);
976 * @param {number} fieldNumber
979 getRepeatedBoolIterable(fieldNumber) {
983 return new ArrayIterable(this.getRepeatedBoolArray_(fieldNumber));
988 * @param {number} fieldNumber
991 getRepeatedBoolSize(fieldNumber) {
992 return this.getRepeatedBoolArray_(fieldNumber).length;
1000 * @param {number} fieldNumber
1004 getRepeatedDoubleArray_(fieldNumber) {
1006 fieldNumber, /* defaultValue= */[],
1014 * @param {number} fieldNumber
1018 getRepeatedDoubleElement(fieldNumber, index) {
1019 const array = this.getRepeatedDoubleArray_(fieldNumber);
1027 * @param {number} fieldNumber
1030 getRepeatedDoubleIterable(fieldNumber) {
1034 return new ArrayIterable(this.getRepeatedDoubleArray_(fieldNumber));
1039 * @param {number} fieldNumber
1042 getRepeatedDoubleSize(fieldNumber) {
1043 return this.getRepeatedDoubleArray_(fieldNumber).length;
1051 * @param {number} fieldNumber
1055 getRepeatedFixed32Array_(fieldNumber) {
1057 fieldNumber, /* defaultValue= */[],
1065 * @param {number} fieldNumber
1069 getRepeatedFixed32Element(fieldNumber, index) {
1070 const array = this.getRepeatedFixed32Array_(fieldNumber);
1078 * @param {number} fieldNumber
1081 getRepeatedFixed32Iterable(fieldNumber) {
1085 return new ArrayIterable(this.getRepeatedFixed32Array_(fieldNumber));
1090 * @param {number} fieldNumber
1093 getRepeatedFixed32Size(fieldNumber) {
1094 return this.getRepeatedFixed32Array_(fieldNumber).length;
1101 * @param {number} fieldNumber
1105 getRepeatedFixed64Element(fieldNumber, index) {
1106 return this.getRepeatedSfixed64Element(fieldNumber, index);
1112 * @param {number} fieldNumber
1115 getRepeatedFixed64Iterable(fieldNumber) {
1116 return this.getRepeatedSfixed64Iterable(fieldNumber);
1121 * @param {number} fieldNumber
1124 getRepeatedFixed64Size(fieldNumber) {
1125 return this.getRepeatedSfixed64Size(fieldNumber);
1133 * @param {number} fieldNumber
1137 getRepeatedFloatArray_(fieldNumber) {
1139 fieldNumber, /* defaultValue= */[],
1147 * @param {number} fieldNumber
1151 getRepeatedFloatElement(fieldNumber, index) {
1152 const array = this.getRepeatedFloatArray_(fieldNumber);
1160 * @param {number} fieldNumber
1163 getRepeatedFloatIterable(fieldNumber) {
1167 return new ArrayIterable(this.getRepeatedFloatArray_(fieldNumber));
1172 * @param {number} fieldNumber
1175 getRepeatedFloatSize(fieldNumber) {
1176 return this.getRepeatedFloatArray_(fieldNumber).length;
1184 * @param {number} fieldNumber
1188 getRepeatedInt32Array_(fieldNumber) {
1190 fieldNumber, /* defaultValue= */[],
1198 * @param {number} fieldNumber
1202 getRepeatedInt32Element(fieldNumber, index) {
1203 const array = this.getRepeatedInt32Array_(fieldNumber);
1211 * @param {number} fieldNumber
1214 getRepeatedInt32Iterable(fieldNumber) {
1218 return new ArrayIterable(this.getRepeatedInt32Array_(fieldNumber));
1223 * @param {number} fieldNumber
1226 getRepeatedInt32Size(fieldNumber) {
1227 return this.getRepeatedInt32Array_(fieldNumber).length;
1235 * @param {number} fieldNumber
1239 getRepeatedInt64Array_(fieldNumber) {
1241 fieldNumber, /* defaultValue= */[],
1249 * @param {number} fieldNumber
1253 getRepeatedInt64Element(fieldNumber, index) {
1254 const array = this.getRepeatedInt64Array_(fieldNumber);
1262 * @param {number} fieldNumber
1265 getRepeatedInt64Iterable(fieldNumber) {
1269 return new ArrayIterable(this.getRepeatedInt64Array_(fieldNumber));
1274 * @param {number} fieldNumber
1277 getRepeatedInt64Size(fieldNumber) {
1278 return this.getRepeatedInt64Array_(fieldNumber).length;
1286 * @param {number} fieldNumber
1290 getRepeatedSfixed32Array_(fieldNumber) {
1292 fieldNumber, /* defaultValue= */[],
1300 * @param {number} fieldNumber
1304 getRepeatedSfixed32Element(fieldNumber, index) {
1305 const array = this.getRepeatedSfixed32Array_(fieldNumber);
1313 * @param {number} fieldNumber
1316 getRepeatedSfixed32Iterable(fieldNumber) {
1320 return new ArrayIterable(this.getRepeatedSfixed32Array_(fieldNumber));
1325 * @param {number} fieldNumber
1328 getRepeatedSfixed32Size(fieldNumber) {
1329 return this.getRepeatedSfixed32Array_(fieldNumber).length;
1337 * @param {number} fieldNumber
1341 getRepeatedSfixed64Array_(fieldNumber) {
1343 fieldNumber, /* defaultValue= */[],
1351 * @param {number} fieldNumber
1355 getRepeatedSfixed64Element(fieldNumber, index) {
1356 const array = this.getRepeatedSfixed64Array_(fieldNumber);
1364 * @param {number} fieldNumber
1367 getRepeatedSfixed64Iterable(fieldNumber) {
1371 return new ArrayIterable(this.getRepeatedSfixed64Array_(fieldNumber));
1376 * @param {number} fieldNumber
1379 getRepeatedSfixed64Size(fieldNumber) {
1380 return this.getRepeatedSfixed64Array_(fieldNumber).length;
1388 * @param {number} fieldNumber
1392 getRepeatedSint32Array_(fieldNumber) {
1394 fieldNumber, /* defaultValue= */[],
1402 * @param {number} fieldNumber
1406 getRepeatedSint32Element(fieldNumber, index) {
1407 const array = this.getRepeatedSint32Array_(fieldNumber);
1415 * @param {number} fieldNumber
1418 getRepeatedSint32Iterable(fieldNumber) {
1422 return new ArrayIterable(this.getRepeatedSint32Array_(fieldNumber));
1427 * @param {number} fieldNumber
1430 getRepeatedSint32Size(fieldNumber) {
1431 return this.getRepeatedSint32Array_(fieldNumber).length;
1439 * @param {number} fieldNumber
1443 getRepeatedSint64Array_(fieldNumber) {
1445 fieldNumber, /* defaultValue= */[],
1453 * @param {number} fieldNumber
1457 getRepeatedSint64Element(fieldNumber, index) {
1458 const array = this.getRepeatedSint64Array_(fieldNumber);
1466 * @param {number} fieldNumber
1469 getRepeatedSint64Iterable(fieldNumber) {
1473 return new ArrayIterable(this.getRepeatedSint64Array_(fieldNumber));
1478 * @param {number} fieldNumber
1481 getRepeatedSint64Size(fieldNumber) {
1482 return this.getRepeatedSint64Array_(fieldNumber).length;
1490 * @param {number} fieldNumber
1494 getRepeatedUint32Array_(fieldNumber) {
1496 fieldNumber, /* defaultValue= */[],
1504 * @param {number} fieldNumber
1508 getRepeatedUint32Element(fieldNumber, index) {
1509 const array = this.getRepeatedUint32Array_(fieldNumber);
1517 * @param {number} fieldNumber
1520 getRepeatedUint32Iterable(fieldNumber) {
1524 return new ArrayIterable(this.getRepeatedUint32Array_(fieldNumber));
1529 * @param {number} fieldNumber
1532 getRepeatedUint32Size(fieldNumber) {
1533 return this.getRepeatedUint32Array_(fieldNumber).length;
1540 * @param {number} fieldNumber
1544 getRepeatedUint64Element(fieldNumber, index) {
1545 return this.getRepeatedInt64Element(fieldNumber, index);
1551 * @param {number} fieldNumber
1554 getRepeatedUint64Iterable(fieldNumber) {
1555 return this.getRepeatedInt64Iterable(fieldNumber);
1560 * @param {number} fieldNumber
1563 getRepeatedUint64Size(fieldNumber) {
1564 return this.getRepeatedInt64Size(fieldNumber);
1572 * @param {number} fieldNumber
1576 getRepeatedBytesArray_(fieldNumber) {
1578 fieldNumber, /* defaultValue= */[],
1585 * @param {number} fieldNumber
1589 getRepeatedBytesElement(fieldNumber, index) {
1590 const array = this.getRepeatedBytesArray_(fieldNumber);
1598 * @param {number} fieldNumber
1601 getRepeatedBytesIterable(fieldNumber) {
1605 return new ArrayIterable(this.getRepeatedBytesArray_(fieldNumber));
1610 * @param {number} fieldNumber
1613 getRepeatedBytesSize(fieldNumber) {
1614 return this.getRepeatedBytesArray_(fieldNumber).length;
1622 * @param {number} fieldNumber
1626 getRepeatedStringArray_(fieldNumber) {
1628 fieldNumber, /* defaultValue= */[],
1635 * @param {number} fieldNumber
1639 getRepeatedStringElement(fieldNumber, index) {
1640 const array = this.getRepeatedStringArray_(fieldNumber);
1648 * @param {number} fieldNumber
1651 getRepeatedStringIterable(fieldNumber) {
1655 return new ArrayIterable(this.getRepeatedStringArray_(fieldNumber));
1660 * @param {number} fieldNumber
1663 getRepeatedStringSize(fieldNumber) {
1664 return this.getRepeatedStringArray_(fieldNumber).length;
1672 * @param {number} fieldNumber
1679 getRepeatedMessageArray_(fieldNumber, instanceCreator, pivot) {
1685 checkFieldNumber(fieldNumber);
1687 const field = this.fields_.get(fieldNumber);
1713 * @param {number} fieldNumber
1721 fieldNumber, instanceCreator, index, pivot = undefined) {
1723 this.getRepeatedMessageArray_(fieldNumber, instanceCreator, pivot);
1731 * @param {number} fieldNumber
1737 getRepeatedMessageIterable(fieldNumber, instanceCreator, pivot = undefined) {
1742 this.getRepeatedMessageArray_(fieldNumber, instanceCreator, pivot));
1748 * @param {number} fieldNumber
1752 getRepeatedMessageAccessorIterable(fieldNumber, pivot = undefined) {
1753 checkFieldNumber(fieldNumber);
1755 const field = this.fields_.get(fieldNumber);
1775 * @param {number} fieldNumber
1781 getRepeatedMessageSize(fieldNumber, instanceCreator, pivot = undefined) {
1782 return this.getRepeatedMessageArray_(fieldNumber, instanceCreator, pivot)
1789 * @param {number} fieldNumber
1796 getRepeatedGroupArray_(fieldNumber, instanceCreator, pivot) {
1798 fieldNumber, [],
1800 indexArray, bufferDecoder, fieldNumber, instanceCreator, pivot),
1806 * @param {number} fieldNumber
1814 fieldNumber, instanceCreator, index, pivot = undefined) {
1816 this.getRepeatedGroupArray_(fieldNumber, instanceCreator, pivot);
1824 * @param {number} fieldNumber
1830 getRepeatedGroupIterable(fieldNumber, instanceCreator, pivot = undefined) {
1835 this.getRepeatedGroupArray_(fieldNumber, instanceCreator, pivot));
1840 * @param {number} fieldNumber
1846 getRepeatedGroupSize(fieldNumber, instanceCreator, pivot = undefined) {
1847 return this.getRepeatedGroupArray_(fieldNumber, instanceCreator, pivot)
1857 * @param {number} fieldNumber
1860 setBool(fieldNumber, value) {
1862 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1863 writer.writeBool(fieldNumber, value);
1869 * @param {number} fieldNumber
1872 setBytes(fieldNumber, value) {
1874 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1875 writer.writeBytes(fieldNumber, value);
1881 * @param {number} fieldNumber
1884 setDouble(fieldNumber, value) {
1886 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1887 writer.writeDouble(fieldNumber, value);
1893 * @param {number} fieldNumber
1896 setFixed32(fieldNumber, value) {
1898 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1899 writer.writeFixed32(fieldNumber, value);
1908 * @param {number} fieldNumber
1911 setFixed64(fieldNumber, value) {
1912 this.setSfixed64(fieldNumber, value);
1917 * @param {number} fieldNumber
1920 setFloat(fieldNumber, value) {
1925 this.setField_(fieldNumber, floatValue, (writer, fieldNumber, value) => {
1926 writer.writeFloat(fieldNumber, value);
1932 * @param {number} fieldNumber
1935 setInt32(fieldNumber, value) {
1937 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1938 writer.writeInt32(fieldNumber, value);
1944 * @param {number} fieldNumber
1947 setInt64(fieldNumber, value) {
1949 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1950 writer.writeInt64(fieldNumber, value);
1956 * @param {number} fieldNumber
1959 setSfixed32(fieldNumber, value) {
1961 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1962 writer.writeSfixed32(fieldNumber, value);
1968 * @param {number} fieldNumber
1971 setSfixed64(fieldNumber, value) {
1973 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1974 writer.writeSfixed64(fieldNumber, value);
1980 * @param {number} fieldNumber
1983 setSint32(fieldNumber, value) {
1985 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1986 writer.writeSint32(fieldNumber, value);
1992 * @param {number} fieldNumber
1995 setSint64(fieldNumber, value) {
1997 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
1998 writer.writeSint64(fieldNumber, value);
2004 * @param {number} fieldNumber
2007 setString(fieldNumber, value) {
2009 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
2010 writer.writeString(fieldNumber, value);
2016 * @param {number} fieldNumber
2019 setUint32(fieldNumber, value) {
2021 this.setField_(fieldNumber, value, (writer, fieldNumber, value) => {
2022 writer.writeUint32(fieldNumber, value);
2031 * @param {number} fieldNumber
2034 setUint64(fieldNumber, value) {
2035 this.setInt64(fieldNumber, value);
2043 * @param {number} fieldNumber
2046 setGroup(fieldNumber, value) {
2049 this.setField_(fieldNumber, value, writeGroup);
2057 * @param {number} fieldNumber
2060 setMessage(fieldNumber, value) {
2063 this.setField_(fieldNumber, value, writeMessage);
2075 * @param {number} fieldNumber
2080 addRepeatedBoolIterable_(fieldNumber, values, encoder) {
2081 const array = [...this.getRepeatedBoolArray_(fieldNumber), ...values];
2084 this.setField_(fieldNumber, array, encoder);
2090 * @param {number} fieldNumber
2093 addPackedBoolElement(fieldNumber, value) {
2095 fieldNumber, [value], (writer, fieldNumber, values) => {
2096 writer.writePackedBool(fieldNumber, values);
2103 * @param {number} fieldNumber
2106 addPackedBoolIterable(fieldNumber, values) {
2108 fieldNumber, values, (writer, fieldNumber, values) => {
2109 writer.writePackedBool(fieldNumber, values);
2116 * @param {number} fieldNumber
2119 addUnpackedBoolElement(fieldNumber, value) {
2121 fieldNumber, [value], (writer, fieldNumber, values) => {
2122 writer.writeRepeatedBool(fieldNumber, values);
2129 * @param {number} fieldNumber
2132 addUnpackedBoolIterable(fieldNumber, values) {
2134 fieldNumber, values, (writer, fieldNumber, values) => {
2135 writer.writeRepeatedBool(fieldNumber, values);
2143 * @param {number} fieldNumber
2150 setRepeatedBoolElement_(fieldNumber, index, value, encoder) {
2152 const array = this.getRepeatedBoolArray_(fieldNumber);
2156 this.setField_(fieldNumber, array, encoder);
2162 * @param {number} fieldNumber
2167 setPackedBoolElement(fieldNumber, index, value) {
2169 fieldNumber, index, value, (writer, fieldNumber, values) => {
2170 writer.writePackedBool(fieldNumber, values);
2177 * @param {number} fieldNumber
2180 setPackedBoolIterable(fieldNumber, values) {
2183 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2184 writer.writePackedBool(fieldNumber, values);
2191 * @param {number} fieldNumber
2196 setUnpackedBoolElement(fieldNumber, index, value) {
2198 fieldNumber, index, value, (writer, fieldNumber, values) => {
2199 writer.writeRepeatedBool(fieldNumber, values);
2206 * @param {number} fieldNumber
2209 setUnpackedBoolIterable(fieldNumber, values) {
2212 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2213 writer.writeRepeatedBool(fieldNumber, values);
2222 * @param {number} fieldNumber
2227 addRepeatedDoubleIterable_(fieldNumber, values, encoder) {
2228 const array = [...this.getRepeatedDoubleArray_(fieldNumber), ...values];
2231 this.setField_(fieldNumber, array, encoder);
2237 * @param {number} fieldNumber
2240 addPackedDoubleElement(fieldNumber, value) {
2242 fieldNumber, [value], (writer, fieldNumber, values) => {
2243 writer.writePackedDouble(fieldNumber, values);
2250 * @param {number} fieldNumber
2253 addPackedDoubleIterable(fieldNumber, values) {
2255 fieldNumber, values, (writer, fieldNumber, values) => {
2256 writer.writePackedDouble(fieldNumber, values);
2263 * @param {number} fieldNumber
2266 addUnpackedDoubleElement(fieldNumber, value) {
2268 fieldNumber, [value], (writer, fieldNumber, values) => {
2269 writer.writeRepeatedDouble(fieldNumber, values);
2276 * @param {number} fieldNumber
2279 addUnpackedDoubleIterable(fieldNumber, values) {
2281 fieldNumber, values, (writer, fieldNumber, values) => {
2282 writer.writeRepeatedDouble(fieldNumber, values);
2290 * @param {number} fieldNumber
2297 setRepeatedDoubleElement_(fieldNumber, index, value, encoder) {
2299 const array = this.getRepeatedDoubleArray_(fieldNumber);
2303 this.setField_(fieldNumber, array, encoder);
2310 * @param {number} fieldNumber
2315 setPackedDoubleElement(fieldNumber, index, value) {
2317 fieldNumber, index, value, (writer, fieldNumber, values) => {
2318 writer.writePackedDouble(fieldNumber, values);
2325 * @param {number} fieldNumber
2328 setPackedDoubleIterable(fieldNumber, values) {
2331 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2332 writer.writePackedDouble(fieldNumber, values);
2340 * @param {number} fieldNumber
2345 setUnpackedDoubleElement(fieldNumber, index, value) {
2347 fieldNumber, index, value, (writer, fieldNumber, values) => {
2348 writer.writeRepeatedDouble(fieldNumber, values);
2355 * @param {number} fieldNumber
2358 setUnpackedDoubleIterable(fieldNumber, values) {
2361 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2362 writer.writeRepeatedDouble(fieldNumber, values);
2371 * @param {number} fieldNumber
2376 addRepeatedFixed32Iterable_(fieldNumber, values, encoder) {
2377 const array = [...this.getRepeatedFixed32Array_(fieldNumber), ...values];
2380 this.setField_(fieldNumber, array, encoder);
2386 * @param {number} fieldNumber
2389 addPackedFixed32Element(fieldNumber, value) {
2391 fieldNumber, [value], (writer, fieldNumber, values) => {
2392 writer.writePackedFixed32(fieldNumber, values);
2399 * @param {number} fieldNumber
2402 addPackedFixed32Iterable(fieldNumber, values) {
2404 fieldNumber, values, (writer, fieldNumber, values) => {
2405 writer.writePackedFixed32(fieldNumber, values);
2412 * @param {number} fieldNumber
2415 addUnpackedFixed32Element(fieldNumber, value) {
2417 fieldNumber, [value], (writer, fieldNumber, values) => {
2418 writer.writeRepeatedFixed32(fieldNumber, values);
2425 * @param {number} fieldNumber
2428 addUnpackedFixed32Iterable(fieldNumber, values) {
2430 fieldNumber, values, (writer, fieldNumber, values) => {
2431 writer.writeRepeatedFixed32(fieldNumber, values);
2439 * @param {number} fieldNumber
2446 setRepeatedFixed32Element_(fieldNumber, index, value, encoder) {
2448 const array = this.getRepeatedFixed32Array_(fieldNumber);
2452 this.setField_(fieldNumber, array, encoder);
2458 * @param {number} fieldNumber
2463 setPackedFixed32Element(fieldNumber, index, value) {
2465 fieldNumber, index, value, (writer, fieldNumber, values) => {
2466 writer.writePackedFixed32(fieldNumber, values);
2473 * @param {number} fieldNumber
2476 setPackedFixed32Iterable(fieldNumber, values) {
2479 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2480 writer.writePackedFixed32(fieldNumber, values);
2487 * @param {number} fieldNumber
2492 setUnpackedFixed32Element(fieldNumber, index, value) {
2494 fieldNumber, index, value, (writer, fieldNumber, values) => {
2495 writer.writeRepeatedFixed32(fieldNumber, values);
2502 * @param {number} fieldNumber
2505 setUnpackedFixed32Iterable(fieldNumber, values) {
2508 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2509 writer.writeRepeatedFixed32(fieldNumber, values);
2518 * @param {number} fieldNumber
2521 addPackedFixed64Element(fieldNumber, value) {
2522 this.addPackedSfixed64Element(fieldNumber, value);
2528 * @param {number} fieldNumber
2531 addPackedFixed64Iterable(fieldNumber, values) {
2532 this.addPackedSfixed64Iterable(fieldNumber, values);
2538 * @param {number} fieldNumber
2541 addUnpackedFixed64Element(fieldNumber, value) {
2542 this.addUnpackedSfixed64Element(fieldNumber, value);
2548 * @param {number} fieldNumber
2551 addUnpackedFixed64Iterable(fieldNumber, values) {
2552 this.addUnpackedSfixed64Iterable(fieldNumber, values);
2558 * @param {number} fieldNumber
2563 setPackedFixed64Element(fieldNumber, index, value) {
2564 this.setPackedSfixed64Element(fieldNumber, index, value);
2570 * @param {number} fieldNumber
2573 setPackedFixed64Iterable(fieldNumber, values) {
2574 this.setPackedSfixed64Iterable(fieldNumber, values);
2580 * @param {number} fieldNumber
2585 setUnpackedFixed64Element(fieldNumber, index, value) {
2586 this.setUnpackedSfixed64Element(fieldNumber, index, value);
2592 * @param {number} fieldNumber
2595 setUnpackedFixed64Iterable(fieldNumber, values) {
2596 this.setUnpackedSfixed64Iterable(fieldNumber, values);
2604 * @param {number} fieldNumber
2609 addRepeatedFloatIterable_(fieldNumber, values, encoder) {
2614 const array = [...this.getRepeatedFloatArray_(fieldNumber), ...floatValues];
2617 this.setField_(fieldNumber, array, encoder);
2623 * @param {number} fieldNumber
2626 addPackedFloatElement(fieldNumber, value) {
2628 fieldNumber, [value], (writer, fieldNumber, values) => {
2629 writer.writePackedFloat(fieldNumber, values);
2636 * @param {number} fieldNumber
2639 addPackedFloatIterable(fieldNumber, values) {
2641 fieldNumber, values, (writer, fieldNumber, values) => {
2642 writer.writePackedFloat(fieldNumber, values);
2649 * @param {number} fieldNumber
2652 addUnpackedFloatElement(fieldNumber, value) {
2654 fieldNumber, [value], (writer, fieldNumber, values) => {
2655 writer.writeRepeatedFloat(fieldNumber, values);
2662 * @param {number} fieldNumber
2665 addUnpackedFloatIterable(fieldNumber, values) {
2667 fieldNumber, values, (writer, fieldNumber, values) => {
2668 writer.writeRepeatedFloat(fieldNumber, values);
2676 * @param {number} fieldNumber
2683 setRepeatedFloatElement_(fieldNumber, index, value, encoder) {
2688 const array = this.getRepeatedFloatArray_(fieldNumber);
2692 this.setField_(fieldNumber, array, encoder);
2699 * @param {number} fieldNumber
2704 setPackedFloatElement(fieldNumber, index, value) {
2706 fieldNumber, index, value, (writer, fieldNumber, values) => {
2707 writer.writePackedFloat(fieldNumber, values);
2714 * @param {number} fieldNumber
2717 setPackedFloatIterable(fieldNumber, values) {
2722 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2723 writer.writePackedFloat(fieldNumber, values);
2731 * @param {number} fieldNumber
2736 setUnpackedFloatElement(fieldNumber, index, value) {
2738 fieldNumber, index, value, (writer, fieldNumber, values) => {
2739 writer.writeRepeatedFloat(fieldNumber, values);
2746 * @param {number} fieldNumber
2749 setUnpackedFloatIterable(fieldNumber, values) {
2754 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2755 writer.writeRepeatedFloat(fieldNumber, values);
2764 * @param {number} fieldNumber
2769 addRepeatedInt32Iterable_(fieldNumber, values, encoder) {
2770 const array = [...this.getRepeatedInt32Array_(fieldNumber), ...values];
2773 this.setField_(fieldNumber, array, encoder);
2779 * @param {number} fieldNumber
2782 addPackedInt32Element(fieldNumber, value) {
2784 fieldNumber, [value], (writer, fieldNumber, values) => {
2785 writer.writePackedInt32(fieldNumber, values);
2792 * @param {number} fieldNumber
2795 addPackedInt32Iterable(fieldNumber, values) {
2797 fieldNumber, values, (writer, fieldNumber, values) => {
2798 writer.writePackedInt32(fieldNumber, values);
2805 * @param {number} fieldNumber
2808 addUnpackedInt32Element(fieldNumber, value) {
2810 fieldNumber, [value], (writer, fieldNumber, values) => {
2811 writer.writeRepeatedInt32(fieldNumber, values);
2818 * @param {number} fieldNumber
2821 addUnpackedInt32Iterable(fieldNumber, values) {
2823 fieldNumber, values, (writer, fieldNumber, values) => {
2824 writer.writeRepeatedInt32(fieldNumber, values);
2832 * @param {number} fieldNumber
2839 setRepeatedInt32Element_(fieldNumber, index, value, encoder) {
2841 const array = this.getRepeatedInt32Array_(fieldNumber);
2845 this.setField_(fieldNumber, array, encoder);
2851 * @param {number} fieldNumber
2856 setPackedInt32Element(fieldNumber, index, value) {
2858 fieldNumber, index, value, (writer, fieldNumber, values) => {
2859 writer.writePackedInt32(fieldNumber, values);
2866 * @param {number} fieldNumber
2869 setPackedInt32Iterable(fieldNumber, values) {
2872 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2873 writer.writePackedInt32(fieldNumber, values);
2880 * @param {number} fieldNumber
2885 setUnpackedInt32Element(fieldNumber, index, value) {
2887 fieldNumber, index, value, (writer, fieldNumber, values) => {
2888 writer.writeRepeatedInt32(fieldNumber, values);
2895 * @param {number} fieldNumber
2898 setUnpackedInt32Iterable(fieldNumber, values) {
2901 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
2902 writer.writeRepeatedInt32(fieldNumber, values);
2911 * @param {number} fieldNumber
2916 addRepeatedInt64Iterable_(fieldNumber, values, encoder) {
2917 const array = [...this.getRepeatedInt64Array_(fieldNumber), ...values];
2920 this.setField_(fieldNumber, array, encoder);
2926 * @param {number} fieldNumber
2929 addPackedInt64Element(fieldNumber, value) {
2931 fieldNumber, [value], (writer, fieldNumber, values) => {
2932 writer.writePackedInt64(fieldNumber, values);
2939 * @param {number} fieldNumber
2942 addPackedInt64Iterable(fieldNumber, values) {
2944 fieldNumber, values, (writer, fieldNumber, values) => {
2945 writer.writePackedInt64(fieldNumber, values);
2952 * @param {number} fieldNumber
2955 addUnpackedInt64Element(fieldNumber, value) {
2957 fieldNumber, [value], (writer, fieldNumber, values) => {
2958 writer.writeRepeatedInt64(fieldNumber, values);
2965 * @param {number} fieldNumber
2968 addUnpackedInt64Iterable(fieldNumber, values) {
2970 fieldNumber, values, (writer, fieldNumber, values) => {
2971 writer.writeRepeatedInt64(fieldNumber, values);
2979 * @param {number} fieldNumber
2986 setRepeatedInt64Element_(fieldNumber, index, value, encoder) {
2988 const array = this.getRepeatedInt64Array_(fieldNumber);
2992 this.setField_(fieldNumber, array, encoder);
2998 * @param {number} fieldNumber
3003 setPackedInt64Element(fieldNumber, index, value) {
3005 fieldNumber, index, value, (writer, fieldNumber, values) => {
3006 writer.writePackedInt64(fieldNumber, values);
3013 * @param {number} fieldNumber
3016 setPackedInt64Iterable(fieldNumber, values) {
3019 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3020 writer.writePackedInt64(fieldNumber, values);
3027 * @param {number} fieldNumber
3032 setUnpackedInt64Element(fieldNumber, index, value) {
3034 fieldNumber, index, value, (writer, fieldNumber, values) => {
3035 writer.writeRepeatedInt64(fieldNumber, values);
3042 * @param {number} fieldNumber
3045 setUnpackedInt64Iterable(fieldNumber, values) {
3048 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3049 writer.writeRepeatedInt64(fieldNumber, values);
3058 * @param {number} fieldNumber
3063 addRepeatedSfixed32Iterable_(fieldNumber, values, encoder) {
3064 const array = [...this.getRepeatedSfixed32Array_(fieldNumber), ...values];
3067 this.setField_(fieldNumber, array, encoder);
3073 * @param {number} fieldNumber
3076 addPackedSfixed32Element(fieldNumber, value) {
3078 fieldNumber, [value], (writer, fieldNumber, values) => {
3079 writer.writePackedSfixed32(fieldNumber, values);
3086 * @param {number} fieldNumber
3089 addPackedSfixed32Iterable(fieldNumber, values) {
3091 fieldNumber, values, (writer, fieldNumber, values) => {
3092 writer.writePackedSfixed32(fieldNumber, values);
3099 * @param {number} fieldNumber
3102 addUnpackedSfixed32Element(fieldNumber, value) {
3104 fieldNumber, [value], (writer, fieldNumber, values) => {
3105 writer.writeRepeatedSfixed32(fieldNumber, values);
3112 * @param {number} fieldNumber
3115 addUnpackedSfixed32Iterable(fieldNumber, values) {
3117 fieldNumber, values, (writer, fieldNumber, values) => {
3118 writer.writeRepeatedSfixed32(fieldNumber, values);
3126 * @param {number} fieldNumber
3133 setRepeatedSfixed32Element_(fieldNumber, index, value, encoder) {
3135 const array = this.getRepeatedSfixed32Array_(fieldNumber);
3139 this.setField_(fieldNumber, array, encoder);
3145 * @param {number} fieldNumber
3150 setPackedSfixed32Element(fieldNumber, index, value) {
3152 fieldNumber, index, value, (writer, fieldNumber, values) => {
3153 writer.writePackedSfixed32(fieldNumber, values);
3160 * @param {number} fieldNumber
3163 setPackedSfixed32Iterable(fieldNumber, values) {
3166 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3167 writer.writePackedSfixed32(fieldNumber, values);
3174 * @param {number} fieldNumber
3179 setUnpackedSfixed32Element(fieldNumber, index, value) {
3181 fieldNumber, index, value, (writer, fieldNumber, values) => {
3182 writer.writeRepeatedSfixed32(fieldNumber, values);
3189 * @param {number} fieldNumber
3192 setUnpackedSfixed32Iterable(fieldNumber, values) {
3195 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3196 writer.writeRepeatedSfixed32(fieldNumber, values);
3205 * @param {number} fieldNumber
3210 addRepeatedSfixed64Iterable_(fieldNumber, values, encoder) {
3211 const array = [...this.getRepeatedSfixed64Array_(fieldNumber), ...values];
3214 this.setField_(fieldNumber, array, encoder);
3220 * @param {number} fieldNumber
3223 addPackedSfixed64Element(fieldNumber, value) {
3225 fieldNumber, [value], (writer, fieldNumber, values) => {
3226 writer.writePackedSfixed64(fieldNumber, values);
3233 * @param {number} fieldNumber
3236 addPackedSfixed64Iterable(fieldNumber, values) {
3238 fieldNumber, values, (writer, fieldNumber, values) => {
3239 writer.writePackedSfixed64(fieldNumber, values);
3246 * @param {number} fieldNumber
3249 addUnpackedSfixed64Element(fieldNumber, value) {
3251 fieldNumber, [value], (writer, fieldNumber, values) => {
3252 writer.writeRepeatedSfixed64(fieldNumber, values);
3259 * @param {number} fieldNumber
3262 addUnpackedSfixed64Iterable(fieldNumber, values) {
3264 fieldNumber, values, (writer, fieldNumber, values) => {
3265 writer.writeRepeatedSfixed64(fieldNumber, values);
3273 * @param {number} fieldNumber
3280 setRepeatedSfixed64Element_(fieldNumber, index, value, encoder) {
3282 const array = this.getRepeatedSfixed64Array_(fieldNumber);
3286 this.setField_(fieldNumber, array, encoder);
3292 * @param {number} fieldNumber
3297 setPackedSfixed64Element(fieldNumber, index, value) {
3299 fieldNumber, index, value, (writer, fieldNumber, values) => {
3300 writer.writePackedSfixed64(fieldNumber, values);
3307 * @param {number} fieldNumber
3310 setPackedSfixed64Iterable(fieldNumber, values) {
3313 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3314 writer.writePackedSfixed64(fieldNumber, values);
3321 * @param {number} fieldNumber
3326 setUnpackedSfixed64Element(fieldNumber, index, value) {
3328 fieldNumber, index, value, (writer, fieldNumber, values) => {
3329 writer.writeRepeatedSfixed64(fieldNumber, values);
3336 * @param {number} fieldNumber
3339 setUnpackedSfixed64Iterable(fieldNumber, values) {
3342 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3343 writer.writeRepeatedSfixed64(fieldNumber, values);
3352 * @param {number} fieldNumber
3357 addRepeatedSint32Iterable_(fieldNumber, values, encoder) {
3358 const array = [...this.getRepeatedSint32Array_(fieldNumber), ...values];
3361 this.setField_(fieldNumber, array, encoder);
3367 * @param {number} fieldNumber
3370 addPackedSint32Element(fieldNumber, value) {
3372 fieldNumber, [value], (writer, fieldNumber, values) => {
3373 writer.writePackedSint32(fieldNumber, values);
3380 * @param {number} fieldNumber
3383 addPackedSint32Iterable(fieldNumber, values) {
3385 fieldNumber, values, (writer, fieldNumber, values) => {
3386 writer.writePackedSint32(fieldNumber, values);
3393 * @param {number} fieldNumber
3396 addUnpackedSint32Element(fieldNumber, value) {
3398 fieldNumber, [value], (writer, fieldNumber, values) => {
3399 writer.writeRepeatedSint32(fieldNumber, values);
3406 * @param {number} fieldNumber
3409 addUnpackedSint32Iterable(fieldNumber, values) {
3411 fieldNumber, values, (writer, fieldNumber, values) => {
3412 writer.writeRepeatedSint32(fieldNumber, values);
3420 * @param {number} fieldNumber
3427 setRepeatedSint32Element_(fieldNumber, index, value, encoder) {
3429 const array = this.getRepeatedSint32Array_(fieldNumber);
3433 this.setField_(fieldNumber, array, encoder);
3439 * @param {number} fieldNumber
3444 setPackedSint32Element(fieldNumber, index, value) {
3446 fieldNumber, index, value, (writer, fieldNumber, values) => {
3447 writer.writePackedSint32(fieldNumber, values);
3454 * @param {number} fieldNumber
3457 setPackedSint32Iterable(fieldNumber, values) {
3460 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3461 writer.writePackedSint32(fieldNumber, values);
3468 * @param {number} fieldNumber
3473 setUnpackedSint32Element(fieldNumber, index, value) {
3475 fieldNumber, index, value, (writer, fieldNumber, values) => {
3476 writer.writeRepeatedSint32(fieldNumber, values);
3483 * @param {number} fieldNumber
3486 setUnpackedSint32Iterable(fieldNumber, values) {
3489 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3490 writer.writeRepeatedSint32(fieldNumber, values);
3499 * @param {number} fieldNumber
3504 addRepeatedSint64Iterable_(fieldNumber, values, encoder) {
3505 const array = [...this.getRepeatedSint64Array_(fieldNumber), ...values];
3508 this.setField_(fieldNumber, array, encoder);
3514 * @param {number} fieldNumber
3517 addPackedSint64Element(fieldNumber, value) {
3519 fieldNumber, [value], (writer, fieldNumber, values) => {
3520 writer.writePackedSint64(fieldNumber, values);
3527 * @param {number} fieldNumber
3530 addPackedSint64Iterable(fieldNumber, values) {
3532 fieldNumber, values, (writer, fieldNumber, values) => {
3533 writer.writePackedSint64(fieldNumber, values);
3540 * @param {number} fieldNumber
3543 addUnpackedSint64Element(fieldNumber, value) {
3545 fieldNumber, [value], (writer, fieldNumber, values) => {
3546 writer.writeRepeatedSint64(fieldNumber, values);
3553 * @param {number} fieldNumber
3556 addUnpackedSint64Iterable(fieldNumber, values) {
3558 fieldNumber, values, (writer, fieldNumber, values) => {
3559 writer.writeRepeatedSint64(fieldNumber, values);
3567 * @param {number} fieldNumber
3574 setRepeatedSint64Element_(fieldNumber, index, value, encoder) {
3576 const array = this.getRepeatedSint64Array_(fieldNumber);
3580 this.setField_(fieldNumber, array, encoder);
3586 * @param {number} fieldNumber
3591 setPackedSint64Element(fieldNumber, index, value) {
3593 fieldNumber, index, value, (writer, fieldNumber, values) => {
3594 writer.writePackedSint64(fieldNumber, values);
3601 * @param {number} fieldNumber
3604 setPackedSint64Iterable(fieldNumber, values) {
3607 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3608 writer.writePackedSint64(fieldNumber, values);
3615 * @param {number} fieldNumber
3620 setUnpackedSint64Element(fieldNumber, index, value) {
3622 fieldNumber, index, value, (writer, fieldNumber, values) => {
3623 writer.writeRepeatedSint64(fieldNumber, values);
3630 * @param {number} fieldNumber
3633 setUnpackedSint64Iterable(fieldNumber, values) {
3636 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3637 writer.writeRepeatedSint64(fieldNumber, values);
3646 * @param {number} fieldNumber
3651 addRepeatedUint32Iterable_(fieldNumber, values, encoder) {
3652 const array = [...this.getRepeatedUint32Array_(fieldNumber), ...values];
3655 this.setField_(fieldNumber, array, encoder);
3661 * @param {number} fieldNumber
3664 addPackedUint32Element(fieldNumber, value) {
3666 fieldNumber, [value], (writer, fieldNumber, values) => {
3667 writer.writePackedUint32(fieldNumber, values);
3674 * @param {number} fieldNumber
3677 addPackedUint32Iterable(fieldNumber, values) {
3679 fieldNumber, values, (writer, fieldNumber, values) => {
3680 writer.writePackedUint32(fieldNumber, values);
3687 * @param {number} fieldNumber
3690 addUnpackedUint32Element(fieldNumber, value) {
3692 fieldNumber, [value], (writer, fieldNumber, values) => {
3693 writer.writeRepeatedUint32(fieldNumber, values);
3700 * @param {number} fieldNumber
3703 addUnpackedUint32Iterable(fieldNumber, values) {
3705 fieldNumber, values, (writer, fieldNumber, values) => {
3706 writer.writeRepeatedUint32(fieldNumber, values);
3714 * @param {number} fieldNumber
3721 setRepeatedUint32Element_(fieldNumber, index, value, encoder) {
3723 const array = this.getRepeatedUint32Array_(fieldNumber);
3727 this.setField_(fieldNumber, array, encoder);
3733 * @param {number} fieldNumber
3738 setPackedUint32Element(fieldNumber, index, value) {
3740 fieldNumber, index, value, (writer, fieldNumber, values) => {
3741 writer.writePackedUint32(fieldNumber, values);
3748 * @param {number} fieldNumber
3751 setPackedUint32Iterable(fieldNumber, values) {
3754 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3755 writer.writePackedUint32(fieldNumber, values);
3762 * @param {number} fieldNumber
3767 setUnpackedUint32Element(fieldNumber, index, value) {
3769 fieldNumber, index, value, (writer, fieldNumber, values) => {
3770 writer.writeRepeatedUint32(fieldNumber, values);
3777 * @param {number} fieldNumber
3780 setUnpackedUint32Iterable(fieldNumber, values) {
3783 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3784 writer.writeRepeatedUint32(fieldNumber, values);
3793 * @param {number} fieldNumber
3796 addPackedUint64Element(fieldNumber, value) {
3797 this.addPackedInt64Element(fieldNumber, value);
3803 * @param {number} fieldNumber
3806 addPackedUint64Iterable(fieldNumber, values) {
3807 this.addPackedInt64Iterable(fieldNumber, values);
3813 * @param {number} fieldNumber
3816 addUnpackedUint64Element(fieldNumber, value) {
3817 this.addUnpackedInt64Element(fieldNumber, value);
3823 * @param {number} fieldNumber
3826 addUnpackedUint64Iterable(fieldNumber, values) {
3827 this.addUnpackedInt64Iterable(fieldNumber, values);
3833 * @param {number} fieldNumber
3838 setPackedUint64Element(fieldNumber, index, value) {
3839 this.setPackedInt64Element(fieldNumber, index, value);
3845 * @param {number} fieldNumber
3848 setPackedUint64Iterable(fieldNumber, values) {
3849 this.setPackedInt64Iterable(fieldNumber, values);
3855 * @param {number} fieldNumber
3860 setUnpackedUint64Element(fieldNumber, index, value) {
3861 this.setUnpackedInt64Element(fieldNumber, index, value);
3867 * @param {number} fieldNumber
3870 setUnpackedUint64Iterable(fieldNumber, values) {
3871 this.setUnpackedInt64Iterable(fieldNumber, values);
3878 * @param {number} fieldNumber
3881 setRepeatedBytesIterable(fieldNumber, values) {
3884 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3885 writer.writeRepeatedBytes(fieldNumber, values);
3891 * @param {number} fieldNumber
3894 addRepeatedBytesIterable(fieldNumber, values) {
3895 const array = [...this.getRepeatedBytesArray_(fieldNumber), ...values];
3898 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3899 writer.writeRepeatedBytes(fieldNumber, values);
3906 * @param {number} fieldNumber
3911 setRepeatedBytesElement(fieldNumber, index, value) {
3913 const array = this.getRepeatedBytesArray_(fieldNumber);
3917 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3918 writer.writeRepeatedBytes(fieldNumber, values);
3924 * @param {number} fieldNumber
3927 addRepeatedBytesElement(fieldNumber, value) {
3928 this.addRepeatedBytesIterable(fieldNumber, [value]);
3935 * @param {number} fieldNumber
3938 setRepeatedStringIterable(fieldNumber, values) {
3941 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3942 writer.writeRepeatedString(fieldNumber, values);
3948 * @param {number} fieldNumber
3951 addRepeatedStringIterable(fieldNumber, values) {
3952 const array = [...this.getRepeatedStringArray_(fieldNumber), ...values];
3955 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3956 writer.writeRepeatedString(fieldNumber, values);
3963 * @param {number} fieldNumber
3968 setRepeatedStringElement(fieldNumber, index, value) {
3970 const array = this.getRepeatedStringArray_(fieldNumber);
3974 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3975 writer.writeRepeatedString(fieldNumber, values);
3981 * @param {number} fieldNumber
3984 addRepeatedStringElement(fieldNumber, value) {
3985 this.addRepeatedStringIterable(fieldNumber, [value]);
3992 * @param {number} fieldNumber
3995 setRepeatedMessageIterable(fieldNumber, values) {
3998 this.setField_(fieldNumber, array, (writer, fieldNumber, values) => {
3999 writeRepeatedMessage(writer, fieldNumber, values);
4005 * @param {number} fieldNumber
4011 fieldNumber, values, instanceCreator, pivot = undefined) {
4013 ...this.getRepeatedMessageArray_(fieldNumber, instanceCreator, pivot),
4019 fieldNumber, array,
4020 (writer, fieldNumber, values) =>
4021 writeRepeatedMessage(writer, fieldNumber, values));
4027 * @param {number} fieldNumber
4035 fieldNumber, value, instanceCreator, index, pivot = undefined) {
4040 this.getRepeatedMessageArray_(fieldNumber, instanceCreator, pivot);
4047 * @param {number} fieldNumber
4053 fieldNumber, value, instanceCreator, pivot = undefined) {
4055 fieldNumber, [value], instanceCreator, pivot);
4061 * @param {number} fieldNumber
4064 setRepeatedGroupIterable(fieldNumber, values) {
4067 this.setField_(fieldNumber, array, writeRepeatedGroup);
4072 * @param {number} fieldNumber
4078 fieldNumber, values, instanceCreator, pivot = undefined) {
4080 ...this.getRepeatedGroupArray_(fieldNumber, instanceCreator, pivot),
4085 this.setField_(fieldNumber, array, writeRepeatedGroup);
4091 * @param {number} fieldNumber
4099 fieldNumber, value, instanceCreator, index, pivot = undefined) {
4104 this.getRepeatedGroupArray_(fieldNumber, instanceCreator, pivot);
4111 * @param {number} fieldNumber
4117 fieldNumber, value, instanceCreator, pivot = undefined) {
4118 this.addRepeatedGroupIterable(fieldNumber, [value], instanceCreator, pivot);