44
55part of protobuf;
66
7- /**
8- * Per-message type setup.
9- */
7+ /// Per-message type setup.
108class BuilderInfo {
119 final String messageName;
1210 final Map <int , FieldInfo > fieldInfo = new Map <int , FieldInfo >();
@@ -18,22 +16,17 @@ class BuilderInfo {
1816
1917 BuilderInfo (this .messageName);
2018
21- void add/*<T>*/ (
22- int tagNumber,
23- String name,
24- int fieldType,
25- dynamic defaultOrMaker,
26- CreateBuilderFunc subBuilder,
27- ValueOfFunc valueOf) {
19+ void add <T >(int tagNumber, String name, int fieldType, dynamic defaultOrMaker,
20+ CreateBuilderFunc subBuilder, ValueOfFunc valueOf) {
2821 var index = fieldInfo.length;
29- addField (new FieldInfo /* <T>*/ (name, tagNumber, index, fieldType,
30- defaultOrMaker, subBuilder, valueOf));
22+ addField (new FieldInfo <T >(name, tagNumber, index, fieldType, defaultOrMaker ,
23+ subBuilder, valueOf));
3124 }
3225
33- void addRepeated/* <T>*/ (int tagNumber, String name, int fieldType,
26+ void addRepeated <T >(int tagNumber, String name, int fieldType,
3427 CheckFunc check, CreateBuilderFunc subBuilder, ValueOfFunc valueOf) {
3528 var index = fieldInfo.length;
36- addField (new FieldInfo /* <T>*/ .repeated (
29+ addField (new FieldInfo <T >.repeated (
3730 name, tagNumber, index, fieldType, check, subBuilder, valueOf));
3831 }
3932
@@ -43,39 +36,39 @@ class BuilderInfo {
4336 byName[fi.name] = fi;
4437 }
4538
46- void a/* <T>*/ (int tagNumber, String name, int fieldType,
39+ void a <T >(int tagNumber, String name, int fieldType,
4740 [dynamic defaultOrMaker,
4841 CreateBuilderFunc subBuilder,
4942 ValueOfFunc valueOf]) {
50- add/* <T>*/ (tagNumber, name, fieldType, defaultOrMaker, subBuilder, valueOf);
43+ add <T >(tagNumber, name, fieldType, defaultOrMaker, subBuilder, valueOf);
5144 }
5245
5346 // Enum.
54- void e/* <T>*/ (int tagNumber, String name, int fieldType,
55- dynamic defaultOrMaker, ValueOfFunc valueOf) {
56- add/* <T>*/ (tagNumber, name, fieldType, defaultOrMaker, null , valueOf);
47+ void e <T >(int tagNumber, String name, int fieldType, dynamic defaultOrMaker ,
48+ ValueOfFunc valueOf) {
49+ add <T >(tagNumber, name, fieldType, defaultOrMaker, null , valueOf);
5750 }
5851
5952 // Repeated message.
6053 // TODO(skybrian): migrate to pp() and remove.
61- void m/* <T>*/ (int tagNumber, String name, CreateBuilderFunc subBuilder,
54+ void m <T >(int tagNumber, String name, CreateBuilderFunc subBuilder,
6255 MakeDefaultFunc makeDefault) {
63- add/* <T>*/ (tagNumber, name, PbFieldType ._REPEATED_MESSAGE , makeDefault,
56+ add <T >(tagNumber, name, PbFieldType ._REPEATED_MESSAGE , makeDefault,
6457 subBuilder, null );
6558 }
6659
6760 // Repeated, not a message, group, or enum.
68- void p/* <T>*/ (int tagNumber, String name, int fieldType) {
61+ void p <T >(int tagNumber, String name, int fieldType) {
6962 assert (! _isGroupOrMessage (fieldType) && ! _isEnum (fieldType));
70- addRepeated/* <T>*/ (
63+ addRepeated <T >(
7164 tagNumber, name, fieldType, getCheckFunction (fieldType), null , null );
7265 }
7366
7467 // Repeated message, group, or enum.
75- void pp/* <T>*/ (int tagNumber, String name, int fieldType, CheckFunc check,
68+ void pp <T >(int tagNumber, String name, int fieldType, CheckFunc check,
7669 [CreateBuilderFunc subBuilder, ValueOfFunc valueOf]) {
7770 assert (_isGroupOrMessage (fieldType) || _isEnum (fieldType));
78- addRepeated/* <T>*/ (tagNumber, name, fieldType, check, subBuilder, valueOf);
71+ addRepeated <T >(tagNumber, name, fieldType, check, subBuilder, valueOf);
7972 }
8073
8174 bool containsTagNumber (int tagNumber) => fieldInfo.containsKey (tagNumber);
0 commit comments