31 package com.google.protobuf;
61 if (Proto3Message.class.isAssignableFrom(clazz)) {
63 }
else if (Proto3Empty.class.isAssignableFrom(clazz)) {
65 }
else if (Proto3MessageWithMaps.class.isAssignableFrom(clazz)) {
68 throw new IllegalArgumentException(
"Unsupported class: " + clazz.getName());
79 StructuralMessageInfo.Builder builder = StructuralMessageInfo.newBuilder(48);
81 return builder.build();
85 builder.withDefaultInstance(Proto3Message.getDefaultInstance());
114 forRepeatedMessageField(
152 OneofInfo oneof =
new OneofInfo(0,
field(
"testOneofCase_"),
field(
"testOneof_"));
154 builder.withField(forOneofMemberField(54,
FieldType.
FLOAT, oneof,
Float.class,
true,
null));
155 builder.withField(forOneofMemberField(55,
FieldType.
INT64, oneof, Long.class,
true,
null));
156 builder.withField(forOneofMemberField(56,
FieldType.
UINT64, oneof, Long.class,
true,
null));
157 builder.withField(forOneofMemberField(57,
FieldType.
INT32, oneof, Integer.class,
true,
null));
158 builder.withField(forOneofMemberField(58,
FieldType.
FIXED64, oneof, Long.class,
true,
null));
159 builder.withField(forOneofMemberField(59,
FieldType.
FIXED32, oneof, Integer.class,
true,
null));
160 builder.withField(forOneofMemberField(60,
FieldType.
BOOL, oneof, Boolean.class,
true,
null));
161 builder.withField(forOneofMemberField(61,
FieldType.
STRING, oneof, String.class,
true,
null));
163 forOneofMemberField(62,
FieldType.
MESSAGE, oneof, Proto3Message.class,
true,
null));
166 builder.withField(forOneofMemberField(64,
FieldType.
UINT32, oneof, Integer.class,
true,
null));
169 builder.withField(forOneofMemberField(66,
FieldType.
SFIXED64, oneof, Long.class,
true,
null));
170 builder.withField(forOneofMemberField(67,
FieldType.
SINT32, oneof, Integer.class,
true,
null));
171 builder.withField(forOneofMemberField(68,
FieldType.
SINT64, oneof, Long.class,
true,
null));
175 StructuralMessageInfo.Builder builder = StructuralMessageInfo.newBuilder(1);
177 return builder.build();
181 StructuralMessageInfo.Builder builder = StructuralMessageInfo.newBuilder();
183 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_bool_1", 1));
184 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_bytes_2", 2));
185 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_double_3", 3));
186 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_enum_4", 4));
187 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_fixed32_5", 5));
188 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_fixed64_6", 6));
189 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_float_7", 7));
190 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_int32_8", 8));
191 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_int64_9", 9));
192 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_message_10", 10));
193 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_sfixed32_11", 11));
194 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_sfixed64_12", 12));
195 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_sint32_13", 13));
196 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_sint64_14", 14));
197 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_string_15", 15));
198 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_uint32_16", 16));
199 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_bool_uint64_17", 17));
200 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_bool_18", 18));
201 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_bytes_19", 19));
202 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_double_20", 20));
203 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_enum_21", 21));
205 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_fixed32_22", 22));
207 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_fixed64_23", 23));
208 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_float_24", 24));
209 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_int32_25", 25));
210 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_int64_26", 26));
212 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_message_27", 27));
214 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_sfixed32_28", 28));
216 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_sfixed64_29", 29));
217 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_sint32_30", 30));
218 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_sint64_31", 31));
219 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_string_32", 32));
220 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_uint32_33", 33));
221 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed32_uint64_34", 34));
222 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_bool_35", 35));
223 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_bytes_36", 36));
224 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_double_37", 37));
225 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_enum_38", 38));
227 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_fixed32_39", 39));
229 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_fixed64_40", 40));
230 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_float_41", 41));
231 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_int32_42", 42));
232 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_int64_43", 43));
234 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_message_44", 44));
236 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_sfixed32_45", 45));
238 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_sfixed64_46", 46));
239 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_sint32_47", 47));
240 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_sint64_48", 48));
241 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_string_49", 49));
242 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_uint32_50", 50));
243 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_fixed64_uint64_51", 51));
244 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_bool_52", 52));
245 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_bytes_53", 53));
246 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_double_54", 54));
247 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_enum_55", 55));
248 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_fixed32_56", 56));
249 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_fixed64_57", 57));
250 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_float_58", 58));
251 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_int32_59", 59));
252 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_int64_60", 60));
253 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_message_61", 61));
254 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_sfixed32_62", 62));
255 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_sfixed64_63", 63));
256 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_sint32_64", 64));
257 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_sint64_65", 65));
258 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_string_66", 66));
259 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_uint32_67", 67));
260 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int32_uint64_68", 68));
261 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_bool_69", 69));
262 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_bytes_70", 70));
263 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_double_71", 71));
264 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_enum_72", 72));
265 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_fixed32_73", 73));
266 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_fixed64_74", 74));
267 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_float_75", 75));
268 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_int32_76", 76));
269 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_int64_77", 77));
270 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_message_78", 78));
271 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_sfixed32_79", 79));
272 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_sfixed64_80", 80));
273 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_sint32_81", 81));
274 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_sint64_82", 82));
275 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_string_83", 83));
276 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_uint32_84", 84));
277 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_int64_uint64_85", 85));
278 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_bool_86", 86));
279 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_bytes_87", 87));
281 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_double_88", 88));
282 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_enum_89", 89));
284 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_fixed32_90", 90));
286 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_fixed64_91", 91));
287 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_float_92", 92));
288 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_int32_93", 93));
289 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_int64_94", 94));
291 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_message_95", 95));
293 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_sfixed32_96", 96));
295 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_sfixed64_97", 97));
297 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_sint32_98", 98));
299 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_sint64_99", 99));
301 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_string_100", 100));
303 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_uint32_101", 101));
305 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed32_uint64_102", 102));
307 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_bool_103", 103));
309 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_bytes_104", 104));
311 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_double_105", 105));
313 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_enum_106", 106));
315 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_fixed32_107", 107));
317 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_fixed64_108", 108));
319 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_float_109", 109));
321 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_int32_110", 110));
323 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_int64_111", 111));
325 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_message_112", 112));
327 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_sfixed32_113", 113));
329 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_sfixed64_114", 114));
331 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_sint32_115", 115));
333 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_sint64_116", 116));
335 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_string_117", 117));
337 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_uint32_118", 118));
339 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sfixed64_uint64_119", 119));
340 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_bool_120", 120));
341 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_bytes_121", 121));
343 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_double_122", 122));
344 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_enum_123", 123));
346 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_fixed32_124", 124));
348 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_fixed64_125", 125));
349 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_float_126", 126));
350 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_int32_127", 127));
351 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_int64_128", 128));
353 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_message_129", 129));
355 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_sfixed32_130", 130));
357 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_sfixed64_131", 131));
359 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_sint32_132", 132));
361 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_sint64_133", 133));
363 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_string_134", 134));
365 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_uint32_135", 135));
367 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint32_uint64_136", 136));
368 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_bool_137", 137));
369 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_bytes_138", 138));
371 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_double_139", 139));
372 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_enum_140", 140));
374 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_fixed32_141", 141));
376 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_fixed64_142", 142));
377 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_float_143", 143));
378 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_int32_144", 144));
379 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_int64_145", 145));
381 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_message_146", 146));
383 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_sfixed32_147", 147));
385 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_sfixed64_148", 148));
387 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_sint32_149", 149));
389 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_sint64_150", 150));
391 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_string_151", 151));
393 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_uint32_152", 152));
395 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_sint64_uint64_153", 153));
396 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_bool_154", 154));
397 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_bytes_155", 155));
399 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_double_156", 156));
400 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_enum_157", 157));
402 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_fixed32_158", 158));
404 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_fixed64_159", 159));
405 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_float_160", 160));
406 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_int32_161", 161));
407 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_int64_162", 162));
409 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_message_163", 163));
411 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_sfixed32_164", 164));
413 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_sfixed64_165", 165));
415 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_sint32_166", 166));
417 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_sint64_167", 167));
419 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_string_168", 168));
421 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_uint32_169", 169));
423 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_string_uint64_170", 170));
424 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_bool_171", 171));
425 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_bytes_172", 172));
427 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_double_173", 173));
428 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_enum_174", 174));
430 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_fixed32_175", 175));
432 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_fixed64_176", 176));
433 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_float_177", 177));
434 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_int32_178", 178));
435 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_int64_179", 179));
437 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_message_180", 180));
439 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_sfixed32_181", 181));
441 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_sfixed64_182", 182));
443 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_sint32_183", 183));
445 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_sint64_184", 184));
447 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_string_185", 185));
449 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_uint32_186", 186));
451 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint32_uint64_187", 187));
452 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_bool_188", 188));
453 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_bytes_189", 189));
455 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_double_190", 190));
456 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_enum_191", 191));
458 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_fixed32_192", 192));
460 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_fixed64_193", 193));
461 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_float_194", 194));
462 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_int32_195", 195));
463 builder.withField(
mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_int64_196", 196));
465 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_message_197", 197));
467 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_sfixed32_198", 198));
469 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_sfixed64_199", 199));
471 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_sint32_200", 200));
473 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_sint64_201", 201));
475 mapFieldInfo(Proto3MessageWithMaps.class,
"field_map_uint64_string_202", 202));
477 mapFieldInfo(Proto2MessageWithMaps.class,
"field_map_uint64_uint32_203", 203));
479 mapFieldInfo(Proto2MessageWithMaps.class,
"field_map_uint64_uint64_204", 204));
480 return builder.build();
489 return clazz.getDeclaredField(
name);
490 }
catch (NoSuchFieldException | SecurityException e) {
491 throw new RuntimeException(e);
495 private static FieldInfo
mapFieldInfo(Class<?> clazz, String fieldName,
int fieldNumber) {
498 field(clazz, SchemaUtil.toCamelCase(fieldName,
false) +
"_"),
500 SchemaUtil.getMapDefaultEntry(clazz, fieldName),
502 }
catch (Throwable t) {
503 throw new RuntimeException(t);