31 package com.google.protobuf;
154 TestAllTypesLite.Builder builder = TestAllTypesLite.newBuilder();
164 TestAllExtensionsLite.Builder builder = TestAllExtensionsLite.newBuilder();
166 return builder.build();
170 TestPackedExtensionsLite.Builder builder = TestPackedExtensionsLite.newBuilder();
172 return builder.build();
177 builder.setOptionalInt32(101);
178 builder.setOptionalInt64(102);
179 builder.setOptionalUint32(103);
180 builder.setOptionalUint64(104);
181 builder.setOptionalSint32(105);
182 builder.setOptionalSint64(106);
183 builder.setOptionalFixed32(107);
184 builder.setOptionalFixed64(108);
185 builder.setOptionalSfixed32(109);
186 builder.setOptionalSfixed64(110);
187 builder.setOptionalFloat(111);
188 builder.setOptionalDouble(112);
189 builder.setOptionalBool(
true);
190 builder.setOptionalString(
"115");
191 builder.setOptionalBytes(toBytes(
"116"));
193 builder.setOptionalGroup(TestAllTypesLite.OptionalGroup.newBuilder().setA(117).build());
194 builder.setOptionalNestedMessage(
195 TestAllTypesLite.NestedMessage.newBuilder().setBb(118).build());
196 builder.setOptionalForeignMessage(ForeignMessageLite.newBuilder().setC(119).build());
197 builder.setOptionalImportMessage(ImportMessageLite.newBuilder().setD(120).build());
198 builder.setOptionalPublicImportMessage(PublicImportMessageLite.newBuilder().setE(126).build());
199 builder.setOptionalLazyMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(127).build());
201 builder.setOptionalNestedEnum(TestAllTypesLite.NestedEnum.BAZ);
202 builder.setOptionalForeignEnum(ForeignEnumLite.FOREIGN_LITE_BAZ);
203 builder.setOptionalImportEnum(ImportEnumLite.IMPORT_LITE_BAZ);
205 builder.setOptionalStringPiece(
"124");
206 builder.setOptionalCord(
"125");
210 builder.addRepeatedInt32(201);
211 builder.addRepeatedInt64(202);
212 builder.addRepeatedUint32(203);
213 builder.addRepeatedUint64(204);
214 builder.addRepeatedSint32(205);
215 builder.addRepeatedSint64(206);
216 builder.addRepeatedFixed32(207);
217 builder.addRepeatedFixed64(208);
218 builder.addRepeatedSfixed32(209);
219 builder.addRepeatedSfixed64(210);
220 builder.addRepeatedFloat(211);
221 builder.addRepeatedDouble(212);
222 builder.addRepeatedBool(
true);
223 builder.addRepeatedString(
"215");
224 builder.addRepeatedBytes(toBytes(
"216"));
226 builder.addRepeatedGroup(TestAllTypesLite.RepeatedGroup.newBuilder().setA(217).build());
227 builder.addRepeatedNestedMessage(
228 TestAllTypesLite.NestedMessage.newBuilder().setBb(218).build());
229 builder.addRepeatedForeignMessage(ForeignMessageLite.newBuilder().setC(219).build());
230 builder.addRepeatedImportMessage(ImportMessageLite.newBuilder().setD(220).build());
231 builder.addRepeatedLazyMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(227).build());
233 builder.addRepeatedNestedEnum(TestAllTypesLite.NestedEnum.BAR);
234 builder.addRepeatedForeignEnum(ForeignEnumLite.FOREIGN_LITE_BAR);
235 builder.addRepeatedImportEnum(ImportEnumLite.IMPORT_LITE_BAR);
237 builder.addRepeatedStringPiece(
"224");
238 builder.addRepeatedCord(
"225");
241 builder.addRepeatedInt32(301);
242 builder.addRepeatedInt64(302);
243 builder.addRepeatedUint32(303);
244 builder.addRepeatedUint64(304);
245 builder.addRepeatedSint32(305);
246 builder.addRepeatedSint64(306);
247 builder.addRepeatedFixed32(307);
248 builder.addRepeatedFixed64(308);
249 builder.addRepeatedSfixed32(309);
250 builder.addRepeatedSfixed64(310);
251 builder.addRepeatedFloat(311);
252 builder.addRepeatedDouble(312);
253 builder.addRepeatedBool(
false);
254 builder.addRepeatedString(
"315");
255 builder.addRepeatedBytes(toBytes(
"316"));
257 builder.addRepeatedGroup(TestAllTypesLite.RepeatedGroup.newBuilder().setA(317).build());
258 builder.addRepeatedNestedMessage(
259 TestAllTypesLite.NestedMessage.newBuilder().setBb(318).build());
260 builder.addRepeatedForeignMessage(ForeignMessageLite.newBuilder().setC(319).build());
261 builder.addRepeatedImportMessage(ImportMessageLite.newBuilder().setD(320).build());
262 builder.addRepeatedLazyMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(327).build());
264 builder.addRepeatedNestedEnum(TestAllTypesLite.NestedEnum.BAZ);
265 builder.addRepeatedForeignEnum(ForeignEnumLite.FOREIGN_LITE_BAZ);
266 builder.addRepeatedImportEnum(ImportEnumLite.IMPORT_LITE_BAZ);
268 builder.addRepeatedStringPiece(
"324");
269 builder.addRepeatedCord(
"325");
273 builder.setDefaultInt32(401);
274 builder.setDefaultInt64(402);
275 builder.setDefaultUint32(403);
276 builder.setDefaultUint64(404);
277 builder.setDefaultSint32(405);
278 builder.setDefaultSint64(406);
279 builder.setDefaultFixed32(407);
280 builder.setDefaultFixed64(408);
281 builder.setDefaultSfixed32(409);
282 builder.setDefaultSfixed64(410);
283 builder.setDefaultFloat(411);
284 builder.setDefaultDouble(412);
285 builder.setDefaultBool(
false);
286 builder.setDefaultString(
"415");
287 builder.setDefaultBytes(toBytes(
"416"));
289 builder.setDefaultNestedEnum(TestAllTypesLite.NestedEnum.FOO);
290 builder.setDefaultForeignEnum(ForeignEnumLite.FOREIGN_LITE_FOO);
291 builder.setDefaultImportEnum(ImportEnumLite.IMPORT_LITE_FOO);
293 builder.setDefaultStringPiece(
"424");
294 builder.setDefaultCord(
"425");
296 builder.setOneofUint32(601);
297 builder.setOneofNestedMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(602).build());
298 builder.setOneofString(
"603");
299 builder.setOneofBytes(toBytes(
"604"));
317 UnittestLite.registerAllExtensions(registry);
327 message.setExtension(optionalInt32ExtensionLite, 101);
328 message.setExtension(optionalInt64ExtensionLite, 102L);
329 message.setExtension(optionalUint32ExtensionLite, 103);
330 message.setExtension(optionalUint64ExtensionLite, 104L);
331 message.setExtension(optionalSint32ExtensionLite, 105);
332 message.setExtension(optionalSint64ExtensionLite, 106L);
333 message.setExtension(optionalFixed32ExtensionLite, 107);
334 message.setExtension(optionalFixed64ExtensionLite, 108L);
335 message.setExtension(optionalSfixed32ExtensionLite, 109);
336 message.setExtension(optionalSfixed64ExtensionLite, 110L);
337 message.setExtension(optionalFloatExtensionLite, 111
F);
338 message.setExtension(optionalDoubleExtensionLite, 112D);
339 message.setExtension(optionalBoolExtensionLite,
true);
340 message.setExtension(optionalStringExtensionLite,
"115");
341 message.setExtension(optionalBytesExtensionLite, toBytes(
"116"));
344 optionalGroupExtensionLite, OptionalGroup_extension_lite.newBuilder().setA(117).build());
346 optionalNestedMessageExtensionLite,
347 TestAllTypesLite.NestedMessage.newBuilder().setBb(118).build());
349 optionalForeignMessageExtensionLite, ForeignMessageLite.newBuilder().setC(119).build());
351 optionalImportMessageExtensionLite, ImportMessageLite.newBuilder().setD(120).build());
353 optionalPublicImportMessageExtensionLite,
354 PublicImportMessageLite.newBuilder().setE(126).build());
356 optionalLazyMessageExtensionLite,
357 TestAllTypesLite.NestedMessage.newBuilder().setBb(127).build());
359 message.setExtension(optionalNestedEnumExtensionLite, TestAllTypesLite.NestedEnum.BAZ);
360 message.setExtension(optionalForeignEnumExtensionLite, ForeignEnumLite.FOREIGN_LITE_BAZ);
361 message.setExtension(optionalImportEnumExtensionLite, ImportEnumLite.IMPORT_LITE_BAZ);
363 message.setExtension(optionalStringPieceExtensionLite,
"124");
364 message.setExtension(optionalCordExtensionLite,
"125");
368 message.addExtension(repeatedInt32ExtensionLite, 201);
369 message.addExtension(repeatedInt64ExtensionLite, 202L);
370 message.addExtension(repeatedUint32ExtensionLite, 203);
371 message.addExtension(repeatedUint64ExtensionLite, 204L);
372 message.addExtension(repeatedSint32ExtensionLite, 205);
373 message.addExtension(repeatedSint64ExtensionLite, 206L);
374 message.addExtension(repeatedFixed32ExtensionLite, 207);
375 message.addExtension(repeatedFixed64ExtensionLite, 208L);
376 message.addExtension(repeatedSfixed32ExtensionLite, 209);
377 message.addExtension(repeatedSfixed64ExtensionLite, 210L);
378 message.addExtension(repeatedFloatExtensionLite, 211
F);
379 message.addExtension(repeatedDoubleExtensionLite, 212D);
380 message.addExtension(repeatedBoolExtensionLite,
true);
381 message.addExtension(repeatedStringExtensionLite,
"215");
382 message.addExtension(repeatedBytesExtensionLite, toBytes(
"216"));
385 repeatedGroupExtensionLite, RepeatedGroup_extension_lite.newBuilder().setA(217).build());
387 repeatedNestedMessageExtensionLite,
388 TestAllTypesLite.NestedMessage.newBuilder().setBb(218).build());
390 repeatedForeignMessageExtensionLite, ForeignMessageLite.newBuilder().setC(219).build());
392 repeatedImportMessageExtensionLite, ImportMessageLite.newBuilder().setD(220).build());
394 repeatedLazyMessageExtensionLite,
395 TestAllTypesLite.NestedMessage.newBuilder().setBb(227).build());
397 message.addExtension(repeatedNestedEnumExtensionLite, TestAllTypesLite.NestedEnum.BAR);
398 message.addExtension(repeatedForeignEnumExtensionLite, ForeignEnumLite.FOREIGN_LITE_BAR);
399 message.addExtension(repeatedImportEnumExtensionLite, ImportEnumLite.IMPORT_LITE_BAR);
401 message.addExtension(repeatedStringPieceExtensionLite,
"224");
402 message.addExtension(repeatedCordExtensionLite,
"225");
405 message.addExtension(repeatedInt32ExtensionLite, 301);
406 message.addExtension(repeatedInt64ExtensionLite, 302L);
407 message.addExtension(repeatedUint32ExtensionLite, 303);
408 message.addExtension(repeatedUint64ExtensionLite, 304L);
409 message.addExtension(repeatedSint32ExtensionLite, 305);
410 message.addExtension(repeatedSint64ExtensionLite, 306L);
411 message.addExtension(repeatedFixed32ExtensionLite, 307);
412 message.addExtension(repeatedFixed64ExtensionLite, 308L);
413 message.addExtension(repeatedSfixed32ExtensionLite, 309);
414 message.addExtension(repeatedSfixed64ExtensionLite, 310L);
415 message.addExtension(repeatedFloatExtensionLite, 311
F);
416 message.addExtension(repeatedDoubleExtensionLite, 312D);
417 message.addExtension(repeatedBoolExtensionLite,
false);
418 message.addExtension(repeatedStringExtensionLite,
"315");
419 message.addExtension(repeatedBytesExtensionLite, toBytes(
"316"));
422 repeatedGroupExtensionLite, RepeatedGroup_extension_lite.newBuilder().setA(317).build());
424 repeatedNestedMessageExtensionLite,
425 TestAllTypesLite.NestedMessage.newBuilder().setBb(318).build());
427 repeatedForeignMessageExtensionLite, ForeignMessageLite.newBuilder().setC(319).build());
429 repeatedImportMessageExtensionLite, ImportMessageLite.newBuilder().setD(320).build());
431 repeatedLazyMessageExtensionLite,
432 TestAllTypesLite.NestedMessage.newBuilder().setBb(327).build());
434 message.addExtension(repeatedNestedEnumExtensionLite, TestAllTypesLite.NestedEnum.BAZ);
435 message.addExtension(repeatedForeignEnumExtensionLite, ForeignEnumLite.FOREIGN_LITE_BAZ);
436 message.addExtension(repeatedImportEnumExtensionLite, ImportEnumLite.IMPORT_LITE_BAZ);
438 message.addExtension(repeatedStringPieceExtensionLite,
"324");
439 message.addExtension(repeatedCordExtensionLite,
"325");
443 message.setExtension(defaultInt32ExtensionLite, 401);
444 message.setExtension(defaultInt64ExtensionLite, 402L);
445 message.setExtension(defaultUint32ExtensionLite, 403);
446 message.setExtension(defaultUint64ExtensionLite, 404L);
447 message.setExtension(defaultSint32ExtensionLite, 405);
448 message.setExtension(defaultSint64ExtensionLite, 406L);
449 message.setExtension(defaultFixed32ExtensionLite, 407);
450 message.setExtension(defaultFixed64ExtensionLite, 408L);
451 message.setExtension(defaultSfixed32ExtensionLite, 409);
452 message.setExtension(defaultSfixed64ExtensionLite, 410L);
453 message.setExtension(defaultFloatExtensionLite, 411
F);
454 message.setExtension(defaultDoubleExtensionLite, 412D);
455 message.setExtension(defaultBoolExtensionLite,
false);
456 message.setExtension(defaultStringExtensionLite,
"415");
457 message.setExtension(defaultBytesExtensionLite, toBytes(
"416"));
459 message.setExtension(defaultNestedEnumExtensionLite, TestAllTypesLite.NestedEnum.FOO);
460 message.setExtension(defaultForeignEnumExtensionLite, ForeignEnumLite.FOREIGN_LITE_FOO);
461 message.setExtension(defaultImportEnumExtensionLite, ImportEnumLite.IMPORT_LITE_FOO);
463 message.setExtension(defaultStringPieceExtensionLite,
"424");
464 message.setExtension(defaultCordExtensionLite,
"425");
466 message.setExtension(oneofUint32ExtensionLite, 601);
468 oneofNestedMessageExtensionLite,
469 TestAllTypesLite.NestedMessage.newBuilder().setBb(602).build());
470 message.setExtension(oneofStringExtensionLite,
"603");
471 message.setExtension(oneofBytesExtensionLite, toBytes(
"604"));
481 message.setExtension(repeatedInt32ExtensionLite, 1, 501);
482 message.setExtension(repeatedInt64ExtensionLite, 1, 502L);
483 message.setExtension(repeatedUint32ExtensionLite, 1, 503);
484 message.setExtension(repeatedUint64ExtensionLite, 1, 504L);
485 message.setExtension(repeatedSint32ExtensionLite, 1, 505);
486 message.setExtension(repeatedSint64ExtensionLite, 1, 506L);
487 message.setExtension(repeatedFixed32ExtensionLite, 1, 507);
488 message.setExtension(repeatedFixed64ExtensionLite, 1, 508L);
489 message.setExtension(repeatedSfixed32ExtensionLite, 1, 509);
490 message.setExtension(repeatedSfixed64ExtensionLite, 1, 510L);
491 message.setExtension(repeatedFloatExtensionLite, 1, 511
F);
492 message.setExtension(repeatedDoubleExtensionLite, 1, 512D);
493 message.setExtension(repeatedBoolExtensionLite, 1,
true);
494 message.setExtension(repeatedStringExtensionLite, 1,
"515");
495 message.setExtension(repeatedBytesExtensionLite, 1, toBytes(
"516"));
498 repeatedGroupExtensionLite, 1, RepeatedGroup_extension_lite.newBuilder().setA(517).build());
500 repeatedNestedMessageExtensionLite,
502 TestAllTypesLite.NestedMessage.newBuilder().setBb(518).build());
504 repeatedForeignMessageExtensionLite, 1, ForeignMessageLite.newBuilder().setC(519).build());
506 repeatedImportMessageExtensionLite, 1, ImportMessageLite.newBuilder().setD(520).build());
508 repeatedLazyMessageExtensionLite,
510 TestAllTypesLite.NestedMessage.newBuilder().setBb(527).build());
512 message.setExtension(repeatedNestedEnumExtensionLite, 1, TestAllTypesLite.NestedEnum.FOO);
513 message.setExtension(repeatedForeignEnumExtensionLite, 1, ForeignEnumLite.FOREIGN_LITE_FOO);
514 message.setExtension(repeatedImportEnumExtensionLite, 1, ImportEnumLite.IMPORT_LITE_FOO);
516 message.setExtension(repeatedStringPieceExtensionLite, 1,
"524");
517 message.setExtension(repeatedCordExtensionLite, 1,
"525");
521 message.addExtension(packedInt32ExtensionLite, 601);
522 message.addExtension(packedInt64ExtensionLite, 602L);
523 message.addExtension(packedUint32ExtensionLite, 603);
524 message.addExtension(packedUint64ExtensionLite, 604L);
525 message.addExtension(packedSint32ExtensionLite, 605);
526 message.addExtension(packedSint64ExtensionLite, 606L);
527 message.addExtension(packedFixed32ExtensionLite, 607);
528 message.addExtension(packedFixed64ExtensionLite, 608L);
529 message.addExtension(packedSfixed32ExtensionLite, 609);
530 message.addExtension(packedSfixed64ExtensionLite, 610L);
531 message.addExtension(packedFloatExtensionLite, 611
F);
532 message.addExtension(packedDoubleExtensionLite, 612D);
533 message.addExtension(packedBoolExtensionLite,
true);
534 message.addExtension(packedEnumExtensionLite, ForeignEnumLite.FOREIGN_LITE_BAR);
536 message.addExtension(packedInt32ExtensionLite, 701);
537 message.addExtension(packedInt64ExtensionLite, 702L);
538 message.addExtension(packedUint32ExtensionLite, 703);
539 message.addExtension(packedUint64ExtensionLite, 704L);
540 message.addExtension(packedSint32ExtensionLite, 705);
541 message.addExtension(packedSint64ExtensionLite, 706L);
542 message.addExtension(packedFixed32ExtensionLite, 707);
543 message.addExtension(packedFixed64ExtensionLite, 708L);
544 message.addExtension(packedSfixed32ExtensionLite, 709);
545 message.addExtension(packedSfixed64ExtensionLite, 710L);
546 message.addExtension(packedFloatExtensionLite, 711
F);
547 message.addExtension(packedDoubleExtensionLite, 712D);
548 message.addExtension(packedBoolExtensionLite,
false);
549 message.addExtension(packedEnumExtensionLite, ForeignEnumLite.FOREIGN_LITE_BAZ);