| Index: lib/src/protobuf/generated_message.dart
|
| diff --git a/lib/src/protobuf/generated_message.dart b/lib/src/protobuf/generated_message.dart
|
| index 2f1a329fa1bf7a6f289705563967b4de3d9ab244..236be20ecd35876cd8ad8c6a072344bc032fd6c6 100644
|
| --- a/lib/src/protobuf/generated_message.dart
|
| +++ b/lib/src/protobuf/generated_message.dart
|
| @@ -217,14 +217,8 @@ abstract class GeneratedMessage {
|
| /// that the protobuf can be encoded correctly, the returned List must
|
| /// validate all items added to it. This can most easily be done
|
| /// using the FieldInfo.check function.
|
| - List createRepeatedField(int tagNumber, FieldInfo fi) {
|
| - if (fi.check != null) {
|
| - // new way
|
| - return new PbList(check: fi.check);
|
| - } else {
|
| - // old way; remove after all generated code is upgraded.
|
| - return fi.makeDefault();
|
| - }
|
| + List/*<T>*/ createRepeatedField/*<T>*/(int tagNumber, FieldInfo/*<T>*/ fi) {
|
| + return new PbList/*<T>*/(check: fi.check);
|
| }
|
|
|
| /// Returns the value of a field, ignoring any defaults.
|
| @@ -242,7 +236,8 @@ abstract class GeneratedMessage {
|
| _fieldSet._ensureInfo(tagNumber).readonlyDefault;
|
|
|
| /// Returns [:true:] if a value of [extension] is present.
|
| - bool hasExtension(Extension extension) => _fieldSet._hasExtensions &&
|
| + bool hasExtension(Extension extension) =>
|
| + _fieldSet._hasExtensions &&
|
| _fieldSet._extensions._getFieldOrNull(extension) != null;
|
|
|
| /// Returns [:true:] if this message has a field associated with [tagNumber].
|
| @@ -280,8 +275,8 @@ abstract class GeneratedMessage {
|
| void setField(int tagNumber, value) => _fieldSet._setField(tagNumber, value);
|
|
|
| /// For generated code only.
|
| - $_get(int index, int tagNumber, defaultValue) =>
|
| - _fieldSet._$get(index, tagNumber, defaultValue);
|
| + /*T*/ $_get/*<T>*/(int index, int tagNumber, /*T*/ defaultValue) =>
|
| + _fieldSet._$get/*<T>*/(index, tagNumber, defaultValue);
|
|
|
| /// For generated code only.
|
| bool $_has(int index, int tagNumber) => _fieldSet._$has(index, tagNumber);
|
|
|