12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769 |
- /**
- * @fileoverview Kernel wrapper message.
- */
- goog.module('protobuf.testing.binary.TestMessage');
- const ByteString = goog.require('protobuf.ByteString');
- const Int64 = goog.require('protobuf.Int64');
- const InternalMessage = goog.require('protobuf.binary.InternalMessage');
- const Kernel = goog.require('protobuf.runtime.Kernel');
- /**
- * A protobuf message implemented as a Kernel wrapper.
- * @implements {InternalMessage}
- */
- class TestMessage {
- /**
- * @return {!TestMessage}
- */
- static createEmpty() {
- return TestMessage.instanceCreator(Kernel.createEmpty());
- }
- /**
- * @param {!Kernel} kernel
- * @return {!TestMessage}
- */
- static instanceCreator(kernel) {
- return new TestMessage(kernel);
- }
- /**
- * @param {!Kernel} kernel
- */
- constructor(kernel) {
- /** @private @const {!Kernel} */
- this.kernel_ = kernel;
- }
- /**
- * @override
- * @return {!Kernel}
- */
- internalGetKernel() {
- return this.kernel_;
- }
- /**
- * @return {!ArrayBuffer}
- */
- serialize() {
- return this.kernel_.serialize();
- }
- /**
- * @param {number} fieldNumber
- * @param {boolean=} defaultValue
- * @return {boolean}
- */
- getBoolWithDefault(fieldNumber, defaultValue = false) {
- return this.kernel_.getBoolWithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {!ByteString=} defaultValue
- * @return {!ByteString}
- */
- getBytesWithDefault(fieldNumber, defaultValue = ByteString.EMPTY) {
- return this.kernel_.getBytesWithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {number=} defaultValue
- * @return {number}
- */
- getDoubleWithDefault(fieldNumber, defaultValue = 0) {
- return this.kernel_.getDoubleWithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {number=} defaultValue
- * @return {number}
- */
- getFixed32WithDefault(fieldNumber, defaultValue = 0) {
- return this.kernel_.getFixed32WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64=} defaultValue
- * @return {!Int64}
- */
- getFixed64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
- return this.kernel_.getFixed64WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {number=} defaultValue
- * @return {number}
- */
- getFloatWithDefault(fieldNumber, defaultValue = 0) {
- return this.kernel_.getFloatWithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {number=} defaultValue
- * @return {number}
- */
- getInt32WithDefault(fieldNumber, defaultValue = 0) {
- return this.kernel_.getInt32WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64=} defaultValue
- * @return {!Int64}
- */
- getInt64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
- return this.kernel_.getInt64WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {number=} defaultValue
- * @return {number}
- */
- getSfixed32WithDefault(fieldNumber, defaultValue = 0) {
- return this.kernel_.getSfixed32WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64=} defaultValue
- * @return {!Int64}
- */
- getSfixed64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
- return this.kernel_.getSfixed64WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {number=} defaultValue
- * @return {number}
- */
- getSint32WithDefault(fieldNumber, defaultValue = 0) {
- return this.kernel_.getSint32WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64=} defaultValue
- * @return {!Int64}
- */
- getSint64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
- return this.kernel_.getSint64WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {string=} defaultValue
- * @return {string}
- */
- getStringWithDefault(fieldNumber, defaultValue = '') {
- return this.kernel_.getStringWithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {number=} defaultValue
- * @return {number}
- */
- getUint32WithDefault(fieldNumber, defaultValue = 0) {
- return this.kernel_.getUint32WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64=} defaultValue
- * @return {!Int64}
- */
- getUint64WithDefault(fieldNumber, defaultValue = Int64.getZero()) {
- return this.kernel_.getUint64WithDefault(fieldNumber, defaultValue);
- }
- /**
- * @param {number} fieldNumber
- * @param {function(!Kernel):T} instanceCreator
- * @return {?T}
- * @template T
- */
- getMessageOrNull(fieldNumber, instanceCreator) {
- return this.kernel_.getMessageOrNull(fieldNumber, instanceCreator);
- }
- /**
- * @param {number} fieldNumber
- * @param {function(!Kernel):T} instanceCreator
- * @return {T}
- * @template T
- */
- getMessageAttach(fieldNumber, instanceCreator) {
- return this.kernel_.getMessageAttach(fieldNumber, instanceCreator);
- }
- /**
- * @param {number} fieldNumber
- * @param {function(!Kernel):T} instanceCreator
- * @return {T}
- * @template T
- */
- getMessage(fieldNumber, instanceCreator) {
- return this.kernel_.getMessage(fieldNumber, instanceCreator);
- }
- /**
- * @param {number} fieldNumber
- * @return {?Kernel}
- * @template T
- */
- getMessageAccessorOrNull(fieldNumber) {
- return this.kernel_.getMessageAccessorOrNull(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {boolean}
- */
- getRepeatedBoolElement(fieldNumber, index) {
- return this.kernel_.getRepeatedBoolElement(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<boolean>}
- */
- getRepeatedBoolIterable(fieldNumber) {
- return this.kernel_.getRepeatedBoolIterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedBoolSize(fieldNumber) {
- return this.kernel_.getRepeatedBoolSize(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {number}
- */
- getRepeatedDoubleElement(fieldNumber, index) {
- return this.kernel_.getRepeatedDoubleElement(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<number>}
- */
- getRepeatedDoubleIterable(fieldNumber) {
- return this.kernel_.getRepeatedDoubleIterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedDoubleSize(fieldNumber) {
- return this.kernel_.getRepeatedDoubleSize(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {number}
- */
- getRepeatedFixed32Element(fieldNumber, index) {
- return this.kernel_.getRepeatedFixed32Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<number>}
- */
- getRepeatedFixed32Iterable(fieldNumber) {
- return this.kernel_.getRepeatedFixed32Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedFixed32Size(fieldNumber) {
- return this.kernel_.getRepeatedFixed32Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {!Int64}
- */
- getRepeatedFixed64Element(fieldNumber, index) {
- return this.kernel_.getRepeatedFixed64Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<!Int64>}
- */
- getRepeatedFixed64Iterable(fieldNumber) {
- return this.kernel_.getRepeatedFixed64Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedFixed64Size(fieldNumber) {
- return this.kernel_.getRepeatedFixed64Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {number}
- */
- getRepeatedFloatElement(fieldNumber, index) {
- return this.kernel_.getRepeatedFloatElement(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<number>}
- */
- getRepeatedFloatIterable(fieldNumber) {
- return this.kernel_.getRepeatedFloatIterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedFloatSize(fieldNumber) {
- return this.kernel_.getRepeatedFloatSize(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {number}
- */
- getRepeatedInt32Element(fieldNumber, index) {
- return this.kernel_.getRepeatedInt32Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<number>}
- */
- getRepeatedInt32Iterable(fieldNumber) {
- return this.kernel_.getRepeatedInt32Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedInt32Size(fieldNumber) {
- return this.kernel_.getRepeatedInt32Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {!Int64}
- */
- getRepeatedInt64Element(fieldNumber, index) {
- return this.kernel_.getRepeatedInt64Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<!Int64>}
- */
- getRepeatedInt64Iterable(fieldNumber) {
- return this.kernel_.getRepeatedInt64Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedInt64Size(fieldNumber) {
- return this.kernel_.getRepeatedInt64Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {number}
- */
- getRepeatedSfixed32Element(fieldNumber, index) {
- return this.kernel_.getRepeatedSfixed32Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<number>}
- */
- getRepeatedSfixed32Iterable(fieldNumber) {
- return this.kernel_.getRepeatedSfixed32Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedSfixed32Size(fieldNumber) {
- return this.kernel_.getRepeatedSfixed32Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {!Int64}
- */
- getRepeatedSfixed64Element(fieldNumber, index) {
- return this.kernel_.getRepeatedSfixed64Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<!Int64>}
- */
- getRepeatedSfixed64Iterable(fieldNumber) {
- return this.kernel_.getRepeatedSfixed64Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedSfixed64Size(fieldNumber) {
- return this.kernel_.getRepeatedSfixed64Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {number}
- */
- getRepeatedSint32Element(fieldNumber, index) {
- return this.kernel_.getRepeatedSint32Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<number>}
- */
- getRepeatedSint32Iterable(fieldNumber) {
- return this.kernel_.getRepeatedSint32Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedSint32Size(fieldNumber) {
- return this.kernel_.getRepeatedSint32Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {!Int64}
- */
- getRepeatedSint64Element(fieldNumber, index) {
- return this.kernel_.getRepeatedSint64Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<!Int64>}
- */
- getRepeatedSint64Iterable(fieldNumber) {
- return this.kernel_.getRepeatedSint64Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedSint64Size(fieldNumber) {
- return this.kernel_.getRepeatedSint64Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {number}
- */
- getRepeatedUint32Element(fieldNumber, index) {
- return this.kernel_.getRepeatedUint32Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<number>}
- */
- getRepeatedUint32Iterable(fieldNumber) {
- return this.kernel_.getRepeatedUint32Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedUint32Size(fieldNumber) {
- return this.kernel_.getRepeatedUint32Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {!Int64}
- */
- getRepeatedUint64Element(fieldNumber, index) {
- return this.kernel_.getRepeatedUint64Element(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<!Int64>}
- */
- getRepeatedUint64Iterable(fieldNumber) {
- return this.kernel_.getRepeatedUint64Iterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedUint64Size(fieldNumber) {
- return this.kernel_.getRepeatedUint64Size(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {!ByteString}
- */
- getRepeatedBytesElement(fieldNumber, index) {
- return this.kernel_.getRepeatedBytesElement(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<!ByteString>}
- */
- getRepeatedBytesIterable(fieldNumber) {
- return this.kernel_.getRepeatedBytesIterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedBytesSize(fieldNumber) {
- return this.kernel_.getRepeatedBytesSize(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @return {string}
- */
- getRepeatedStringElement(fieldNumber, index) {
- return this.kernel_.getRepeatedStringElement(fieldNumber, index);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<string>}
- */
- getRepeatedStringIterable(fieldNumber) {
- return this.kernel_.getRepeatedStringIterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @return {number}
- */
- getRepeatedStringSize(fieldNumber) {
- return this.kernel_.getRepeatedStringSize(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {function(!Kernel):T} instanceCreator
- * @param {number} index
- * @return {T}
- * @template T
- */
- getRepeatedMessageElement(fieldNumber, instanceCreator, index) {
- return this.kernel_.getRepeatedMessageElement(
- fieldNumber, instanceCreator, index);
- }
- /**
- * @param {number} fieldNumber
- * @param {function(!Kernel):T} instanceCreator
- * @return {!Iterable<T>}
- * @template T
- */
- getRepeatedMessageIterable(fieldNumber, instanceCreator) {
- return this.kernel_.getRepeatedMessageIterable(
- fieldNumber, instanceCreator);
- }
- /**
- * @param {number} fieldNumber
- * @return {!Iterable<!Kernel>}
- * @template T
- */
- getRepeatedMessageAccessorIterable(fieldNumber) {
- return this.kernel_.getRepeatedMessageAccessorIterable(fieldNumber);
- }
- /**
- * @param {number} fieldNumber
- * @param {function(!Kernel):T} instanceCreator
- * @return {number}
- * @template T
- */
- getRepeatedMessageSize(fieldNumber, instanceCreator) {
- return this.kernel_.getRepeatedMessageSize(fieldNumber, instanceCreator);
- }
- /**
- * @param {number} fieldNumber
- * @param {boolean} value
- */
- setBool(fieldNumber, value) {
- this.kernel_.setBool(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!ByteString} value
- */
- setBytes(fieldNumber, value) {
- this.kernel_.setBytes(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- setDouble(fieldNumber, value) {
- this.kernel_.setDouble(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- setFixed32(fieldNumber, value) {
- this.kernel_.setFixed32(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- setFixed64(fieldNumber, value) {
- this.kernel_.setFixed64(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- setFloat(fieldNumber, value) {
- this.kernel_.setFloat(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- setInt32(fieldNumber, value) {
- this.kernel_.setInt32(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- setInt64(fieldNumber, value) {
- this.kernel_.setInt64(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- setSfixed32(fieldNumber, value) {
- this.kernel_.setSfixed32(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- setSfixed64(fieldNumber, value) {
- this.kernel_.setSfixed64(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- setSint32(fieldNumber, value) {
- this.kernel_.setSint32(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- setSint64(fieldNumber, value) {
- this.kernel_.setSint64(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {string} value
- */
- setString(fieldNumber, value) {
- this.kernel_.setString(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- setUint32(fieldNumber, value) {
- this.kernel_.setUint32(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- setUint64(fieldNumber, value) {
- this.kernel_.setUint64(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {T} value
- * @template T
- */
- setMessage(fieldNumber, value) {
- this.kernel_.setMessage(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {boolean} value
- */
- addPackedBoolElement(fieldNumber, value) {
- this.kernel_.addPackedBoolElement(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<boolean>} values
- */
- addPackedBoolIterable(fieldNumber, values) {
- this.kernel_.addPackedBoolIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {boolean} value
- */
- addUnpackedBoolElement(fieldNumber, value) {
- this.kernel_.addUnpackedBoolElement(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<boolean>} values
- */
- addUnpackedBoolIterable(fieldNumber, values) {
- this.kernel_.addUnpackedBoolIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {boolean} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedBoolElement(fieldNumber, index, value) {
- this.kernel_.setPackedBoolElement(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<boolean>} values
- */
- setPackedBoolIterable(fieldNumber, values) {
- this.kernel_.setPackedBoolIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {boolean} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedBoolElement(fieldNumber, index, value) {
- this.kernel_.setUnpackedBoolElement(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<boolean>} values
- */
- setUnpackedBoolIterable(fieldNumber, values) {
- this.kernel_.setUnpackedBoolIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addPackedDoubleElement(fieldNumber, value) {
- this.kernel_.addPackedDoubleElement(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addPackedDoubleIterable(fieldNumber, values) {
- this.kernel_.addPackedDoubleIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addUnpackedDoubleElement(fieldNumber, value) {
- this.kernel_.addUnpackedDoubleElement(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addUnpackedDoubleIterable(fieldNumber, values) {
- this.kernel_.addUnpackedDoubleIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedDoubleElement(fieldNumber, index, value) {
- this.kernel_.setPackedDoubleElement(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setPackedDoubleIterable(fieldNumber, values) {
- this.kernel_.setPackedDoubleIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedDoubleElement(fieldNumber, index, value) {
- this.kernel_.setUnpackedDoubleElement(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setUnpackedDoubleIterable(fieldNumber, values) {
- this.kernel_.setUnpackedDoubleIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addPackedFixed32Element(fieldNumber, value) {
- this.kernel_.addPackedFixed32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addPackedFixed32Iterable(fieldNumber, values) {
- this.kernel_.addPackedFixed32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addUnpackedFixed32Element(fieldNumber, value) {
- this.kernel_.addUnpackedFixed32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addUnpackedFixed32Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedFixed32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedFixed32Element(fieldNumber, index, value) {
- this.kernel_.setPackedFixed32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setPackedFixed32Iterable(fieldNumber, values) {
- this.kernel_.setPackedFixed32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedFixed32Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedFixed32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setUnpackedFixed32Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedFixed32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addPackedFixed64Element(fieldNumber, value) {
- this.kernel_.addPackedFixed64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addPackedFixed64Iterable(fieldNumber, values) {
- this.kernel_.addPackedFixed64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addUnpackedFixed64Element(fieldNumber, value) {
- this.kernel_.addUnpackedFixed64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addUnpackedFixed64Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedFixed64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedFixed64Element(fieldNumber, index, value) {
- this.kernel_.setPackedFixed64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setPackedFixed64Iterable(fieldNumber, values) {
- this.kernel_.setPackedFixed64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedFixed64Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedFixed64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setUnpackedFixed64Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedFixed64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addPackedFloatElement(fieldNumber, value) {
- this.kernel_.addPackedFloatElement(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addPackedFloatIterable(fieldNumber, values) {
- this.kernel_.addPackedFloatIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addUnpackedFloatElement(fieldNumber, value) {
- this.kernel_.addUnpackedFloatElement(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addUnpackedFloatIterable(fieldNumber, values) {
- this.kernel_.addUnpackedFloatIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedFloatElement(fieldNumber, index, value) {
- this.kernel_.setPackedFloatElement(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setPackedFloatIterable(fieldNumber, values) {
- this.kernel_.setPackedFloatIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedFloatElement(fieldNumber, index, value) {
- this.kernel_.setUnpackedFloatElement(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setUnpackedFloatIterable(fieldNumber, values) {
- this.kernel_.setUnpackedFloatIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addPackedInt32Element(fieldNumber, value) {
- this.kernel_.addPackedInt32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addPackedInt32Iterable(fieldNumber, values) {
- this.kernel_.addPackedInt32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addUnpackedInt32Element(fieldNumber, value) {
- this.kernel_.addUnpackedInt32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addUnpackedInt32Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedInt32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedInt32Element(fieldNumber, index, value) {
- this.kernel_.setPackedInt32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setPackedInt32Iterable(fieldNumber, values) {
- this.kernel_.setPackedInt32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedInt32Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedInt32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setUnpackedInt32Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedInt32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addPackedInt64Element(fieldNumber, value) {
- this.kernel_.addPackedInt64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addPackedInt64Iterable(fieldNumber, values) {
- this.kernel_.addPackedInt64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addUnpackedInt64Element(fieldNumber, value) {
- this.kernel_.addUnpackedInt64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addUnpackedInt64Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedInt64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedInt64Element(fieldNumber, index, value) {
- this.kernel_.setPackedInt64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setPackedInt64Iterable(fieldNumber, values) {
- this.kernel_.setPackedInt64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedInt64Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedInt64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setUnpackedInt64Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedInt64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addPackedSfixed32Element(fieldNumber, value) {
- this.kernel_.addPackedSfixed32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addPackedSfixed32Iterable(fieldNumber, values) {
- this.kernel_.addPackedSfixed32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addUnpackedSfixed32Element(fieldNumber, value) {
- this.kernel_.addUnpackedSfixed32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addUnpackedSfixed32Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedSfixed32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedSfixed32Element(fieldNumber, index, value) {
- this.kernel_.setPackedSfixed32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setPackedSfixed32Iterable(fieldNumber, values) {
- this.kernel_.setPackedSfixed32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedSfixed32Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedSfixed32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setUnpackedSfixed32Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedSfixed32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addPackedSfixed64Element(fieldNumber, value) {
- this.kernel_.addPackedSfixed64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addPackedSfixed64Iterable(fieldNumber, values) {
- this.kernel_.addPackedSfixed64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addUnpackedSfixed64Element(fieldNumber, value) {
- this.kernel_.addUnpackedSfixed64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addUnpackedSfixed64Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedSfixed64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedSfixed64Element(fieldNumber, index, value) {
- this.kernel_.setPackedSfixed64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setPackedSfixed64Iterable(fieldNumber, values) {
- this.kernel_.setPackedSfixed64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedSfixed64Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedSfixed64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setUnpackedSfixed64Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedSfixed64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addPackedSint32Element(fieldNumber, value) {
- this.kernel_.addPackedSint32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addPackedSint32Iterable(fieldNumber, values) {
- this.kernel_.addPackedSint32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addUnpackedSint32Element(fieldNumber, value) {
- this.kernel_.addUnpackedSint32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addUnpackedSint32Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedSint32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedSint32Element(fieldNumber, index, value) {
- this.kernel_.setPackedSint32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setPackedSint32Iterable(fieldNumber, values) {
- this.kernel_.setPackedSint32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedSint32Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedSint32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setUnpackedSint32Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedSint32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addPackedSint64Element(fieldNumber, value) {
- this.kernel_.addPackedSint64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addPackedSint64Iterable(fieldNumber, values) {
- this.kernel_.addPackedSint64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addUnpackedSint64Element(fieldNumber, value) {
- this.kernel_.addUnpackedSint64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addUnpackedSint64Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedSint64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedSint64Element(fieldNumber, index, value) {
- this.kernel_.setPackedSint64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setPackedSint64Iterable(fieldNumber, values) {
- this.kernel_.setPackedSint64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedSint64Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedSint64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setUnpackedSint64Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedSint64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addPackedUint32Element(fieldNumber, value) {
- this.kernel_.addPackedUint32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addPackedUint32Iterable(fieldNumber, values) {
- this.kernel_.addPackedUint32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} value
- */
- addUnpackedUint32Element(fieldNumber, value) {
- this.kernel_.addUnpackedUint32Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- addUnpackedUint32Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedUint32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedUint32Element(fieldNumber, index, value) {
- this.kernel_.setPackedUint32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setPackedUint32Iterable(fieldNumber, values) {
- this.kernel_.setPackedUint32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {number} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedUint32Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedUint32Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<number>} values
- */
- setUnpackedUint32Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedUint32Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addPackedUint64Element(fieldNumber, value) {
- this.kernel_.addPackedUint64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addPackedUint64Iterable(fieldNumber, values) {
- this.kernel_.addPackedUint64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Int64} value
- */
- addUnpackedUint64Element(fieldNumber, value) {
- this.kernel_.addUnpackedUint64Element(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- addUnpackedUint64Iterable(fieldNumber, values) {
- this.kernel_.addUnpackedUint64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setPackedUint64Element(fieldNumber, index, value) {
- this.kernel_.setPackedUint64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setPackedUint64Iterable(fieldNumber, values) {
- this.kernel_.setPackedUint64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!Int64} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setUnpackedUint64Element(fieldNumber, index, value) {
- this.kernel_.setUnpackedUint64Element(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!Int64>} values
- */
- setUnpackedUint64Iterable(fieldNumber, values) {
- this.kernel_.setUnpackedUint64Iterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!ByteString>} values
- */
- setRepeatedBytesIterable(fieldNumber, values) {
- this.kernel_.setRepeatedBytesIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<!ByteString>} values
- */
- addRepeatedBytesIterable(fieldNumber, values) {
- this.kernel_.addRepeatedBytesIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {!ByteString} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setRepeatedBytesElement(fieldNumber, index, value) {
- this.kernel_.setRepeatedBytesElement(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!ByteString} value
- */
- addRepeatedBytesElement(fieldNumber, value) {
- this.kernel_.addRepeatedBytesElement(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<string>} values
- */
- setRepeatedStringIterable(fieldNumber, values) {
- this.kernel_.setRepeatedStringIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<string>} values
- */
- addRepeatedStringIterable(fieldNumber, values) {
- this.kernel_.addRepeatedStringIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {number} index
- * @param {string} value
- * @throws {!Error} if index is out of range when check mode is critical
- */
- setRepeatedStringElement(fieldNumber, index, value) {
- this.kernel_.setRepeatedStringElement(fieldNumber, index, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {string} value
- */
- addRepeatedStringElement(fieldNumber, value) {
- this.kernel_.addRepeatedStringElement(fieldNumber, value);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<T>} values
- * @template T
- */
- setRepeatedMessageIterable(fieldNumber, values) {
- this.kernel_.setRepeatedMessageIterable(fieldNumber, values);
- }
- /**
- * @param {number} fieldNumber
- * @param {!Iterable<T>} values
- * @param {function(!Kernel):T} instanceCreator
- * @template T
- */
- addRepeatedMessageIterable(fieldNumber, values, instanceCreator) {
- this.kernel_.addRepeatedMessageIterable(
- fieldNumber, values, instanceCreator);
- }
- /**
- * @param {number} fieldNumber
- * @param {T} value
- * @param {function(!Kernel):T} instanceCreator
- * @param {number} index
- * @throws {!Error} if index is out of range when check mode is critical
- * @template T
- */
- setRepeatedMessageElement(fieldNumber, value, instanceCreator, index) {
- this.kernel_.setRepeatedMessageElement(
- fieldNumber, value, instanceCreator, index);
- }
- /**
- * @param {number} fieldNumber
- * @param {T} value
- * @param {function(!Kernel):T} instanceCreator
- * @template T
- */
- addRepeatedMessageElement(fieldNumber, value, instanceCreator) {
- this.kernel_.addRepeatedMessageElement(fieldNumber, value, instanceCreator);
- }
- }
- exports = TestMessage;
|