Use `$_createMessage()` of type `GeneratedMessage Function()` in Dart protoc compiler (#1093)
Often apps use extensive numbers of protos. The `BuilderInfo` of a proto will refer to sub proto messages via using `Foo.create` tear-offs.
Big apps can end up with tens of thousands of those `<name>.create` closures. All of them currently have a unique `<name> Function()` function type.
Though the actual usage of those closures is only in contexts where the caller of the closure expects a `GeneratedMessage` as return type. If a caller knew the actual return type, then the caller could call the constructor directly.
To avoid having to create potentially tens of thousands of unique function types, we make those closures have the
`GeneratedMessage Function()` type.
This mirrors cl/923994549 & cl/940364489
diff --git a/benchmarks/tool/compile_benchmarks.dart b/benchmarks/tool/compile_benchmarks.dart
index db84e7e..4db2216 100755
--- a/benchmarks/tool/compile_benchmarks.dart
+++ b/benchmarks/tool/compile_benchmarks.dart
@@ -1,4 +1,5 @@
#!/usr/bin/env dart
+
// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
diff --git a/protobuf/CHANGELOG.md b/protobuf/CHANGELOG.md
index 219a13c..5019a98 100644
--- a/protobuf/CHANGELOG.md
+++ b/protobuf/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 6.1.0
+
+* Make `BuilderInfo` methods accept `GeneratedMessage Function()` typed
+ closures.
+
## 6.0.0
* New `GeneratedMessage` extension methods `toTextFormat` and `writeTextFormat`
diff --git a/protobuf/lib/src/protobuf/builder_info.dart b/protobuf/lib/src/protobuf/builder_info.dart
index 28997e4..b98c685 100644
--- a/protobuf/lib/src/protobuf/builder_info.dart
+++ b/protobuf/lib/src/protobuf/builder_info.dart
@@ -411,7 +411,7 @@
void aOM<T extends GeneratedMessage>(
int tagNumber,
String name, {
- required T Function() subBuilder,
+ required GeneratedMessage Function() subBuilder,
String? protoName,
}) {
add<T>(
@@ -430,7 +430,7 @@
void aQM<T extends GeneratedMessage>(
int tagNumber,
String name, {
- required T Function() subBuilder,
+ required GeneratedMessage Function() subBuilder,
String? protoName,
}) {
add<T>(
@@ -449,7 +449,7 @@
void pPM<T extends GeneratedMessage>(
int tagNumber,
String name, {
- required T Function() subBuilder,
+ required GeneratedMessage Function() subBuilder,
String? protoName,
}) {
addRepeated<T>(
diff --git a/protobuf/lib/src/protobuf/extension.dart b/protobuf/lib/src/protobuf/extension.dart
index 1af1529..9d4e311 100644
--- a/protobuf/lib/src/protobuf/extension.dart
+++ b/protobuf/lib/src/protobuf/extension.dart
@@ -13,22 +13,12 @@
String name,
int tagNumber,
int fieldType, {
- dynamic defaultOrMaker,
- CreateBuilderFunc? subBuilder,
- ValueOfFunc? valueOf,
- List<ProtobufEnum>? enumValues,
- String? protoName,
- }) : super(
- name,
- tagNumber,
- null,
- fieldType,
- defaultOrMaker: defaultOrMaker,
- subBuilder: subBuilder,
- valueOf: valueOf,
- enumValues: enumValues,
- protoName: protoName,
- );
+ super.defaultOrMaker,
+ super.subBuilder,
+ super.valueOf,
+ super.enumValues,
+ super.protoName,
+ }) : super(name, tagNumber, null, fieldType);
Extension.repeated(
this.extendee,
@@ -37,20 +27,10 @@
int fieldType, {
required CheckFunc<T>? check,
CreateBuilderFunc? subBuilder,
- ValueOfFunc? valueOf,
- List<ProtobufEnum>? enumValues,
- String? protoName,
- }) : super.repeated(
- name,
- tagNumber,
- null,
- fieldType,
- check,
- subBuilder,
- valueOf: valueOf,
- enumValues: enumValues,
- protoName: protoName,
- );
+ super.valueOf,
+ super.enumValues,
+ super.protoName,
+ }) : super.repeated(name, tagNumber, null, fieldType, check, subBuilder);
@override
int get hashCode => extendee.hashCode * 31 + tagNumber;
diff --git a/protobuf/lib/src/protobuf/field_info.dart b/protobuf/lib/src/protobuf/field_info.dart
index 59c709f..2ce8972 100644
--- a/protobuf/lib/src/protobuf/field_info.dart
+++ b/protobuf/lib/src/protobuf/field_info.dart
@@ -295,8 +295,8 @@
this.valueFieldType,
this.mapEntryBuilderInfo,
this.valueCreator, {
- ProtobufEnum? defaultEnumValue,
- String? protoName,
+ super.defaultEnumValue,
+ super.protoName,
}) : assert(PbFieldType.isMapField(type)),
super(
name,
@@ -304,8 +304,6 @@
index,
type,
defaultOrMaker: () => newPbMap<K, V>(keyFieldType, valueFieldType),
- defaultEnumValue: defaultEnumValue,
- protoName: protoName,
) {
assert(!PbFieldType.isEnum(type) || valueOf != null);
}
diff --git a/protobuf/lib/src/protobuf/generated_message.dart b/protobuf/lib/src/protobuf/generated_message.dart
index acfe9f8..b27f91c 100644
--- a/protobuf/lib/src/protobuf/generated_message.dart
+++ b/protobuf/lib/src/protobuf/generated_message.dart
@@ -544,16 +544,17 @@
_defaultMakers = {};
static T Function() _defaultMakerFor<T extends GeneratedMessage>(
- T Function()? createFn,
- ) => _getSingletonMaker(createFn!)._frozenSingletonCreator;
+ GeneratedMessage Function()? createFn,
+ ) => _getSingletonMaker<T>(createFn!)._frozenSingletonCreator;
/// For generated code only.
/// @nodoc
- static T $_defaultFor<T extends GeneratedMessage>(T Function() createFn) =>
- _getSingletonMaker(createFn)._frozenSingleton;
+ static T $_defaultFor<T extends GeneratedMessage>(
+ GeneratedMessage Function() createFn,
+ ) => _getSingletonMaker<T>(createFn)._frozenSingleton;
static _SingletonMaker<T> _getSingletonMaker<T extends GeneratedMessage>(
- T Function() fun,
+ GeneratedMessage Function() fun,
) {
final oldMaker = _defaultMakers[fun];
if (oldMaker != null) {
@@ -571,11 +572,11 @@
// A downcast to a generic interface type is much easier to perform at runtime
// than a downcast to a generic function type.
class _SingletonMaker<T extends GeneratedMessage> {
- final T Function() _creator;
+ final GeneratedMessage Function() _creator;
_SingletonMaker(this._creator);
- late final T _frozenSingleton = _creator()..freeze();
+ late final T _frozenSingleton = (_creator() as T)..freeze();
// ignore: prefer_function_declarations_over_variables
late final T Function() _frozenSingletonCreator = () => _frozenSingleton;
}
diff --git a/protobuf/lib/well_known_types/google/protobuf/any.pb.dart b/protobuf/lib/well_known_types/google/protobuf/any.pb.dart
index 2623677..c95744b 100644
--- a/protobuf/lib/well_known_types/google/protobuf/any.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/any.pb.dart
@@ -108,7 +108,7 @@
$core.String? typeUrl,
$core.List<$core.int>? value,
}) {
- final result = create();
+ final result = Any._();
if (typeUrl != null) result.typeUrl = typeUrl;
if (value != null) result.value = value;
return result;
@@ -118,16 +118,16 @@
factory Any.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Any()..mergeFromBuffer(data, registry);
factory Any.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Any()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Any',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: Any.$_createMessage,
wellKnownType: $mixin.WellKnownType.any)
..aOS(1, _omitFieldNames ? '' : 'typeUrl')
..a<$core.List<$core.int>>(
@@ -144,12 +144,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Any() / Any.new instead')
static Any create() => Any._();
+ static $pb.GeneratedMessage $_createMessage() => Any._();
@$core.override
- Any createEmptyInstance() => create();
+ Any createEmptyInstance() => Any._();
@$core.pragma('dart2js:noInline')
- static Any getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Any>(create);
+ static Any getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Any>(Any.$_createMessage);
static Any? _defaultInstance;
/// A URL/resource name that uniquely identifies the type of the serialized
diff --git a/protobuf/lib/well_known_types/google/protobuf/api.pb.dart b/protobuf/lib/well_known_types/google/protobuf/api.pb.dart
index b276106..9103e16 100644
--- a/protobuf/lib/well_known_types/google/protobuf/api.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/api.pb.dart
@@ -44,7 +44,7 @@
$0.Syntax? syntax,
$core.String? edition,
}) {
- final result = create();
+ final result = Api._();
if (name != null) result.name = name;
if (methods != null) result.methods.addAll(methods);
if (options != null) result.options.addAll(options);
@@ -60,25 +60,26 @@
factory Api.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Api()..mergeFromBuffer(data, registry);
factory Api.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Api()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Api',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: Api.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..pPM<Method>(2, _omitFieldNames ? '' : 'methods',
- subBuilder: Method.create)
+ subBuilder: Method.$_createMessage)
..pPM<$0.Option>(3, _omitFieldNames ? '' : 'options',
- subBuilder: $0.Option.create)
+ subBuilder: $0.Option.$_createMessage)
..aOS(4, _omitFieldNames ? '' : 'version')
..aOM<$1.SourceContext>(5, _omitFieldNames ? '' : 'sourceContext',
- subBuilder: $1.SourceContext.create)
- ..pPM<Mixin>(6, _omitFieldNames ? '' : 'mixins', subBuilder: Mixin.create)
+ subBuilder: $1.SourceContext.$_createMessage)
+ ..pPM<Mixin>(6, _omitFieldNames ? '' : 'mixins',
+ subBuilder: Mixin.$_createMessage)
..aE<$0.Syntax>(7, _omitFieldNames ? '' : 'syntax',
enumValues: $0.Syntax.values)
..aOS(8, _omitFieldNames ? '' : 'edition')
@@ -94,12 +95,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Api() / Api.new instead')
static Api create() => Api._();
+ static $pb.GeneratedMessage $_createMessage() => Api._();
@$core.override
- Api createEmptyInstance() => create();
+ Api createEmptyInstance() => Api._();
@$core.pragma('dart2js:noInline')
- static Api getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Api>(create);
+ static Api getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Api>(Api.$_createMessage);
static Api? _defaultInstance;
/// The fully qualified name of this interface, including package name
@@ -204,7 +207,7 @@
@$core.Deprecated('This field is deprecated.') $0.Syntax? syntax,
@$core.Deprecated('This field is deprecated.') $core.String? edition,
}) {
- final result = create();
+ final result = Method._();
if (name != null) result.name = name;
if (requestTypeUrl != null) result.requestTypeUrl = requestTypeUrl;
if (requestStreaming != null) result.requestStreaming = requestStreaming;
@@ -220,23 +223,23 @@
factory Method.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Method()..mergeFromBuffer(data, registry);
factory Method.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Method()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Method',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: Method.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOS(2, _omitFieldNames ? '' : 'requestTypeUrl')
..aOB(3, _omitFieldNames ? '' : 'requestStreaming')
..aOS(4, _omitFieldNames ? '' : 'responseTypeUrl')
..aOB(5, _omitFieldNames ? '' : 'responseStreaming')
..pPM<$0.Option>(6, _omitFieldNames ? '' : 'options',
- subBuilder: $0.Option.create)
+ subBuilder: $0.Option.$_createMessage)
..aE<$0.Syntax>(7, _omitFieldNames ? '' : 'syntax',
enumValues: $0.Syntax.values)
..aOS(8, _omitFieldNames ? '' : 'edition')
@@ -252,12 +255,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Method() / Method.new instead')
static Method create() => Method._();
+ static $pb.GeneratedMessage $_createMessage() => Method._();
@$core.override
- Method createEmptyInstance() => create();
+ Method createEmptyInstance() => Method._();
@$core.pragma('dart2js:noInline')
- static Method getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Method>(create);
+ static Method getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Method>(Method.$_createMessage);
static Method? _defaultInstance;
/// The simple name of this method.
@@ -432,7 +437,7 @@
$core.String? name,
$core.String? root,
}) {
- final result = create();
+ final result = Mixin._();
if (name != null) result.name = name;
if (root != null) result.root = root;
return result;
@@ -442,16 +447,16 @@
factory Mixin.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Mixin()..mergeFromBuffer(data, registry);
factory Mixin.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Mixin()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Mixin',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: Mixin.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOS(2, _omitFieldNames ? '' : 'root')
..hasRequiredFields = false;
@@ -466,12 +471,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Mixin() / Mixin.new instead')
static Mixin create() => Mixin._();
+ static $pb.GeneratedMessage $_createMessage() => Mixin._();
@$core.override
- Mixin createEmptyInstance() => create();
+ Mixin createEmptyInstance() => Mixin._();
@$core.pragma('dart2js:noInline')
- static Mixin getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Mixin>(create);
+ static Mixin getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Mixin>(Mixin.$_createMessage);
static Mixin? _defaultInstance;
/// The fully qualified name of the interface which is included.
diff --git a/protobuf/lib/well_known_types/google/protobuf/duration.pb.dart b/protobuf/lib/well_known_types/google/protobuf/duration.pb.dart
index 1d2be31..0e95952 100644
--- a/protobuf/lib/well_known_types/google/protobuf/duration.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/duration.pb.dart
@@ -82,7 +82,7 @@
$fixnum.Int64? seconds,
$core.int? nanos,
}) {
- final result = create();
+ final result = Duration._();
if (seconds != null) result.seconds = seconds;
if (nanos != null) result.nanos = nanos;
return result;
@@ -92,16 +92,16 @@
factory Duration.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Duration()..mergeFromBuffer(data, registry);
factory Duration.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Duration()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Duration',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: Duration.$_createMessage,
wellKnownType: $mixin.WellKnownType.duration)
..aInt64(1, _omitFieldNames ? '' : 'seconds')
..aI(2, _omitFieldNames ? '' : 'nanos')
@@ -117,12 +117,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Duration() / Duration.new instead')
static Duration create() => Duration._();
+ static $pb.GeneratedMessage $_createMessage() => Duration._();
@$core.override
- Duration createEmptyInstance() => create();
+ Duration createEmptyInstance() => Duration._();
@$core.pragma('dart2js:noInline')
- static Duration getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Duration>(create);
+ static Duration getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Duration>(Duration.$_createMessage);
static Duration? _defaultInstance;
/// Signed seconds of the span of time. Must be from -315,576,000,000
diff --git a/protobuf/lib/well_known_types/google/protobuf/empty.pb.dart b/protobuf/lib/well_known_types/google/protobuf/empty.pb.dart
index 8c77bb7..cf89822 100644
--- a/protobuf/lib/well_known_types/google/protobuf/empty.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/empty.pb.dart
@@ -24,22 +24,22 @@
/// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
/// }
class Empty extends $pb.GeneratedMessage {
- factory Empty() => create();
+ factory Empty() => Empty._();
Empty._();
factory Empty.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Empty()..mergeFromBuffer(data, registry);
factory Empty.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Empty()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Empty',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: Empty.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -52,12 +52,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Empty() / Empty.new instead')
static Empty create() => Empty._();
+ static $pb.GeneratedMessage $_createMessage() => Empty._();
@$core.override
- Empty createEmptyInstance() => create();
+ Empty createEmptyInstance() => Empty._();
@$core.pragma('dart2js:noInline')
- static Empty getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Empty>(create);
+ static Empty getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Empty>(Empty.$_createMessage);
static Empty? _defaultInstance;
}
diff --git a/protobuf/lib/well_known_types/google/protobuf/field_mask.pb.dart b/protobuf/lib/well_known_types/google/protobuf/field_mask.pb.dart
index a41c1e7..e9aa5e6 100644
--- a/protobuf/lib/well_known_types/google/protobuf/field_mask.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/field_mask.pb.dart
@@ -221,7 +221,7 @@
factory FieldMask({
$core.Iterable<$core.String>? paths,
}) {
- final result = create();
+ final result = FieldMask._();
if (paths != null) result.paths.addAll(paths);
return result;
}
@@ -230,16 +230,16 @@
factory FieldMask.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FieldMask()..mergeFromBuffer(data, registry);
factory FieldMask.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FieldMask()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FieldMask',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: FieldMask.$_createMessage,
wellKnownType: $mixin.WellKnownType.fieldMask)
..pPS(1, _omitFieldNames ? '' : 'paths')
..hasRequiredFields = false;
@@ -254,12 +254,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use FieldMask() / FieldMask.new instead')
static FieldMask create() => FieldMask._();
+ static $pb.GeneratedMessage $_createMessage() => FieldMask._();
@$core.override
- FieldMask createEmptyInstance() => create();
+ FieldMask createEmptyInstance() => FieldMask._();
@$core.pragma('dart2js:noInline')
- static FieldMask getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FieldMask>(create);
+ static FieldMask getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<FieldMask>(FieldMask.$_createMessage);
static FieldMask? _defaultInstance;
/// The set of field mask paths.
diff --git a/protobuf/lib/well_known_types/google/protobuf/source_context.pb.dart b/protobuf/lib/well_known_types/google/protobuf/source_context.pb.dart
index b266326..6d2db11 100644
--- a/protobuf/lib/well_known_types/google/protobuf/source_context.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/source_context.pb.dart
@@ -22,7 +22,7 @@
factory SourceContext({
$core.String? fileName,
}) {
- final result = create();
+ final result = SourceContext._();
if (fileName != null) result.fileName = fileName;
return result;
}
@@ -31,16 +31,16 @@
factory SourceContext.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ SourceContext()..mergeFromBuffer(data, registry);
factory SourceContext.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ SourceContext()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'SourceContext',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: SourceContext.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'fileName')
..hasRequiredFields = false;
@@ -55,12 +55,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use SourceContext() / SourceContext.new instead')
static SourceContext create() => SourceContext._();
+ static $pb.GeneratedMessage $_createMessage() => SourceContext._();
@$core.override
- SourceContext createEmptyInstance() => create();
+ SourceContext createEmptyInstance() => SourceContext._();
@$core.pragma('dart2js:noInline')
- static SourceContext getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<SourceContext>(create);
+ static SourceContext getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SourceContext>(
+ SourceContext.$_createMessage);
static SourceContext? _defaultInstance;
/// The path-qualified name of the .proto file that contained the associated
diff --git a/protobuf/lib/well_known_types/google/protobuf/struct.pb.dart b/protobuf/lib/well_known_types/google/protobuf/struct.pb.dart
index ba3ba12..1c500e3 100644
--- a/protobuf/lib/well_known_types/google/protobuf/struct.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/struct.pb.dart
@@ -32,7 +32,7 @@
factory Struct({
$core.Iterable<$core.MapEntry<$core.String, Value>>? fields,
}) {
- final result = create();
+ final result = Struct._();
if (fields != null) result.fields.addEntries(fields);
return result;
}
@@ -41,22 +41,22 @@
factory Struct.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Struct()..mergeFromBuffer(data, registry);
factory Struct.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Struct()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Struct',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: Struct.$_createMessage,
wellKnownType: $mixin.WellKnownType.struct)
..m<$core.String, Value>(1, _omitFieldNames ? '' : 'fields',
entryClassName: 'Struct.FieldsEntry',
keyFieldType: $pb.PbFieldType.OS,
valueFieldType: $pb.PbFieldType.OM,
- valueCreator: Value.create,
+ valueCreator: Value.$_createMessage,
valueDefaultOrMaker: Value.getDefault,
packageName: const $pb.PackageName('google.protobuf'))
..hasRequiredFields = false;
@@ -71,12 +71,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Struct() / Struct.new instead')
static Struct create() => Struct._();
+ static $pb.GeneratedMessage $_createMessage() => Struct._();
@$core.override
- Struct createEmptyInstance() => create();
+ Struct createEmptyInstance() => Struct._();
@$core.pragma('dart2js:noInline')
- static Struct getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Struct>(create);
+ static Struct getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Struct>(Struct.$_createMessage);
static Struct? _defaultInstance;
/// Unordered map of dynamically typed values.
@@ -109,7 +111,7 @@
Struct? structValue,
ListValue? listValue,
}) {
- final result = create();
+ final result = Value._();
if (nullValue != null) result.nullValue = nullValue;
if (numberValue != null) result.numberValue = numberValue;
if (stringValue != null) result.stringValue = stringValue;
@@ -123,10 +125,10 @@
factory Value.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Value()..mergeFromBuffer(data, registry);
factory Value.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Value()..mergeFromJson(json, registry);
static const $core.Map<$core.int, Value_Kind> _Value_KindByTag = {
1: Value_Kind.nullValue,
@@ -141,7 +143,7 @@
_omitMessageNames ? '' : 'Value',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: Value.$_createMessage,
wellKnownType: $mixin.WellKnownType.value)
..oo(0, [1, 2, 3, 4, 5, 6])
..aE<NullValue>(1, _omitFieldNames ? '' : 'nullValue',
@@ -150,9 +152,9 @@
..aOS(3, _omitFieldNames ? '' : 'stringValue')
..aOB(4, _omitFieldNames ? '' : 'boolValue')
..aOM<Struct>(5, _omitFieldNames ? '' : 'structValue',
- subBuilder: Struct.create)
+ subBuilder: Struct.$_createMessage)
..aOM<ListValue>(6, _omitFieldNames ? '' : 'listValue',
- subBuilder: ListValue.create)
+ subBuilder: ListValue.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -165,12 +167,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Value() / Value.new instead')
static Value create() => Value._();
+ static $pb.GeneratedMessage $_createMessage() => Value._();
@$core.override
- Value createEmptyInstance() => create();
+ Value createEmptyInstance() => Value._();
@$core.pragma('dart2js:noInline')
- static Value getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Value>(create);
+ static Value getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Value>(Value.$_createMessage);
static Value? _defaultInstance;
@$pb.TagNumber(1)
@@ -260,7 +264,7 @@
factory ListValue({
$core.Iterable<Value>? values,
}) {
- final result = create();
+ final result = ListValue._();
if (values != null) result.values.addAll(values);
return result;
}
@@ -269,18 +273,19 @@
factory ListValue.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ ListValue()..mergeFromBuffer(data, registry);
factory ListValue.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ ListValue()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ListValue',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: ListValue.$_createMessage,
wellKnownType: $mixin.WellKnownType.listValue)
- ..pPM<Value>(1, _omitFieldNames ? '' : 'values', subBuilder: Value.create)
+ ..pPM<Value>(1, _omitFieldNames ? '' : 'values',
+ subBuilder: Value.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -293,12 +298,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use ListValue() / ListValue.new instead')
static ListValue create() => ListValue._();
+ static $pb.GeneratedMessage $_createMessage() => ListValue._();
@$core.override
- ListValue createEmptyInstance() => create();
+ ListValue createEmptyInstance() => ListValue._();
@$core.pragma('dart2js:noInline')
- static ListValue getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListValue>(create);
+ static ListValue getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<ListValue>(ListValue.$_createMessage);
static ListValue? _defaultInstance;
/// Repeated field of dynamically typed values.
diff --git a/protobuf/lib/well_known_types/google/protobuf/timestamp.pb.dart b/protobuf/lib/well_known_types/google/protobuf/timestamp.pb.dart
index 0df118c..0dd4466 100644
--- a/protobuf/lib/well_known_types/google/protobuf/timestamp.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/timestamp.pb.dart
@@ -113,7 +113,7 @@
$fixnum.Int64? seconds,
$core.int? nanos,
}) {
- final result = create();
+ final result = Timestamp._();
if (seconds != null) result.seconds = seconds;
if (nanos != null) result.nanos = nanos;
return result;
@@ -123,16 +123,16 @@
factory Timestamp.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Timestamp()..mergeFromBuffer(data, registry);
factory Timestamp.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Timestamp()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Timestamp',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: Timestamp.$_createMessage,
wellKnownType: $mixin.WellKnownType.timestamp)
..aInt64(1, _omitFieldNames ? '' : 'seconds')
..aI(2, _omitFieldNames ? '' : 'nanos')
@@ -148,12 +148,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Timestamp() / Timestamp.new instead')
static Timestamp create() => Timestamp._();
+ static $pb.GeneratedMessage $_createMessage() => Timestamp._();
@$core.override
- Timestamp createEmptyInstance() => create();
+ Timestamp createEmptyInstance() => Timestamp._();
@$core.pragma('dart2js:noInline')
- static Timestamp getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Timestamp>(create);
+ static Timestamp getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Timestamp>(Timestamp.$_createMessage);
static Timestamp? _defaultInstance;
/// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must
diff --git a/protobuf/lib/well_known_types/google/protobuf/type.pb.dart b/protobuf/lib/well_known_types/google/protobuf/type.pb.dart
index 020580e..a999b20 100644
--- a/protobuf/lib/well_known_types/google/protobuf/type.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/type.pb.dart
@@ -37,7 +37,7 @@
Syntax? syntax,
$core.String? edition,
}) {
- final result = create();
+ final result = Type._();
if (name != null) result.name = name;
if (fields != null) result.fields.addAll(fields);
if (oneofs != null) result.oneofs.addAll(oneofs);
@@ -52,23 +52,24 @@
factory Type.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Type()..mergeFromBuffer(data, registry);
factory Type.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Type()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Type',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: Type.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
- ..pPM<Field>(2, _omitFieldNames ? '' : 'fields', subBuilder: Field.create)
+ ..pPM<Field>(2, _omitFieldNames ? '' : 'fields',
+ subBuilder: Field.$_createMessage)
..pPS(3, _omitFieldNames ? '' : 'oneofs')
..pPM<Option>(4, _omitFieldNames ? '' : 'options',
- subBuilder: Option.create)
+ subBuilder: Option.$_createMessage)
..aOM<$0.SourceContext>(5, _omitFieldNames ? '' : 'sourceContext',
- subBuilder: $0.SourceContext.create)
+ subBuilder: $0.SourceContext.$_createMessage)
..aE<Syntax>(6, _omitFieldNames ? '' : 'syntax', enumValues: Syntax.values)
..aOS(7, _omitFieldNames ? '' : 'edition')
..hasRequiredFields = false;
@@ -83,12 +84,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Type() / Type.new instead')
static Type create() => Type._();
+ static $pb.GeneratedMessage $_createMessage() => Type._();
@$core.override
- Type createEmptyInstance() => create();
+ Type createEmptyInstance() => Type._();
@$core.pragma('dart2js:noInline')
- static Type getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Type>(create);
+ static Type getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Type>(Type.$_createMessage);
static Type? _defaultInstance;
/// The fully qualified message name.
@@ -165,7 +168,7 @@
$core.String? jsonName,
$core.String? defaultValue,
}) {
- final result = create();
+ final result = Field._();
if (kind != null) result.kind = kind;
if (cardinality != null) result.cardinality = cardinality;
if (number != null) result.number = number;
@@ -183,16 +186,16 @@
factory Field.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Field()..mergeFromBuffer(data, registry);
factory Field.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Field()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Field',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: Field.$_createMessage)
..aE<Field_Kind>(1, _omitFieldNames ? '' : 'kind',
enumValues: Field_Kind.values)
..aE<Field_Cardinality>(2, _omitFieldNames ? '' : 'cardinality',
@@ -203,7 +206,7 @@
..aI(7, _omitFieldNames ? '' : 'oneofIndex')
..aOB(8, _omitFieldNames ? '' : 'packed')
..pPM<Option>(9, _omitFieldNames ? '' : 'options',
- subBuilder: Option.create)
+ subBuilder: Option.$_createMessage)
..aOS(10, _omitFieldNames ? '' : 'jsonName')
..aOS(11, _omitFieldNames ? '' : 'defaultValue')
..hasRequiredFields = false;
@@ -218,12 +221,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Field() / Field.new instead')
static Field create() => Field._();
+ static $pb.GeneratedMessage $_createMessage() => Field._();
@$core.override
- Field createEmptyInstance() => create();
+ Field createEmptyInstance() => Field._();
@$core.pragma('dart2js:noInline')
- static Field getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Field>(create);
+ static Field getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Field>(Field.$_createMessage);
static Field? _defaultInstance;
/// The field type.
@@ -338,7 +343,7 @@
Syntax? syntax,
$core.String? edition,
}) {
- final result = create();
+ final result = Enum._();
if (name != null) result.name = name;
if (enumvalue != null) result.enumvalue.addAll(enumvalue);
if (options != null) result.options.addAll(options);
@@ -352,23 +357,23 @@
factory Enum.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Enum()..mergeFromBuffer(data, registry);
factory Enum.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Enum()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Enum',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: Enum.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..pPM<EnumValue>(2, _omitFieldNames ? '' : 'enumvalue',
- subBuilder: EnumValue.create)
+ subBuilder: EnumValue.$_createMessage)
..pPM<Option>(3, _omitFieldNames ? '' : 'options',
- subBuilder: Option.create)
+ subBuilder: Option.$_createMessage)
..aOM<$0.SourceContext>(4, _omitFieldNames ? '' : 'sourceContext',
- subBuilder: $0.SourceContext.create)
+ subBuilder: $0.SourceContext.$_createMessage)
..aE<Syntax>(5, _omitFieldNames ? '' : 'syntax', enumValues: Syntax.values)
..aOS(6, _omitFieldNames ? '' : 'edition')
..hasRequiredFields = false;
@@ -383,12 +388,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Enum() / Enum.new instead')
static Enum create() => Enum._();
+ static $pb.GeneratedMessage $_createMessage() => Enum._();
@$core.override
- Enum createEmptyInstance() => create();
+ Enum createEmptyInstance() => Enum._();
@$core.pragma('dart2js:noInline')
- static Enum getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Enum>(create);
+ static Enum getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Enum>(Enum.$_createMessage);
static Enum? _defaultInstance;
/// Enum type name.
@@ -454,7 +461,7 @@
$core.int? number,
$core.Iterable<Option>? options,
}) {
- final result = create();
+ final result = EnumValue._();
if (name != null) result.name = name;
if (number != null) result.number = number;
if (options != null) result.options.addAll(options);
@@ -465,20 +472,20 @@
factory EnumValue.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ EnumValue()..mergeFromBuffer(data, registry);
factory EnumValue.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ EnumValue()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'EnumValue',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: EnumValue.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aI(2, _omitFieldNames ? '' : 'number')
..pPM<Option>(3, _omitFieldNames ? '' : 'options',
- subBuilder: Option.create)
+ subBuilder: Option.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -491,12 +498,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use EnumValue() / EnumValue.new instead')
static EnumValue create() => EnumValue._();
+ static $pb.GeneratedMessage $_createMessage() => EnumValue._();
@$core.override
- EnumValue createEmptyInstance() => create();
+ EnumValue createEmptyInstance() => EnumValue._();
@$core.pragma('dart2js:noInline')
- static EnumValue getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EnumValue>(create);
+ static EnumValue getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<EnumValue>(EnumValue.$_createMessage);
static EnumValue? _defaultInstance;
/// Enum value name.
@@ -535,7 +544,7 @@
$core.String? name,
$1.Any? value,
}) {
- final result = create();
+ final result = Option._();
if (name != null) result.name = name;
if (value != null) result.value = value;
return result;
@@ -545,18 +554,19 @@
factory Option.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Option()..mergeFromBuffer(data, registry);
factory Option.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Option()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Option',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: Option.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
- ..aOM<$1.Any>(2, _omitFieldNames ? '' : 'value', subBuilder: $1.Any.create)
+ ..aOM<$1.Any>(2, _omitFieldNames ? '' : 'value',
+ subBuilder: $1.Any.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -569,12 +579,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Option() / Option.new instead')
static Option create() => Option._();
+ static $pb.GeneratedMessage $_createMessage() => Option._();
@$core.override
- Option createEmptyInstance() => create();
+ Option createEmptyInstance() => Option._();
@$core.pragma('dart2js:noInline')
- static Option getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Option>(create);
+ static Option getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Option>(Option.$_createMessage);
static Option? _defaultInstance;
/// The option's name. For protobuf built-in options (options defined in
diff --git a/protobuf/lib/well_known_types/google/protobuf/wrappers.pb.dart b/protobuf/lib/well_known_types/google/protobuf/wrappers.pb.dart
index f802750..783cd83 100644
--- a/protobuf/lib/well_known_types/google/protobuf/wrappers.pb.dart
+++ b/protobuf/lib/well_known_types/google/protobuf/wrappers.pb.dart
@@ -29,7 +29,7 @@
factory DoubleValue({
$core.double? value,
}) {
- final result = create();
+ final result = DoubleValue._();
if (value != null) result.value = value;
return result;
}
@@ -38,16 +38,16 @@
factory DoubleValue.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ DoubleValue()..mergeFromBuffer(data, registry);
factory DoubleValue.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ DoubleValue()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'DoubleValue',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: DoubleValue.$_createMessage,
wellKnownType: $mixin.WellKnownType.doubleValue)
..aD(1, _omitFieldNames ? '' : 'value')
..hasRequiredFields = false;
@@ -63,12 +63,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use DoubleValue() / DoubleValue.new instead')
static DoubleValue create() => DoubleValue._();
+ static $pb.GeneratedMessage $_createMessage() => DoubleValue._();
@$core.override
- DoubleValue createEmptyInstance() => create();
+ DoubleValue createEmptyInstance() => DoubleValue._();
@$core.pragma('dart2js:noInline')
- static DoubleValue getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<DoubleValue>(create);
+ static DoubleValue getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DoubleValue>(
+ DoubleValue.$_createMessage);
static DoubleValue? _defaultInstance;
/// The double value.
@@ -92,7 +95,7 @@
factory FloatValue({
$core.double? value,
}) {
- final result = create();
+ final result = FloatValue._();
if (value != null) result.value = value;
return result;
}
@@ -101,16 +104,16 @@
factory FloatValue.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FloatValue()..mergeFromBuffer(data, registry);
factory FloatValue.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FloatValue()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FloatValue',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: FloatValue.$_createMessage,
wellKnownType: $mixin.WellKnownType.floatValue)
..aD(1, _omitFieldNames ? '' : 'value', fieldType: $pb.PbFieldType.OF)
..hasRequiredFields = false;
@@ -125,12 +128,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use FloatValue() / FloatValue.new instead')
static FloatValue create() => FloatValue._();
+ static $pb.GeneratedMessage $_createMessage() => FloatValue._();
@$core.override
- FloatValue createEmptyInstance() => create();
+ FloatValue createEmptyInstance() => FloatValue._();
@$core.pragma('dart2js:noInline')
static FloatValue getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FloatValue>(create);
+ $pb.GeneratedMessage.$_defaultFor<FloatValue>(FloatValue.$_createMessage);
static FloatValue? _defaultInstance;
/// The float value.
@@ -154,7 +159,7 @@
factory Int64Value({
$fixnum.Int64? value,
}) {
- final result = create();
+ final result = Int64Value._();
if (value != null) result.value = value;
return result;
}
@@ -163,16 +168,16 @@
factory Int64Value.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Int64Value()..mergeFromBuffer(data, registry);
factory Int64Value.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Int64Value()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Int64Value',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: Int64Value.$_createMessage,
wellKnownType: $mixin.WellKnownType.int64Value)
..aInt64(1, _omitFieldNames ? '' : 'value')
..hasRequiredFields = false;
@@ -187,12 +192,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Int64Value() / Int64Value.new instead')
static Int64Value create() => Int64Value._();
+ static $pb.GeneratedMessage $_createMessage() => Int64Value._();
@$core.override
- Int64Value createEmptyInstance() => create();
+ Int64Value createEmptyInstance() => Int64Value._();
@$core.pragma('dart2js:noInline')
static Int64Value getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<Int64Value>(create);
+ $pb.GeneratedMessage.$_defaultFor<Int64Value>(Int64Value.$_createMessage);
static Int64Value? _defaultInstance;
/// The int64 value.
@@ -216,7 +223,7 @@
factory UInt64Value({
$fixnum.Int64? value,
}) {
- final result = create();
+ final result = UInt64Value._();
if (value != null) result.value = value;
return result;
}
@@ -225,16 +232,16 @@
factory UInt64Value.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ UInt64Value()..mergeFromBuffer(data, registry);
factory UInt64Value.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ UInt64Value()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'UInt64Value',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: UInt64Value.$_createMessage,
wellKnownType: $mixin.WellKnownType.uint64Value)
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'value', $pb.PbFieldType.OU6,
defaultOrMaker: $fixnum.Int64.ZERO)
@@ -251,12 +258,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use UInt64Value() / UInt64Value.new instead')
static UInt64Value create() => UInt64Value._();
+ static $pb.GeneratedMessage $_createMessage() => UInt64Value._();
@$core.override
- UInt64Value createEmptyInstance() => create();
+ UInt64Value createEmptyInstance() => UInt64Value._();
@$core.pragma('dart2js:noInline')
- static UInt64Value getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<UInt64Value>(create);
+ static UInt64Value getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UInt64Value>(
+ UInt64Value.$_createMessage);
static UInt64Value? _defaultInstance;
/// The uint64 value.
@@ -280,7 +290,7 @@
factory Int32Value({
$core.int? value,
}) {
- final result = create();
+ final result = Int32Value._();
if (value != null) result.value = value;
return result;
}
@@ -289,16 +299,16 @@
factory Int32Value.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Int32Value()..mergeFromBuffer(data, registry);
factory Int32Value.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Int32Value()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Int32Value',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: Int32Value.$_createMessage,
wellKnownType: $mixin.WellKnownType.int32Value)
..aI(1, _omitFieldNames ? '' : 'value')
..hasRequiredFields = false;
@@ -313,12 +323,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Int32Value() / Int32Value.new instead')
static Int32Value create() => Int32Value._();
+ static $pb.GeneratedMessage $_createMessage() => Int32Value._();
@$core.override
- Int32Value createEmptyInstance() => create();
+ Int32Value createEmptyInstance() => Int32Value._();
@$core.pragma('dart2js:noInline')
static Int32Value getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<Int32Value>(create);
+ $pb.GeneratedMessage.$_defaultFor<Int32Value>(Int32Value.$_createMessage);
static Int32Value? _defaultInstance;
/// The int32 value.
@@ -342,7 +354,7 @@
factory UInt32Value({
$core.int? value,
}) {
- final result = create();
+ final result = UInt32Value._();
if (value != null) result.value = value;
return result;
}
@@ -351,16 +363,16 @@
factory UInt32Value.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ UInt32Value()..mergeFromBuffer(data, registry);
factory UInt32Value.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ UInt32Value()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'UInt32Value',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: UInt32Value.$_createMessage,
wellKnownType: $mixin.WellKnownType.uint32Value)
..aI(1, _omitFieldNames ? '' : 'value', fieldType: $pb.PbFieldType.OU3)
..hasRequiredFields = false;
@@ -376,12 +388,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use UInt32Value() / UInt32Value.new instead')
static UInt32Value create() => UInt32Value._();
+ static $pb.GeneratedMessage $_createMessage() => UInt32Value._();
@$core.override
- UInt32Value createEmptyInstance() => create();
+ UInt32Value createEmptyInstance() => UInt32Value._();
@$core.pragma('dart2js:noInline')
- static UInt32Value getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<UInt32Value>(create);
+ static UInt32Value getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UInt32Value>(
+ UInt32Value.$_createMessage);
static UInt32Value? _defaultInstance;
/// The uint32 value.
@@ -405,7 +420,7 @@
factory BoolValue({
$core.bool? value,
}) {
- final result = create();
+ final result = BoolValue._();
if (value != null) result.value = value;
return result;
}
@@ -414,16 +429,16 @@
factory BoolValue.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ BoolValue()..mergeFromBuffer(data, registry);
factory BoolValue.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ BoolValue()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'BoolValue',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: BoolValue.$_createMessage,
wellKnownType: $mixin.WellKnownType.boolValue)
..aOB(1, _omitFieldNames ? '' : 'value')
..hasRequiredFields = false;
@@ -438,12 +453,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use BoolValue() / BoolValue.new instead')
static BoolValue create() => BoolValue._();
+ static $pb.GeneratedMessage $_createMessage() => BoolValue._();
@$core.override
- BoolValue createEmptyInstance() => create();
+ BoolValue createEmptyInstance() => BoolValue._();
@$core.pragma('dart2js:noInline')
- static BoolValue getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<BoolValue>(create);
+ static BoolValue getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<BoolValue>(BoolValue.$_createMessage);
static BoolValue? _defaultInstance;
/// The bool value.
@@ -467,7 +484,7 @@
factory StringValue({
$core.String? value,
}) {
- final result = create();
+ final result = StringValue._();
if (value != null) result.value = value;
return result;
}
@@ -476,16 +493,16 @@
factory StringValue.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ StringValue()..mergeFromBuffer(data, registry);
factory StringValue.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ StringValue()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'StringValue',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: StringValue.$_createMessage,
wellKnownType: $mixin.WellKnownType.stringValue)
..aOS(1, _omitFieldNames ? '' : 'value')
..hasRequiredFields = false;
@@ -501,12 +518,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use StringValue() / StringValue.new instead')
static StringValue create() => StringValue._();
+ static $pb.GeneratedMessage $_createMessage() => StringValue._();
@$core.override
- StringValue createEmptyInstance() => create();
+ StringValue createEmptyInstance() => StringValue._();
@$core.pragma('dart2js:noInline')
- static StringValue getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<StringValue>(create);
+ static StringValue getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<StringValue>(
+ StringValue.$_createMessage);
static StringValue? _defaultInstance;
/// The string value.
@@ -530,7 +550,7 @@
factory BytesValue({
$core.List<$core.int>? value,
}) {
- final result = create();
+ final result = BytesValue._();
if (value != null) result.value = value;
return result;
}
@@ -539,16 +559,16 @@
factory BytesValue.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ BytesValue()..mergeFromBuffer(data, registry);
factory BytesValue.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ BytesValue()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'BytesValue',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create,
+ createEmptyInstance: BytesValue.$_createMessage,
wellKnownType: $mixin.WellKnownType.bytesValue)
..a<$core.List<$core.int>>(
1, _omitFieldNames ? '' : 'value', $pb.PbFieldType.OY)
@@ -564,12 +584,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use BytesValue() / BytesValue.new instead')
static BytesValue create() => BytesValue._();
+ static $pb.GeneratedMessage $_createMessage() => BytesValue._();
@$core.override
- BytesValue createEmptyInstance() => create();
+ BytesValue createEmptyInstance() => BytesValue._();
@$core.pragma('dart2js:noInline')
static BytesValue getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<BytesValue>(create);
+ $pb.GeneratedMessage.$_defaultFor<BytesValue>(BytesValue.$_createMessage);
static BytesValue? _defaultInstance;
/// The bytes value.
diff --git a/protobuf/pubspec.yaml b/protobuf/pubspec.yaml
index b2fa5d5..e614c04 100644
--- a/protobuf/pubspec.yaml
+++ b/protobuf/pubspec.yaml
@@ -1,5 +1,5 @@
name: protobuf
-version: 6.0.0
+version: 6.1.0
description: >-
Runtime library for protocol buffers support. Use with package:protoc_plugin
to generate Dart code for your '.proto' files.
diff --git a/protoc_plugin/CHANGELOG.md b/protoc_plugin/CHANGELOG.md
index add00ba..72b3244 100644
--- a/protoc_plugin/CHANGELOG.md
+++ b/protoc_plugin/CHANGELOG.md
@@ -1,3 +1,14 @@
+## 25.1.0
+
+* Deprecate `create` method. Users should use constructor or constructor
+ tear-off instead.
+
+* Introduce `$_createMessage` method that will return `GeneratedMessage`. Users
+ shouldn't use this method, it is intended to be used by other generated proto
+ message classes in `BuilderInfo` method calls.
+
+ Using this generator requires using `package:protobuf` 6.1.0
+
## 25.0.0
Note: this version requires protobuf 5.2.0.
diff --git a/protoc_plugin/bin/protoc_plugin.dart b/protoc_plugin/bin/protoc_plugin.dart
index 54da34c..5a37e07 100755
--- a/protoc_plugin/bin/protoc_plugin.dart
+++ b/protoc_plugin/bin/protoc_plugin.dart
@@ -1,4 +1,5 @@
#!/usr/bin/env dart
+
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
diff --git a/protoc_plugin/bin/protoc_plugin_bazel.dart b/protoc_plugin/bin/protoc_plugin_bazel.dart
index c6dd2a6..227b1da 100755
--- a/protoc_plugin/bin/protoc_plugin_bazel.dart
+++ b/protoc_plugin/bin/protoc_plugin_bazel.dart
@@ -1,4 +1,5 @@
#!/usr/bin/env dart
+
// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
diff --git a/protoc_plugin/lib/src/extension_generator.dart b/protoc_plugin/lib/src/extension_generator.dart
index 2f95fa6..8878db5 100644
--- a/protoc_plugin/lib/src/extension_generator.dart
+++ b/protoc_plugin/lib/src/extension_generator.dart
@@ -145,7 +145,7 @@
named['check'] =
'$protobufImportPrefix.getCheckFunction(${_field.typeConstant})';
if (type.isMessage || type.isGroup) {
- named['subBuilder'] = '$dartType.create';
+ named['subBuilder'] = '$dartType.\$_createMessage';
} else if (type.isEnum) {
named['valueOf'] = '$dartType.valueOf';
named['enumValues'] = '$dartType.values';
@@ -154,7 +154,7 @@
invocation = '$protobufImportPrefix.Extension<$dartType>';
named['defaultOrMaker'] = _field.generateDefaultFunction();
if (type.isMessage || type.isGroup) {
- named['subBuilder'] = '$dartType.create';
+ named['subBuilder'] = '$dartType.\$_createMessage';
} else if (type.isEnum) {
final dartEnum = type.getDartType(fileGen!);
named['valueOf'] = '$dartEnum.valueOf';
diff --git a/protoc_plugin/lib/src/gen/dart_options.pb.dart b/protoc_plugin/lib/src/gen/dart_options.pb.dart
index 4f81a4a..c0e0fdb 100644
--- a/protoc_plugin/lib/src/gen/dart_options.pb.dart
+++ b/protoc_plugin/lib/src/gen/dart_options.pb.dart
@@ -24,7 +24,7 @@
$core.String? importFrom,
$core.String? parent,
}) {
- final result = create();
+ final result = DartMixin._();
if (name != null) result.name = name;
if (importFrom != null) result.importFrom = importFrom;
if (parent != null) result.parent = parent;
@@ -35,15 +35,15 @@
factory DartMixin.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ DartMixin()..mergeFromBuffer(data, registry);
factory DartMixin.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ DartMixin()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'DartMixin',
package: const $pb.PackageName(_omitMessageNames ? '' : 'dart_options'),
- createEmptyInstance: create)
+ createEmptyInstance: DartMixin.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOS(2, _omitFieldNames ? '' : 'importFrom')
..aOS(3, _omitFieldNames ? '' : 'parent')
@@ -59,12 +59,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use DartMixin() / DartMixin.new instead')
static DartMixin create() => DartMixin._();
+ static $pb.GeneratedMessage $_createMessage() => DartMixin._();
@$core.override
- DartMixin createEmptyInstance() => create();
+ DartMixin createEmptyInstance() => DartMixin._();
@$core.pragma('dart2js:noInline')
- static DartMixin getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DartMixin>(create);
+ static DartMixin getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<DartMixin>(DartMixin.$_createMessage);
static DartMixin? _defaultInstance;
/// The name of the mixin class.
@@ -106,7 +108,7 @@
factory Imports({
$core.Iterable<DartMixin>? mixins,
}) {
- final result = create();
+ final result = Imports._();
if (mixins != null) result.mixins.addAll(mixins);
return result;
}
@@ -115,17 +117,17 @@
factory Imports.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Imports()..mergeFromBuffer(data, registry);
factory Imports.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Imports()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Imports',
package: const $pb.PackageName(_omitMessageNames ? '' : 'dart_options'),
- createEmptyInstance: create)
+ createEmptyInstance: Imports.$_createMessage)
..pPM<DartMixin>(1, _omitFieldNames ? '' : 'mixins',
- subBuilder: DartMixin.create)
+ subBuilder: DartMixin.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -138,12 +140,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Imports() / Imports.new instead')
static Imports create() => Imports._();
+ static $pb.GeneratedMessage $_createMessage() => Imports._();
@$core.override
- Imports createEmptyInstance() => create();
+ Imports createEmptyInstance() => Imports._();
@$core.pragma('dart2js:noInline')
- static Imports getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Imports>(create);
+ static Imports getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Imports>(Imports.$_createMessage);
static Imports? _defaultInstance;
/// Mixins to be used on messages in this file.
@@ -165,7 +169,7 @@
28125061,
$pb.PbFieldType.OM,
defaultOrMaker: Imports.getDefault,
- subBuilder: Imports.create);
+ subBuilder: Imports.$_createMessage);
static final defaultMixin = $pb.Extension<$core.String>(
_omitMessageNames ? '' : 'google.protobuf.FileOptions',
_omitFieldNames ? '' : 'defaultMixin',
diff --git a/protoc_plugin/lib/src/gen/google/api/client.pb.dart b/protoc_plugin/lib/src/gen/google/api/client.pb.dart
index b3c3f8a..82fe038 100644
--- a/protoc_plugin/lib/src/gen/google/api/client.pb.dart
+++ b/protoc_plugin/lib/src/gen/google/api/client.pb.dart
@@ -31,7 +31,7 @@
$core.Iterable<ClientLibraryDestination>? destinations,
SelectiveGapicGeneration? selectiveGapicGeneration,
}) {
- final result = create();
+ final result = CommonLanguageSettings._();
if (referenceDocsUri != null) result.referenceDocsUri = referenceDocsUri;
if (destinations != null) result.destinations.addAll(destinations);
if (selectiveGapicGeneration != null)
@@ -43,15 +43,15 @@
factory CommonLanguageSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ CommonLanguageSettings()..mergeFromBuffer(data, registry);
factory CommonLanguageSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ CommonLanguageSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CommonLanguageSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: CommonLanguageSettings.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'referenceDocsUri')
..pc<ClientLibraryDestination>(
2, _omitFieldNames ? '' : 'destinations', $pb.PbFieldType.KE,
@@ -61,7 +61,7 @@
ClientLibraryDestination.CLIENT_LIBRARY_DESTINATION_UNSPECIFIED)
..aOM<SelectiveGapicGeneration>(
3, _omitFieldNames ? '' : 'selectiveGapicGeneration',
- subBuilder: SelectiveGapicGeneration.create)
+ subBuilder: SelectiveGapicGeneration.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -76,12 +76,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use CommonLanguageSettings() / CommonLanguageSettings.new instead')
static CommonLanguageSettings create() => CommonLanguageSettings._();
+ static $pb.GeneratedMessage $_createMessage() => CommonLanguageSettings._();
@$core.override
- CommonLanguageSettings createEmptyInstance() => create();
+ CommonLanguageSettings createEmptyInstance() => CommonLanguageSettings._();
@$core.pragma('dart2js:noInline')
static CommonLanguageSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<CommonLanguageSettings>(create);
+ $pb.GeneratedMessage.$_defaultFor<CommonLanguageSettings>(
+ CommonLanguageSettings.$_createMessage);
static CommonLanguageSettings? _defaultInstance;
/// Link to automatically generated reference documentation. Example:
@@ -132,7 +136,7 @@
RubySettings? rubySettings,
GoSettings? goSettings,
}) {
- final result = create();
+ final result = ClientLibrarySettings._();
if (version != null) result.version = version;
if (launchStage != null) result.launchStage = launchStage;
if (restNumericEnums != null) result.restNumericEnums = restNumericEnums;
@@ -151,35 +155,35 @@
factory ClientLibrarySettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ ClientLibrarySettings()..mergeFromBuffer(data, registry);
factory ClientLibrarySettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ ClientLibrarySettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ClientLibrarySettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: ClientLibrarySettings.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'version')
..aE<$1.LaunchStage>(2, _omitFieldNames ? '' : 'launchStage',
enumValues: $1.LaunchStage.values)
..aOB(3, _omitFieldNames ? '' : 'restNumericEnums')
..aOM<JavaSettings>(21, _omitFieldNames ? '' : 'javaSettings',
- subBuilder: JavaSettings.create)
+ subBuilder: JavaSettings.$_createMessage)
..aOM<CppSettings>(22, _omitFieldNames ? '' : 'cppSettings',
- subBuilder: CppSettings.create)
+ subBuilder: CppSettings.$_createMessage)
..aOM<PhpSettings>(23, _omitFieldNames ? '' : 'phpSettings',
- subBuilder: PhpSettings.create)
+ subBuilder: PhpSettings.$_createMessage)
..aOM<PythonSettings>(24, _omitFieldNames ? '' : 'pythonSettings',
- subBuilder: PythonSettings.create)
+ subBuilder: PythonSettings.$_createMessage)
..aOM<NodeSettings>(25, _omitFieldNames ? '' : 'nodeSettings',
- subBuilder: NodeSettings.create)
+ subBuilder: NodeSettings.$_createMessage)
..aOM<DotnetSettings>(26, _omitFieldNames ? '' : 'dotnetSettings',
- subBuilder: DotnetSettings.create)
+ subBuilder: DotnetSettings.$_createMessage)
..aOM<RubySettings>(27, _omitFieldNames ? '' : 'rubySettings',
- subBuilder: RubySettings.create)
+ subBuilder: RubySettings.$_createMessage)
..aOM<GoSettings>(28, _omitFieldNames ? '' : 'goSettings',
- subBuilder: GoSettings.create)
+ subBuilder: GoSettings.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -194,12 +198,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use ClientLibrarySettings() / ClientLibrarySettings.new instead')
static ClientLibrarySettings create() => ClientLibrarySettings._();
+ static $pb.GeneratedMessage $_createMessage() => ClientLibrarySettings._();
@$core.override
- ClientLibrarySettings createEmptyInstance() => create();
+ ClientLibrarySettings createEmptyInstance() => ClientLibrarySettings._();
@$core.pragma('dart2js:noInline')
static ClientLibrarySettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<ClientLibrarySettings>(create);
+ $pb.GeneratedMessage.$_defaultFor<ClientLibrarySettings>(
+ ClientLibrarySettings.$_createMessage);
static ClientLibrarySettings? _defaultInstance;
/// Version of the API to apply these settings to. This is the full protobuf
@@ -349,7 +357,7 @@
$core.String? protoReferenceDocumentationUri,
$core.String? restReferenceDocumentationUri,
}) {
- final result = create();
+ final result = Publishing._();
if (methodSettings != null) result.methodSettings.addAll(methodSettings);
if (newIssueUri != null) result.newIssueUri = newIssueUri;
if (documentationUri != null) result.documentationUri = documentationUri;
@@ -371,17 +379,17 @@
factory Publishing.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Publishing()..mergeFromBuffer(data, registry);
factory Publishing.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Publishing()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Publishing',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: Publishing.$_createMessage)
..pPM<MethodSettings>(2, _omitFieldNames ? '' : 'methodSettings',
- subBuilder: MethodSettings.create)
+ subBuilder: MethodSettings.$_createMessage)
..aOS(101, _omitFieldNames ? '' : 'newIssueUri')
..aOS(102, _omitFieldNames ? '' : 'documentationUri')
..aOS(103, _omitFieldNames ? '' : 'apiShortName')
@@ -391,7 +399,7 @@
..aE<ClientLibraryOrganization>(107, _omitFieldNames ? '' : 'organization',
enumValues: ClientLibraryOrganization.values)
..pPM<ClientLibrarySettings>(109, _omitFieldNames ? '' : 'librarySettings',
- subBuilder: ClientLibrarySettings.create)
+ subBuilder: ClientLibrarySettings.$_createMessage)
..aOS(110, _omitFieldNames ? '' : 'protoReferenceDocumentationUri')
..aOS(111, _omitFieldNames ? '' : 'restReferenceDocumentationUri')
..hasRequiredFields = false;
@@ -406,12 +414,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Publishing() / Publishing.new instead')
static Publishing create() => Publishing._();
+ static $pb.GeneratedMessage $_createMessage() => Publishing._();
@$core.override
- Publishing createEmptyInstance() => create();
+ Publishing createEmptyInstance() => Publishing._();
@$core.pragma('dart2js:noInline')
static Publishing getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<Publishing>(create);
+ $pb.GeneratedMessage.$_defaultFor<Publishing>(Publishing.$_createMessage);
static Publishing? _defaultInstance;
/// A list of API method settings, e.g. the behavior for methods that use the
@@ -528,7 +538,7 @@
serviceClassNames,
CommonLanguageSettings? common,
}) {
- final result = create();
+ final result = JavaSettings._();
if (libraryPackage != null) result.libraryPackage = libraryPackage;
if (serviceClassNames != null)
result.serviceClassNames.addEntries(serviceClassNames);
@@ -540,15 +550,15 @@
factory JavaSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ JavaSettings()..mergeFromBuffer(data, registry);
factory JavaSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ JavaSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'JavaSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: JavaSettings.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'libraryPackage')
..m<$core.String, $core.String>(
2, _omitFieldNames ? '' : 'serviceClassNames',
@@ -557,7 +567,7 @@
valueFieldType: $pb.PbFieldType.OS,
packageName: const $pb.PackageName('google.api'))
..aOM<CommonLanguageSettings>(3, _omitFieldNames ? '' : 'common',
- subBuilder: CommonLanguageSettings.create)
+ subBuilder: CommonLanguageSettings.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -571,12 +581,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use JavaSettings() / JavaSettings.new instead')
static JavaSettings create() => JavaSettings._();
+ static $pb.GeneratedMessage $_createMessage() => JavaSettings._();
@$core.override
- JavaSettings createEmptyInstance() => create();
+ JavaSettings createEmptyInstance() => JavaSettings._();
@$core.pragma('dart2js:noInline')
- static JavaSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<JavaSettings>(create);
+ static JavaSettings getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<JavaSettings>(
+ JavaSettings.$_createMessage);
static JavaSettings? _defaultInstance;
/// The package name to use in Java. Clobbers the java_package option
@@ -634,7 +647,7 @@
factory CppSettings({
CommonLanguageSettings? common,
}) {
- final result = create();
+ final result = CppSettings._();
if (common != null) result.common = common;
return result;
}
@@ -643,17 +656,17 @@
factory CppSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ CppSettings()..mergeFromBuffer(data, registry);
factory CppSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ CppSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CppSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: CppSettings.$_createMessage)
..aOM<CommonLanguageSettings>(1, _omitFieldNames ? '' : 'common',
- subBuilder: CommonLanguageSettings.create)
+ subBuilder: CommonLanguageSettings.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -667,12 +680,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use CppSettings() / CppSettings.new instead')
static CppSettings create() => CppSettings._();
+ static $pb.GeneratedMessage $_createMessage() => CppSettings._();
@$core.override
- CppSettings createEmptyInstance() => create();
+ CppSettings createEmptyInstance() => CppSettings._();
@$core.pragma('dart2js:noInline')
- static CppSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<CppSettings>(create);
+ static CppSettings getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CppSettings>(
+ CppSettings.$_createMessage);
static CppSettings? _defaultInstance;
/// Some settings.
@@ -693,7 +709,7 @@
factory PhpSettings({
CommonLanguageSettings? common,
}) {
- final result = create();
+ final result = PhpSettings._();
if (common != null) result.common = common;
return result;
}
@@ -702,17 +718,17 @@
factory PhpSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ PhpSettings()..mergeFromBuffer(data, registry);
factory PhpSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ PhpSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'PhpSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: PhpSettings.$_createMessage)
..aOM<CommonLanguageSettings>(1, _omitFieldNames ? '' : 'common',
- subBuilder: CommonLanguageSettings.create)
+ subBuilder: CommonLanguageSettings.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -726,12 +742,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use PhpSettings() / PhpSettings.new instead')
static PhpSettings create() => PhpSettings._();
+ static $pb.GeneratedMessage $_createMessage() => PhpSettings._();
@$core.override
- PhpSettings createEmptyInstance() => create();
+ PhpSettings createEmptyInstance() => PhpSettings._();
@$core.pragma('dart2js:noInline')
- static PhpSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<PhpSettings>(create);
+ static PhpSettings getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PhpSettings>(
+ PhpSettings.$_createMessage);
static PhpSettings? _defaultInstance;
/// Some settings.
@@ -756,7 +775,7 @@
$core.bool? protobufPythonicTypesEnabled,
$core.bool? unversionedPackageDisabled,
}) {
- final result = create();
+ final result = PythonSettings_ExperimentalFeatures._();
if (restAsyncIoEnabled != null)
result.restAsyncIoEnabled = restAsyncIoEnabled;
if (protobufPythonicTypesEnabled != null)
@@ -771,15 +790,15 @@
factory PythonSettings_ExperimentalFeatures.fromBuffer(
$core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ PythonSettings_ExperimentalFeatures()..mergeFromBuffer(data, registry);
factory PythonSettings_ExperimentalFeatures.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ PythonSettings_ExperimentalFeatures()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'PythonSettings.ExperimentalFeatures',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: PythonSettings_ExperimentalFeatures.$_createMessage)
..aOB(1, _omitFieldNames ? '' : 'restAsyncIoEnabled')
..aOB(2, _omitFieldNames ? '' : 'protobufPythonicTypesEnabled')
..aOB(3, _omitFieldNames ? '' : 'unversionedPackageDisabled')
@@ -798,14 +817,20 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use PythonSettings_ExperimentalFeatures() / PythonSettings_ExperimentalFeatures.new instead')
static PythonSettings_ExperimentalFeatures create() =>
PythonSettings_ExperimentalFeatures._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ PythonSettings_ExperimentalFeatures._();
@$core.override
- PythonSettings_ExperimentalFeatures createEmptyInstance() => create();
+ PythonSettings_ExperimentalFeatures createEmptyInstance() =>
+ PythonSettings_ExperimentalFeatures._();
@$core.pragma('dart2js:noInline')
static PythonSettings_ExperimentalFeatures getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<
- PythonSettings_ExperimentalFeatures>(create);
+ PythonSettings_ExperimentalFeatures>(
+ PythonSettings_ExperimentalFeatures.$_createMessage);
static PythonSettings_ExperimentalFeatures? _defaultInstance;
/// Enables generation of asynchronous REST clients if `rest` transport is
@@ -854,7 +879,7 @@
CommonLanguageSettings? common,
PythonSettings_ExperimentalFeatures? experimentalFeatures,
}) {
- final result = create();
+ final result = PythonSettings._();
if (common != null) result.common = common;
if (experimentalFeatures != null)
result.experimentalFeatures = experimentalFeatures;
@@ -865,20 +890,20 @@
factory PythonSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ PythonSettings()..mergeFromBuffer(data, registry);
factory PythonSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ PythonSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'PythonSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: PythonSettings.$_createMessage)
..aOM<CommonLanguageSettings>(1, _omitFieldNames ? '' : 'common',
- subBuilder: CommonLanguageSettings.create)
+ subBuilder: CommonLanguageSettings.$_createMessage)
..aOM<PythonSettings_ExperimentalFeatures>(
2, _omitFieldNames ? '' : 'experimentalFeatures',
- subBuilder: PythonSettings_ExperimentalFeatures.create)
+ subBuilder: PythonSettings_ExperimentalFeatures.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -892,12 +917,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use PythonSettings() / PythonSettings.new instead')
static PythonSettings create() => PythonSettings._();
+ static $pb.GeneratedMessage $_createMessage() => PythonSettings._();
@$core.override
- PythonSettings createEmptyInstance() => create();
+ PythonSettings createEmptyInstance() => PythonSettings._();
@$core.pragma('dart2js:noInline')
- static PythonSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<PythonSettings>(create);
+ static PythonSettings getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PythonSettings>(
+ PythonSettings.$_createMessage);
static PythonSettings? _defaultInstance;
/// Some settings.
@@ -932,7 +960,7 @@
factory NodeSettings({
CommonLanguageSettings? common,
}) {
- final result = create();
+ final result = NodeSettings._();
if (common != null) result.common = common;
return result;
}
@@ -941,17 +969,17 @@
factory NodeSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ NodeSettings()..mergeFromBuffer(data, registry);
factory NodeSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ NodeSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'NodeSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: NodeSettings.$_createMessage)
..aOM<CommonLanguageSettings>(1, _omitFieldNames ? '' : 'common',
- subBuilder: CommonLanguageSettings.create)
+ subBuilder: CommonLanguageSettings.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -965,12 +993,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use NodeSettings() / NodeSettings.new instead')
static NodeSettings create() => NodeSettings._();
+ static $pb.GeneratedMessage $_createMessage() => NodeSettings._();
@$core.override
- NodeSettings createEmptyInstance() => create();
+ NodeSettings createEmptyInstance() => NodeSettings._();
@$core.pragma('dart2js:noInline')
- static NodeSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<NodeSettings>(create);
+ static NodeSettings getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<NodeSettings>(
+ NodeSettings.$_createMessage);
static NodeSettings? _defaultInstance;
/// Some settings.
@@ -997,7 +1028,7 @@
$core.Iterable<$core.String>? forcedNamespaceAliases,
$core.Iterable<$core.String>? handwrittenSignatures,
}) {
- final result = create();
+ final result = DotnetSettings._();
if (common != null) result.common = common;
if (renamedServices != null)
result.renamedServices.addEntries(renamedServices);
@@ -1016,17 +1047,17 @@
factory DotnetSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ DotnetSettings()..mergeFromBuffer(data, registry);
factory DotnetSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ DotnetSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'DotnetSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: DotnetSettings.$_createMessage)
..aOM<CommonLanguageSettings>(1, _omitFieldNames ? '' : 'common',
- subBuilder: CommonLanguageSettings.create)
+ subBuilder: CommonLanguageSettings.$_createMessage)
..m<$core.String, $core.String>(2, _omitFieldNames ? '' : 'renamedServices',
entryClassName: 'DotnetSettings.RenamedServicesEntry',
keyFieldType: $pb.PbFieldType.OS,
@@ -1054,12 +1085,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use DotnetSettings() / DotnetSettings.new instead')
static DotnetSettings create() => DotnetSettings._();
+ static $pb.GeneratedMessage $_createMessage() => DotnetSettings._();
@$core.override
- DotnetSettings createEmptyInstance() => create();
+ DotnetSettings createEmptyInstance() => DotnetSettings._();
@$core.pragma('dart2js:noInline')
- static DotnetSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<DotnetSettings>(create);
+ static DotnetSettings getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DotnetSettings>(
+ DotnetSettings.$_createMessage);
static DotnetSettings? _defaultInstance;
/// Some settings.
@@ -1115,7 +1149,7 @@
factory RubySettings({
CommonLanguageSettings? common,
}) {
- final result = create();
+ final result = RubySettings._();
if (common != null) result.common = common;
return result;
}
@@ -1124,17 +1158,17 @@
factory RubySettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ RubySettings()..mergeFromBuffer(data, registry);
factory RubySettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ RubySettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'RubySettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: RubySettings.$_createMessage)
..aOM<CommonLanguageSettings>(1, _omitFieldNames ? '' : 'common',
- subBuilder: CommonLanguageSettings.create)
+ subBuilder: CommonLanguageSettings.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -1148,12 +1182,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use RubySettings() / RubySettings.new instead')
static RubySettings create() => RubySettings._();
+ static $pb.GeneratedMessage $_createMessage() => RubySettings._();
@$core.override
- RubySettings createEmptyInstance() => create();
+ RubySettings createEmptyInstance() => RubySettings._();
@$core.pragma('dart2js:noInline')
- static RubySettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<RubySettings>(create);
+ static RubySettings getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RubySettings>(
+ RubySettings.$_createMessage);
static RubySettings? _defaultInstance;
/// Some settings.
@@ -1175,7 +1212,7 @@
CommonLanguageSettings? common,
$core.Iterable<$core.MapEntry<$core.String, $core.String>>? renamedServices,
}) {
- final result = create();
+ final result = GoSettings._();
if (common != null) result.common = common;
if (renamedServices != null)
result.renamedServices.addEntries(renamedServices);
@@ -1186,17 +1223,17 @@
factory GoSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ GoSettings()..mergeFromBuffer(data, registry);
factory GoSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ GoSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'GoSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: GoSettings.$_createMessage)
..aOM<CommonLanguageSettings>(1, _omitFieldNames ? '' : 'common',
- subBuilder: CommonLanguageSettings.create)
+ subBuilder: CommonLanguageSettings.$_createMessage)
..m<$core.String, $core.String>(2, _omitFieldNames ? '' : 'renamedServices',
entryClassName: 'GoSettings.RenamedServicesEntry',
keyFieldType: $pb.PbFieldType.OS,
@@ -1214,12 +1251,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use GoSettings() / GoSettings.new instead')
static GoSettings create() => GoSettings._();
+ static $pb.GeneratedMessage $_createMessage() => GoSettings._();
@$core.override
- GoSettings createEmptyInstance() => create();
+ GoSettings createEmptyInstance() => GoSettings._();
@$core.pragma('dart2js:noInline')
static GoSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<GoSettings>(create);
+ $pb.GeneratedMessage.$_defaultFor<GoSettings>(GoSettings.$_createMessage);
static GoSettings? _defaultInstance;
/// Some settings.
@@ -1258,7 +1297,7 @@
$0.Duration? maxPollDelay,
$0.Duration? totalPollTimeout,
}) {
- final result = create();
+ final result = MethodSettings_LongRunning._();
if (initialPollDelay != null) result.initialPollDelay = initialPollDelay;
if (pollDelayMultiplier != null)
result.pollDelayMultiplier = pollDelayMultiplier;
@@ -1271,23 +1310,23 @@
factory MethodSettings_LongRunning.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ MethodSettings_LongRunning()..mergeFromBuffer(data, registry);
factory MethodSettings_LongRunning.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ MethodSettings_LongRunning()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'MethodSettings.LongRunning',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: MethodSettings_LongRunning.$_createMessage)
..aOM<$0.Duration>(1, _omitFieldNames ? '' : 'initialPollDelay',
- subBuilder: $0.Duration.create)
+ subBuilder: $0.Duration.$_createMessage)
..aD(2, _omitFieldNames ? '' : 'pollDelayMultiplier',
fieldType: $pb.PbFieldType.OF)
..aOM<$0.Duration>(3, _omitFieldNames ? '' : 'maxPollDelay',
- subBuilder: $0.Duration.create)
+ subBuilder: $0.Duration.$_createMessage)
..aOM<$0.Duration>(4, _omitFieldNames ? '' : 'totalPollTimeout',
- subBuilder: $0.Duration.create)
+ subBuilder: $0.Duration.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -1303,12 +1342,18 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use MethodSettings_LongRunning() / MethodSettings_LongRunning.new instead')
static MethodSettings_LongRunning create() => MethodSettings_LongRunning._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ MethodSettings_LongRunning._();
@$core.override
- MethodSettings_LongRunning createEmptyInstance() => create();
+ MethodSettings_LongRunning createEmptyInstance() =>
+ MethodSettings_LongRunning._();
@$core.pragma('dart2js:noInline')
static MethodSettings_LongRunning getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<MethodSettings_LongRunning>(create);
+ $pb.GeneratedMessage.$_defaultFor<MethodSettings_LongRunning>(
+ MethodSettings_LongRunning.$_createMessage);
static MethodSettings_LongRunning? _defaultInstance;
/// Initial delay after which the first poll request will be made.
@@ -1370,7 +1415,7 @@
MethodSettings_LongRunning? longRunning,
$core.Iterable<$core.String>? autoPopulatedFields,
}) {
- final result = create();
+ final result = MethodSettings._();
if (selector != null) result.selector = selector;
if (longRunning != null) result.longRunning = longRunning;
if (autoPopulatedFields != null)
@@ -1382,18 +1427,18 @@
factory MethodSettings.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ MethodSettings()..mergeFromBuffer(data, registry);
factory MethodSettings.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ MethodSettings()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'MethodSettings',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: MethodSettings.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'selector')
..aOM<MethodSettings_LongRunning>(2, _omitFieldNames ? '' : 'longRunning',
- subBuilder: MethodSettings_LongRunning.create)
+ subBuilder: MethodSettings_LongRunning.$_createMessage)
..pPS(3, _omitFieldNames ? '' : 'autoPopulatedFields')
..hasRequiredFields = false;
@@ -1408,12 +1453,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use MethodSettings() / MethodSettings.new instead')
static MethodSettings create() => MethodSettings._();
+ static $pb.GeneratedMessage $_createMessage() => MethodSettings._();
@$core.override
- MethodSettings createEmptyInstance() => create();
+ MethodSettings createEmptyInstance() => MethodSettings._();
@$core.pragma('dart2js:noInline')
- static MethodSettings getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<MethodSettings>(create);
+ static MethodSettings getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<MethodSettings>(
+ MethodSettings.$_createMessage);
static MethodSettings? _defaultInstance;
/// The fully qualified name of the method, for which the options below apply.
@@ -1481,7 +1529,7 @@
$core.Iterable<$core.String>? methods,
$core.bool? generateOmittedAsInternal,
}) {
- final result = create();
+ final result = SelectiveGapicGeneration._();
if (methods != null) result.methods.addAll(methods);
if (generateOmittedAsInternal != null)
result.generateOmittedAsInternal = generateOmittedAsInternal;
@@ -1492,15 +1540,15 @@
factory SelectiveGapicGeneration.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ SelectiveGapicGeneration()..mergeFromBuffer(data, registry);
factory SelectiveGapicGeneration.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ SelectiveGapicGeneration()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'SelectiveGapicGeneration',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: SelectiveGapicGeneration.$_createMessage)
..pPS(1, _omitFieldNames ? '' : 'methods')
..aOB(2, _omitFieldNames ? '' : 'generateOmittedAsInternal')
..hasRequiredFields = false;
@@ -1517,12 +1565,17 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use SelectiveGapicGeneration() / SelectiveGapicGeneration.new instead')
static SelectiveGapicGeneration create() => SelectiveGapicGeneration._();
+ static $pb.GeneratedMessage $_createMessage() => SelectiveGapicGeneration._();
@$core.override
- SelectiveGapicGeneration createEmptyInstance() => create();
+ SelectiveGapicGeneration createEmptyInstance() =>
+ SelectiveGapicGeneration._();
@$core.pragma('dart2js:noInline')
static SelectiveGapicGeneration getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<SelectiveGapicGeneration>(create);
+ $pb.GeneratedMessage.$_defaultFor<SelectiveGapicGeneration>(
+ SelectiveGapicGeneration.$_createMessage);
static SelectiveGapicGeneration? _defaultInstance;
/// An allowlist of the fully qualified names of RPCs that should be included
diff --git a/protoc_plugin/lib/src/gen/google/api/http.pb.dart b/protoc_plugin/lib/src/gen/google/api/http.pb.dart
index 53ded61..b99625b 100644
--- a/protoc_plugin/lib/src/gen/google/api/http.pb.dart
+++ b/protoc_plugin/lib/src/gen/google/api/http.pb.dart
@@ -24,7 +24,7 @@
$core.Iterable<HttpRule>? rules,
$core.bool? fullyDecodeReservedExpansion,
}) {
- final result = create();
+ final result = Http._();
if (rules != null) result.rules.addAll(rules);
if (fullyDecodeReservedExpansion != null)
result.fullyDecodeReservedExpansion = fullyDecodeReservedExpansion;
@@ -35,17 +35,17 @@
factory Http.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Http()..mergeFromBuffer(data, registry);
factory Http.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Http()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Http',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: Http.$_createMessage)
..pPM<HttpRule>(1, _omitFieldNames ? '' : 'rules',
- subBuilder: HttpRule.create)
+ subBuilder: HttpRule.$_createMessage)
..aOB(2, _omitFieldNames ? '' : 'fullyDecodeReservedExpansion')
..hasRequiredFields = false;
@@ -59,12 +59,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Http() / Http.new instead')
static Http create() => Http._();
+ static $pb.GeneratedMessage $_createMessage() => Http._();
@$core.override
- Http createEmptyInstance() => create();
+ Http createEmptyInstance() => Http._();
@$core.pragma('dart2js:noInline')
- static Http getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Http>(create);
+ static Http getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Http>(Http.$_createMessage);
static Http? _defaultInstance;
/// A list of HTTP configuration rules that apply to individual API methods.
@@ -368,7 +370,7 @@
$core.Iterable<HttpRule>? additionalBindings,
$core.String? responseBody,
}) {
- final result = create();
+ final result = HttpRule._();
if (selector != null) result.selector = selector;
if (get != null) result.get = get;
if (put != null) result.put = put;
@@ -387,10 +389,10 @@
factory HttpRule.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ HttpRule()..mergeFromBuffer(data, registry);
factory HttpRule.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ HttpRule()..mergeFromJson(json, registry);
static const $core.Map<$core.int, HttpRule_Pattern> _HttpRule_PatternByTag = {
2: HttpRule_Pattern.get,
@@ -404,7 +406,7 @@
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'HttpRule',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: HttpRule.$_createMessage)
..oo(0, [2, 3, 4, 5, 6, 8])
..aOS(1, _omitFieldNames ? '' : 'selector')
..aOS(2, _omitFieldNames ? '' : 'get')
@@ -414,9 +416,9 @@
..aOS(6, _omitFieldNames ? '' : 'patch')
..aOS(7, _omitFieldNames ? '' : 'body')
..aOM<CustomHttpPattern>(8, _omitFieldNames ? '' : 'custom',
- subBuilder: CustomHttpPattern.create)
+ subBuilder: CustomHttpPattern.$_createMessage)
..pPM<HttpRule>(11, _omitFieldNames ? '' : 'additionalBindings',
- subBuilder: HttpRule.create)
+ subBuilder: HttpRule.$_createMessage)
..aOS(12, _omitFieldNames ? '' : 'responseBody')
..hasRequiredFields = false;
@@ -430,12 +432,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use HttpRule() / HttpRule.new instead')
static HttpRule create() => HttpRule._();
+ static $pb.GeneratedMessage $_createMessage() => HttpRule._();
@$core.override
- HttpRule createEmptyInstance() => create();
+ HttpRule createEmptyInstance() => HttpRule._();
@$core.pragma('dart2js:noInline')
- static HttpRule getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<HttpRule>(create);
+ static HttpRule getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<HttpRule>(HttpRule.$_createMessage);
static HttpRule? _defaultInstance;
@$pb.TagNumber(2)
@@ -575,7 +579,7 @@
$core.String? kind,
$core.String? path,
}) {
- final result = create();
+ final result = CustomHttpPattern._();
if (kind != null) result.kind = kind;
if (path != null) result.path = path;
return result;
@@ -585,15 +589,15 @@
factory CustomHttpPattern.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ CustomHttpPattern()..mergeFromBuffer(data, registry);
factory CustomHttpPattern.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ CustomHttpPattern()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CustomHttpPattern',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: CustomHttpPattern.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'kind')
..aOS(2, _omitFieldNames ? '' : 'path')
..hasRequiredFields = false;
@@ -609,12 +613,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use CustomHttpPattern() / CustomHttpPattern.new instead')
static CustomHttpPattern create() => CustomHttpPattern._();
+ static $pb.GeneratedMessage $_createMessage() => CustomHttpPattern._();
@$core.override
- CustomHttpPattern createEmptyInstance() => create();
+ CustomHttpPattern createEmptyInstance() => CustomHttpPattern._();
@$core.pragma('dart2js:noInline')
- static CustomHttpPattern getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<CustomHttpPattern>(create);
+ static CustomHttpPattern getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CustomHttpPattern>(
+ CustomHttpPattern.$_createMessage);
static CustomHttpPattern? _defaultInstance;
/// The name of this custom HTTP verb.
diff --git a/protoc_plugin/lib/src/gen/google/api/routing.pb.dart b/protoc_plugin/lib/src/gen/google/api/routing.pb.dart
index dd8c130..5785af9 100644
--- a/protoc_plugin/lib/src/gen/google/api/routing.pb.dart
+++ b/protoc_plugin/lib/src/gen/google/api/routing.pb.dart
@@ -379,7 +379,7 @@
factory RoutingRule({
$core.Iterable<RoutingParameter>? routingParameters,
}) {
- final result = create();
+ final result = RoutingRule._();
if (routingParameters != null)
result.routingParameters.addAll(routingParameters);
return result;
@@ -389,17 +389,17 @@
factory RoutingRule.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ RoutingRule()..mergeFromBuffer(data, registry);
factory RoutingRule.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ RoutingRule()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'RoutingRule',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: RoutingRule.$_createMessage)
..pPM<RoutingParameter>(2, _omitFieldNames ? '' : 'routingParameters',
- subBuilder: RoutingParameter.create)
+ subBuilder: RoutingParameter.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -413,12 +413,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use RoutingRule() / RoutingRule.new instead')
static RoutingRule create() => RoutingRule._();
+ static $pb.GeneratedMessage $_createMessage() => RoutingRule._();
@$core.override
- RoutingRule createEmptyInstance() => create();
+ RoutingRule createEmptyInstance() => RoutingRule._();
@$core.pragma('dart2js:noInline')
- static RoutingRule getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<RoutingRule>(create);
+ static RoutingRule getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RoutingRule>(
+ RoutingRule.$_createMessage);
static RoutingRule? _defaultInstance;
/// A collection of Routing Parameter specifications.
@@ -437,7 +440,7 @@
$core.String? field_1,
$core.String? pathTemplate,
}) {
- final result = create();
+ final result = RoutingParameter._();
if (field_1 != null) result.field_1 = field_1;
if (pathTemplate != null) result.pathTemplate = pathTemplate;
return result;
@@ -447,15 +450,15 @@
factory RoutingParameter.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ RoutingParameter()..mergeFromBuffer(data, registry);
factory RoutingParameter.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ RoutingParameter()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'RoutingParameter',
package: const $pb.PackageName(_omitMessageNames ? '' : 'google.api'),
- createEmptyInstance: create)
+ createEmptyInstance: RoutingParameter.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'field')
..aOS(2, _omitFieldNames ? '' : 'pathTemplate')
..hasRequiredFields = false;
@@ -471,12 +474,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use RoutingParameter() / RoutingParameter.new instead')
static RoutingParameter create() => RoutingParameter._();
+ static $pb.GeneratedMessage $_createMessage() => RoutingParameter._();
@$core.override
- RoutingParameter createEmptyInstance() => create();
+ RoutingParameter createEmptyInstance() => RoutingParameter._();
@$core.pragma('dart2js:noInline')
- static RoutingParameter getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<RoutingParameter>(create);
+ static RoutingParameter getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RoutingParameter>(
+ RoutingParameter.$_createMessage);
static RoutingParameter? _defaultInstance;
/// A request field to extract the header key-value pair from.
@@ -560,7 +566,7 @@
72295729,
$pb.PbFieldType.OM,
defaultOrMaker: RoutingRule.getDefault,
- subBuilder: RoutingRule.create);
+ subBuilder: RoutingRule.$_createMessage);
static void registerAllExtensions($pb.ExtensionRegistry registry) {
registry.add(routing);
}
diff --git a/protoc_plugin/lib/src/gen/google/protobuf/compiler/plugin.pb.dart b/protoc_plugin/lib/src/gen/google/protobuf/compiler/plugin.pb.dart
index 2395e70..91c73bc 100644
--- a/protoc_plugin/lib/src/gen/google/protobuf/compiler/plugin.pb.dart
+++ b/protoc_plugin/lib/src/gen/google/protobuf/compiler/plugin.pb.dart
@@ -29,7 +29,7 @@
$core.int? patch,
$core.String? suffix,
}) {
- final result = create();
+ final result = Version._();
if (major != null) result.major = major;
if (minor != null) result.minor = minor;
if (patch != null) result.patch = patch;
@@ -41,16 +41,16 @@
factory Version.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Version()..mergeFromBuffer(data, registry);
factory Version.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Version()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Version',
package: const $pb.PackageName(
_omitMessageNames ? '' : 'google.protobuf.compiler'),
- createEmptyInstance: create)
+ createEmptyInstance: Version.$_createMessage)
..aI(1, _omitFieldNames ? '' : 'major')
..aI(2, _omitFieldNames ? '' : 'minor')
..aI(3, _omitFieldNames ? '' : 'patch')
@@ -67,12 +67,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Version() / Version.new instead')
static Version create() => Version._();
+ static $pb.GeneratedMessage $_createMessage() => Version._();
@$core.override
- Version createEmptyInstance() => create();
+ Version createEmptyInstance() => Version._();
@$core.pragma('dart2js:noInline')
- static Version getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Version>(create);
+ static Version getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Version>(Version.$_createMessage);
static Version? _defaultInstance;
@$pb.TagNumber(1)
@@ -123,7 +125,7 @@
$core.Iterable<$0.FileDescriptorProto>? protoFile,
$core.Iterable<$0.FileDescriptorProto>? sourceFileDescriptors,
}) {
- final result = create();
+ final result = CodeGeneratorRequest._();
if (fileToGenerate != null) result.fileToGenerate.addAll(fileToGenerate);
if (parameter != null) result.parameter = parameter;
if (compilerVersion != null) result.compilerVersion = compilerVersion;
@@ -137,25 +139,25 @@
factory CodeGeneratorRequest.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ CodeGeneratorRequest()..mergeFromBuffer(data, registry);
factory CodeGeneratorRequest.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ CodeGeneratorRequest()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CodeGeneratorRequest',
package: const $pb.PackageName(
_omitMessageNames ? '' : 'google.protobuf.compiler'),
- createEmptyInstance: create)
+ createEmptyInstance: CodeGeneratorRequest.$_createMessage)
..pPS(1, _omitFieldNames ? '' : 'fileToGenerate')
..aOS(2, _omitFieldNames ? '' : 'parameter')
..aOM<Version>(3, _omitFieldNames ? '' : 'compilerVersion',
- subBuilder: Version.create)
+ subBuilder: Version.$_createMessage)
..pPM<$0.FileDescriptorProto>(15, _omitFieldNames ? '' : 'protoFile',
- subBuilder: $0.FileDescriptorProto.create)
+ subBuilder: $0.FileDescriptorProto.$_createMessage)
..pPM<$0.FileDescriptorProto>(
17, _omitFieldNames ? '' : 'sourceFileDescriptors',
- subBuilder: $0.FileDescriptorProto.create);
+ subBuilder: $0.FileDescriptorProto.$_createMessage);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CodeGeneratorRequest clone() => deepCopy();
@@ -168,12 +170,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use CodeGeneratorRequest() / CodeGeneratorRequest.new instead')
static CodeGeneratorRequest create() => CodeGeneratorRequest._();
+ static $pb.GeneratedMessage $_createMessage() => CodeGeneratorRequest._();
@$core.override
- CodeGeneratorRequest createEmptyInstance() => create();
+ CodeGeneratorRequest createEmptyInstance() => CodeGeneratorRequest._();
@$core.pragma('dart2js:noInline')
static CodeGeneratorRequest getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<CodeGeneratorRequest>(create);
+ $pb.GeneratedMessage.$_defaultFor<CodeGeneratorRequest>(
+ CodeGeneratorRequest.$_createMessage);
static CodeGeneratorRequest? _defaultInstance;
/// The .proto files that were explicitly listed on the command-line. The
@@ -241,7 +247,7 @@
$core.String? content,
$0.GeneratedCodeInfo? generatedCodeInfo,
}) {
- final result = create();
+ final result = CodeGeneratorResponse_File._();
if (name != null) result.name = name;
if (insertionPoint != null) result.insertionPoint = insertionPoint;
if (content != null) result.content = content;
@@ -253,21 +259,21 @@
factory CodeGeneratorResponse_File.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ CodeGeneratorResponse_File()..mergeFromBuffer(data, registry);
factory CodeGeneratorResponse_File.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ CodeGeneratorResponse_File()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CodeGeneratorResponse.File',
package: const $pb.PackageName(
_omitMessageNames ? '' : 'google.protobuf.compiler'),
- createEmptyInstance: create)
+ createEmptyInstance: CodeGeneratorResponse_File.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOS(2, _omitFieldNames ? '' : 'insertionPoint')
..aOS(15, _omitFieldNames ? '' : 'content')
..aOM<$0.GeneratedCodeInfo>(16, _omitFieldNames ? '' : 'generatedCodeInfo',
- subBuilder: $0.GeneratedCodeInfo.create)
+ subBuilder: $0.GeneratedCodeInfo.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -283,12 +289,18 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use CodeGeneratorResponse_File() / CodeGeneratorResponse_File.new instead')
static CodeGeneratorResponse_File create() => CodeGeneratorResponse_File._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ CodeGeneratorResponse_File._();
@$core.override
- CodeGeneratorResponse_File createEmptyInstance() => create();
+ CodeGeneratorResponse_File createEmptyInstance() =>
+ CodeGeneratorResponse_File._();
@$core.pragma('dart2js:noInline')
static CodeGeneratorResponse_File getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<CodeGeneratorResponse_File>(create);
+ $pb.GeneratedMessage.$_defaultFor<CodeGeneratorResponse_File>(
+ CodeGeneratorResponse_File.$_createMessage);
static CodeGeneratorResponse_File? _defaultInstance;
/// The file name, relative to the output directory. The name must not
@@ -391,7 +403,7 @@
$core.int? maximumEdition,
$core.Iterable<CodeGeneratorResponse_File>? file,
}) {
- final result = create();
+ final result = CodeGeneratorResponse._();
if (error != null) result.error = error;
if (supportedFeatures != null) result.supportedFeatures = supportedFeatures;
if (minimumEdition != null) result.minimumEdition = minimumEdition;
@@ -404,16 +416,16 @@
factory CodeGeneratorResponse.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ CodeGeneratorResponse()..mergeFromBuffer(data, registry);
factory CodeGeneratorResponse.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ CodeGeneratorResponse()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CodeGeneratorResponse',
package: const $pb.PackageName(
_omitMessageNames ? '' : 'google.protobuf.compiler'),
- createEmptyInstance: create)
+ createEmptyInstance: CodeGeneratorResponse.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'error')
..a<$fixnum.Int64>(
2, _omitFieldNames ? '' : 'supportedFeatures', $pb.PbFieldType.OU6,
@@ -421,7 +433,7 @@
..aI(3, _omitFieldNames ? '' : 'minimumEdition')
..aI(4, _omitFieldNames ? '' : 'maximumEdition')
..pPM<CodeGeneratorResponse_File>(15, _omitFieldNames ? '' : 'file',
- subBuilder: CodeGeneratorResponse_File.create)
+ subBuilder: CodeGeneratorResponse_File.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -436,12 +448,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use CodeGeneratorResponse() / CodeGeneratorResponse.new instead')
static CodeGeneratorResponse create() => CodeGeneratorResponse._();
+ static $pb.GeneratedMessage $_createMessage() => CodeGeneratorResponse._();
@$core.override
- CodeGeneratorResponse createEmptyInstance() => create();
+ CodeGeneratorResponse createEmptyInstance() => CodeGeneratorResponse._();
@$core.pragma('dart2js:noInline')
static CodeGeneratorResponse getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<CodeGeneratorResponse>(create);
+ $pb.GeneratedMessage.$_defaultFor<CodeGeneratorResponse>(
+ CodeGeneratorResponse.$_createMessage);
static CodeGeneratorResponse? _defaultInstance;
/// Error message. If non-empty, code generation failed. The plugin process
diff --git a/protoc_plugin/lib/src/gen/google/protobuf/descriptor.pb.dart b/protoc_plugin/lib/src/gen/google/protobuf/descriptor.pb.dart
index f70dbd4..5a438e5 100644
--- a/protoc_plugin/lib/src/gen/google/protobuf/descriptor.pb.dart
+++ b/protoc_plugin/lib/src/gen/google/protobuf/descriptor.pb.dart
@@ -27,7 +27,7 @@
factory FileDescriptorSet({
$core.Iterable<FileDescriptorProto>? file,
}) {
- final result = create();
+ final result = FileDescriptorSet._();
if (file != null) result.file.addAll(file);
return result;
}
@@ -36,18 +36,18 @@
factory FileDescriptorSet.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FileDescriptorSet()..mergeFromBuffer(data, registry);
factory FileDescriptorSet.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FileDescriptorSet()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FileDescriptorSet',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FileDescriptorSet.$_createMessage)
..pPM<FileDescriptorProto>(1, _omitFieldNames ? '' : 'file',
- subBuilder: FileDescriptorProto.create)
+ subBuilder: FileDescriptorProto.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -61,12 +61,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use FileDescriptorSet() / FileDescriptorSet.new instead')
static FileDescriptorSet create() => FileDescriptorSet._();
+ static $pb.GeneratedMessage $_createMessage() => FileDescriptorSet._();
@$core.override
- FileDescriptorSet createEmptyInstance() => create();
+ FileDescriptorSet createEmptyInstance() => FileDescriptorSet._();
@$core.pragma('dart2js:noInline')
- static FileDescriptorSet getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FileDescriptorSet>(create);
+ static FileDescriptorSet getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FileDescriptorSet>(
+ FileDescriptorSet.$_createMessage);
static FileDescriptorSet? _defaultInstance;
@$pb.TagNumber(1)
@@ -91,7 +94,7 @@
Edition? edition,
$core.Iterable<$core.String>? optionDependency,
}) {
- final result = create();
+ final result = FileDescriptorProto._();
if (name != null) result.name = name;
if (package != null) result.package = package;
if (dependency != null) result.dependency.addAll(dependency);
@@ -115,31 +118,31 @@
factory FileDescriptorProto.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FileDescriptorProto()..mergeFromBuffer(data, registry);
factory FileDescriptorProto.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FileDescriptorProto()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FileDescriptorProto',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FileDescriptorProto.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOS(2, _omitFieldNames ? '' : 'package')
..pPS(3, _omitFieldNames ? '' : 'dependency')
..pPM<DescriptorProto>(4, _omitFieldNames ? '' : 'messageType',
- subBuilder: DescriptorProto.create)
+ subBuilder: DescriptorProto.$_createMessage)
..pPM<EnumDescriptorProto>(5, _omitFieldNames ? '' : 'enumType',
- subBuilder: EnumDescriptorProto.create)
+ subBuilder: EnumDescriptorProto.$_createMessage)
..pPM<ServiceDescriptorProto>(6, _omitFieldNames ? '' : 'service',
- subBuilder: ServiceDescriptorProto.create)
+ subBuilder: ServiceDescriptorProto.$_createMessage)
..pPM<FieldDescriptorProto>(7, _omitFieldNames ? '' : 'extension',
- subBuilder: FieldDescriptorProto.create)
+ subBuilder: FieldDescriptorProto.$_createMessage)
..aOM<FileOptions>(8, _omitFieldNames ? '' : 'options',
- subBuilder: FileOptions.create)
+ subBuilder: FileOptions.$_createMessage)
..aOM<SourceCodeInfo>(9, _omitFieldNames ? '' : 'sourceCodeInfo',
- subBuilder: SourceCodeInfo.create)
+ subBuilder: SourceCodeInfo.$_createMessage)
..p<$core.int>(
10, _omitFieldNames ? '' : 'publicDependency', $pb.PbFieldType.P3)
..p<$core.int>(
@@ -160,12 +163,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core
+ .Deprecated('Use FileDescriptorProto() / FileDescriptorProto.new instead')
static FileDescriptorProto create() => FileDescriptorProto._();
+ static $pb.GeneratedMessage $_createMessage() => FileDescriptorProto._();
@$core.override
- FileDescriptorProto createEmptyInstance() => create();
+ FileDescriptorProto createEmptyInstance() => FileDescriptorProto._();
@$core.pragma('dart2js:noInline')
static FileDescriptorProto getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FileDescriptorProto>(create);
+ $pb.GeneratedMessage.$_defaultFor<FileDescriptorProto>(
+ FileDescriptorProto.$_createMessage);
static FileDescriptorProto? _defaultInstance;
@$pb.TagNumber(1)
@@ -279,7 +286,7 @@
$core.int? end,
ExtensionRangeOptions? options,
}) {
- final result = create();
+ final result = DescriptorProto_ExtensionRange._();
if (start != null) result.start = start;
if (end != null) result.end = end;
if (options != null) result.options = options;
@@ -290,20 +297,20 @@
factory DescriptorProto_ExtensionRange.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ DescriptorProto_ExtensionRange()..mergeFromBuffer(data, registry);
factory DescriptorProto_ExtensionRange.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ DescriptorProto_ExtensionRange()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'DescriptorProto.ExtensionRange',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: DescriptorProto_ExtensionRange.$_createMessage)
..aI(1, _omitFieldNames ? '' : 'start')
..aI(2, _omitFieldNames ? '' : 'end')
..aOM<ExtensionRangeOptions>(3, _omitFieldNames ? '' : 'options',
- subBuilder: ExtensionRangeOptions.create);
+ subBuilder: ExtensionRangeOptions.$_createMessage);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DescriptorProto_ExtensionRange clone() => deepCopy();
@@ -318,13 +325,19 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use DescriptorProto_ExtensionRange() / DescriptorProto_ExtensionRange.new instead')
static DescriptorProto_ExtensionRange create() =>
DescriptorProto_ExtensionRange._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ DescriptorProto_ExtensionRange._();
@$core.override
- DescriptorProto_ExtensionRange createEmptyInstance() => create();
+ DescriptorProto_ExtensionRange createEmptyInstance() =>
+ DescriptorProto_ExtensionRange._();
@$core.pragma('dart2js:noInline')
static DescriptorProto_ExtensionRange getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<DescriptorProto_ExtensionRange>(create);
+ $pb.GeneratedMessage.$_defaultFor<DescriptorProto_ExtensionRange>(
+ DescriptorProto_ExtensionRange.$_createMessage);
static DescriptorProto_ExtensionRange? _defaultInstance;
@$pb.TagNumber(1)
@@ -365,7 +378,7 @@
$core.int? start,
$core.int? end,
}) {
- final result = create();
+ final result = DescriptorProto_ReservedRange._();
if (start != null) result.start = start;
if (end != null) result.end = end;
return result;
@@ -375,16 +388,16 @@
factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ DescriptorProto_ReservedRange()..mergeFromBuffer(data, registry);
factory DescriptorProto_ReservedRange.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ DescriptorProto_ReservedRange()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'DescriptorProto.ReservedRange',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: DescriptorProto_ReservedRange.$_createMessage)
..aI(1, _omitFieldNames ? '' : 'start')
..aI(2, _omitFieldNames ? '' : 'end')
..hasRequiredFields = false;
@@ -402,13 +415,19 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use DescriptorProto_ReservedRange() / DescriptorProto_ReservedRange.new instead')
static DescriptorProto_ReservedRange create() =>
DescriptorProto_ReservedRange._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ DescriptorProto_ReservedRange._();
@$core.override
- DescriptorProto_ReservedRange createEmptyInstance() => create();
+ DescriptorProto_ReservedRange createEmptyInstance() =>
+ DescriptorProto_ReservedRange._();
@$core.pragma('dart2js:noInline')
static DescriptorProto_ReservedRange getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<DescriptorProto_ReservedRange>(create);
+ $pb.GeneratedMessage.$_defaultFor<DescriptorProto_ReservedRange>(
+ DescriptorProto_ReservedRange.$_createMessage);
static DescriptorProto_ReservedRange? _defaultInstance;
@$pb.TagNumber(1)
@@ -445,7 +464,7 @@
$core.Iterable<$core.String>? reservedName,
SymbolVisibility? visibility,
}) {
- final result = create();
+ final result = DescriptorProto._();
if (name != null) result.name = name;
if (field != null) result.field.addAll(field);
if (nestedType != null) result.nestedType.addAll(nestedType);
@@ -464,35 +483,35 @@
factory DescriptorProto.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ DescriptorProto()..mergeFromBuffer(data, registry);
factory DescriptorProto.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ DescriptorProto()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'DescriptorProto',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: DescriptorProto.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..pPM<FieldDescriptorProto>(2, _omitFieldNames ? '' : 'field',
- subBuilder: FieldDescriptorProto.create)
+ subBuilder: FieldDescriptorProto.$_createMessage)
..pPM<DescriptorProto>(3, _omitFieldNames ? '' : 'nestedType',
- subBuilder: DescriptorProto.create)
+ subBuilder: DescriptorProto.$_createMessage)
..pPM<EnumDescriptorProto>(4, _omitFieldNames ? '' : 'enumType',
- subBuilder: EnumDescriptorProto.create)
+ subBuilder: EnumDescriptorProto.$_createMessage)
..pPM<DescriptorProto_ExtensionRange>(
5, _omitFieldNames ? '' : 'extensionRange',
- subBuilder: DescriptorProto_ExtensionRange.create)
+ subBuilder: DescriptorProto_ExtensionRange.$_createMessage)
..pPM<FieldDescriptorProto>(6, _omitFieldNames ? '' : 'extension',
- subBuilder: FieldDescriptorProto.create)
+ subBuilder: FieldDescriptorProto.$_createMessage)
..aOM<MessageOptions>(7, _omitFieldNames ? '' : 'options',
- subBuilder: MessageOptions.create)
+ subBuilder: MessageOptions.$_createMessage)
..pPM<OneofDescriptorProto>(8, _omitFieldNames ? '' : 'oneofDecl',
- subBuilder: OneofDescriptorProto.create)
+ subBuilder: OneofDescriptorProto.$_createMessage)
..pPM<DescriptorProto_ReservedRange>(
9, _omitFieldNames ? '' : 'reservedRange',
- subBuilder: DescriptorProto_ReservedRange.create)
+ subBuilder: DescriptorProto_ReservedRange.$_createMessage)
..pPS(10, _omitFieldNames ? '' : 'reservedName')
..aE<SymbolVisibility>(11, _omitFieldNames ? '' : 'visibility',
enumValues: SymbolVisibility.values);
@@ -508,12 +527,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use DescriptorProto() / DescriptorProto.new instead')
static DescriptorProto create() => DescriptorProto._();
+ static $pb.GeneratedMessage $_createMessage() => DescriptorProto._();
@$core.override
- DescriptorProto createEmptyInstance() => create();
+ DescriptorProto createEmptyInstance() => DescriptorProto._();
@$core.pragma('dart2js:noInline')
- static DescriptorProto getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<DescriptorProto>(create);
+ static DescriptorProto getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DescriptorProto>(
+ DescriptorProto.$_createMessage);
static DescriptorProto? _defaultInstance;
@$pb.TagNumber(1)
@@ -581,7 +603,7 @@
$core.bool? reserved,
$core.bool? repeated,
}) {
- final result = create();
+ final result = ExtensionRangeOptions_Declaration._();
if (number != null) result.number = number;
if (fullName != null) result.fullName = fullName;
if (type != null) result.type = type;
@@ -595,16 +617,16 @@
factory ExtensionRangeOptions_Declaration.fromBuffer(
$core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ ExtensionRangeOptions_Declaration()..mergeFromBuffer(data, registry);
factory ExtensionRangeOptions_Declaration.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ ExtensionRangeOptions_Declaration()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ExtensionRangeOptions.Declaration',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: ExtensionRangeOptions_Declaration.$_createMessage)
..aI(1, _omitFieldNames ? '' : 'number')
..aOS(2, _omitFieldNames ? '' : 'fullName')
..aOS(3, _omitFieldNames ? '' : 'type')
@@ -625,14 +647,19 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use ExtensionRangeOptions_Declaration() / ExtensionRangeOptions_Declaration.new instead')
static ExtensionRangeOptions_Declaration create() =>
ExtensionRangeOptions_Declaration._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ ExtensionRangeOptions_Declaration._();
@$core.override
- ExtensionRangeOptions_Declaration createEmptyInstance() => create();
+ ExtensionRangeOptions_Declaration createEmptyInstance() =>
+ ExtensionRangeOptions_Declaration._();
@$core.pragma('dart2js:noInline')
static ExtensionRangeOptions_Declaration getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ExtensionRangeOptions_Declaration>(
- create);
+ ExtensionRangeOptions_Declaration.$_createMessage);
static ExtensionRangeOptions_Declaration? _defaultInstance;
/// The extension number declared within the extension range.
@@ -699,7 +726,7 @@
FeatureSet? features,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = ExtensionRangeOptions._();
if (declaration != null) result.declaration.addAll(declaration);
if (verification != null) result.verification = verification;
if (features != null) result.features = features;
@@ -712,28 +739,28 @@
factory ExtensionRangeOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ ExtensionRangeOptions()..mergeFromBuffer(data, registry);
factory ExtensionRangeOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ ExtensionRangeOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ExtensionRangeOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: ExtensionRangeOptions.$_createMessage)
..pPM<ExtensionRangeOptions_Declaration>(
2, _omitFieldNames ? '' : 'declaration',
- subBuilder: ExtensionRangeOptions_Declaration.create)
+ subBuilder: ExtensionRangeOptions_Declaration.$_createMessage)
..aE<ExtensionRangeOptions_VerificationState>(
3, _omitFieldNames ? '' : 'verification',
defaultOrMaker: ExtensionRangeOptions_VerificationState.UNVERIFIED,
enumValues: ExtensionRangeOptions_VerificationState.values)
..aOM<FeatureSet>(50, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -748,12 +775,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use ExtensionRangeOptions() / ExtensionRangeOptions.new instead')
static ExtensionRangeOptions create() => ExtensionRangeOptions._();
+ static $pb.GeneratedMessage $_createMessage() => ExtensionRangeOptions._();
@$core.override
- ExtensionRangeOptions createEmptyInstance() => create();
+ ExtensionRangeOptions createEmptyInstance() => ExtensionRangeOptions._();
@$core.pragma('dart2js:noInline')
static ExtensionRangeOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<ExtensionRangeOptions>(create);
+ $pb.GeneratedMessage.$_defaultFor<ExtensionRangeOptions>(
+ ExtensionRangeOptions.$_createMessage);
static ExtensionRangeOptions? _defaultInstance;
/// For external users: DO NOT USE. We are in the process of open sourcing
@@ -807,7 +838,7 @@
$core.String? jsonName,
$core.bool? proto3Optional,
}) {
- final result = create();
+ final result = FieldDescriptorProto._();
if (name != null) result.name = name;
if (extendee != null) result.extendee = extendee;
if (number != null) result.number = number;
@@ -826,16 +857,16 @@
factory FieldDescriptorProto.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FieldDescriptorProto()..mergeFromBuffer(data, registry);
factory FieldDescriptorProto.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FieldDescriptorProto()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FieldDescriptorProto',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FieldDescriptorProto.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOS(2, _omitFieldNames ? '' : 'extendee')
..aI(3, _omitFieldNames ? '' : 'number')
@@ -846,7 +877,7 @@
..aOS(6, _omitFieldNames ? '' : 'typeName')
..aOS(7, _omitFieldNames ? '' : 'defaultValue')
..aOM<FieldOptions>(8, _omitFieldNames ? '' : 'options',
- subBuilder: FieldOptions.create)
+ subBuilder: FieldOptions.$_createMessage)
..aI(9, _omitFieldNames ? '' : 'oneofIndex')
..aOS(10, _omitFieldNames ? '' : 'jsonName')
..aOB(17, _omitFieldNames ? '' : 'proto3Optional');
@@ -862,12 +893,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use FieldDescriptorProto() / FieldDescriptorProto.new instead')
static FieldDescriptorProto create() => FieldDescriptorProto._();
+ static $pb.GeneratedMessage $_createMessage() => FieldDescriptorProto._();
@$core.override
- FieldDescriptorProto createEmptyInstance() => create();
+ FieldDescriptorProto createEmptyInstance() => FieldDescriptorProto._();
@$core.pragma('dart2js:noInline')
static FieldDescriptorProto getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FieldDescriptorProto>(create);
+ $pb.GeneratedMessage.$_defaultFor<FieldDescriptorProto>(
+ FieldDescriptorProto.$_createMessage);
static FieldDescriptorProto? _defaultInstance;
@$pb.TagNumber(1)
@@ -1018,7 +1053,7 @@
$core.String? name,
OneofOptions? options,
}) {
- final result = create();
+ final result = OneofDescriptorProto._();
if (name != null) result.name = name;
if (options != null) result.options = options;
return result;
@@ -1028,19 +1063,19 @@
factory OneofDescriptorProto.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ OneofDescriptorProto()..mergeFromBuffer(data, registry);
factory OneofDescriptorProto.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ OneofDescriptorProto()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'OneofDescriptorProto',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: OneofDescriptorProto.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOM<OneofOptions>(2, _omitFieldNames ? '' : 'options',
- subBuilder: OneofOptions.create);
+ subBuilder: OneofOptions.$_createMessage);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
OneofDescriptorProto clone() => deepCopy();
@@ -1053,12 +1088,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use OneofDescriptorProto() / OneofDescriptorProto.new instead')
static OneofDescriptorProto create() => OneofDescriptorProto._();
+ static $pb.GeneratedMessage $_createMessage() => OneofDescriptorProto._();
@$core.override
- OneofDescriptorProto createEmptyInstance() => create();
+ OneofDescriptorProto createEmptyInstance() => OneofDescriptorProto._();
@$core.pragma('dart2js:noInline')
static OneofDescriptorProto getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<OneofDescriptorProto>(create);
+ $pb.GeneratedMessage.$_defaultFor<OneofDescriptorProto>(
+ OneofDescriptorProto.$_createMessage);
static OneofDescriptorProto? _defaultInstance;
@$pb.TagNumber(1)
@@ -1093,7 +1132,7 @@
$core.int? start,
$core.int? end,
}) {
- final result = create();
+ final result = EnumDescriptorProto_EnumReservedRange._();
if (start != null) result.start = start;
if (end != null) result.end = end;
return result;
@@ -1104,16 +1143,17 @@
factory EnumDescriptorProto_EnumReservedRange.fromBuffer(
$core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ EnumDescriptorProto_EnumReservedRange()..mergeFromBuffer(data, registry);
factory EnumDescriptorProto_EnumReservedRange.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ EnumDescriptorProto_EnumReservedRange()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'EnumDescriptorProto.EnumReservedRange',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance:
+ EnumDescriptorProto_EnumReservedRange.$_createMessage)
..aI(1, _omitFieldNames ? '' : 'start')
..aI(2, _omitFieldNames ? '' : 'end')
..hasRequiredFields = false;
@@ -1131,14 +1171,20 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use EnumDescriptorProto_EnumReservedRange() / EnumDescriptorProto_EnumReservedRange.new instead')
static EnumDescriptorProto_EnumReservedRange create() =>
EnumDescriptorProto_EnumReservedRange._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ EnumDescriptorProto_EnumReservedRange._();
@$core.override
- EnumDescriptorProto_EnumReservedRange createEmptyInstance() => create();
+ EnumDescriptorProto_EnumReservedRange createEmptyInstance() =>
+ EnumDescriptorProto_EnumReservedRange._();
@$core.pragma('dart2js:noInline')
static EnumDescriptorProto_EnumReservedRange getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<
- EnumDescriptorProto_EnumReservedRange>(create);
+ EnumDescriptorProto_EnumReservedRange>(
+ EnumDescriptorProto_EnumReservedRange.$_createMessage);
static EnumDescriptorProto_EnumReservedRange? _defaultInstance;
@$pb.TagNumber(1)
@@ -1170,7 +1216,7 @@
$core.Iterable<$core.String>? reservedName,
SymbolVisibility? visibility,
}) {
- final result = create();
+ final result = EnumDescriptorProto._();
if (name != null) result.name = name;
if (value != null) result.value.addAll(value);
if (options != null) result.options = options;
@@ -1184,24 +1230,24 @@
factory EnumDescriptorProto.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ EnumDescriptorProto()..mergeFromBuffer(data, registry);
factory EnumDescriptorProto.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ EnumDescriptorProto()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'EnumDescriptorProto',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: EnumDescriptorProto.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..pPM<EnumValueDescriptorProto>(2, _omitFieldNames ? '' : 'value',
- subBuilder: EnumValueDescriptorProto.create)
+ subBuilder: EnumValueDescriptorProto.$_createMessage)
..aOM<EnumOptions>(3, _omitFieldNames ? '' : 'options',
- subBuilder: EnumOptions.create)
+ subBuilder: EnumOptions.$_createMessage)
..pPM<EnumDescriptorProto_EnumReservedRange>(
4, _omitFieldNames ? '' : 'reservedRange',
- subBuilder: EnumDescriptorProto_EnumReservedRange.create)
+ subBuilder: EnumDescriptorProto_EnumReservedRange.$_createMessage)
..pPS(5, _omitFieldNames ? '' : 'reservedName')
..aE<SymbolVisibility>(6, _omitFieldNames ? '' : 'visibility',
enumValues: SymbolVisibility.values);
@@ -1217,12 +1263,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core
+ .Deprecated('Use EnumDescriptorProto() / EnumDescriptorProto.new instead')
static EnumDescriptorProto create() => EnumDescriptorProto._();
+ static $pb.GeneratedMessage $_createMessage() => EnumDescriptorProto._();
@$core.override
- EnumDescriptorProto createEmptyInstance() => create();
+ EnumDescriptorProto createEmptyInstance() => EnumDescriptorProto._();
@$core.pragma('dart2js:noInline')
static EnumDescriptorProto getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<EnumDescriptorProto>(create);
+ $pb.GeneratedMessage.$_defaultFor<EnumDescriptorProto>(
+ EnumDescriptorProto.$_createMessage);
static EnumDescriptorProto? _defaultInstance;
@$pb.TagNumber(1)
@@ -1278,7 +1328,7 @@
$core.int? number,
EnumValueOptions? options,
}) {
- final result = create();
+ final result = EnumValueDescriptorProto._();
if (name != null) result.name = name;
if (number != null) result.number = number;
if (options != null) result.options = options;
@@ -1289,20 +1339,20 @@
factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ EnumValueDescriptorProto()..mergeFromBuffer(data, registry);
factory EnumValueDescriptorProto.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ EnumValueDescriptorProto()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'EnumValueDescriptorProto',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: EnumValueDescriptorProto.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aI(2, _omitFieldNames ? '' : 'number')
..aOM<EnumValueOptions>(3, _omitFieldNames ? '' : 'options',
- subBuilder: EnumValueOptions.create);
+ subBuilder: EnumValueOptions.$_createMessage);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
EnumValueDescriptorProto clone() => deepCopy();
@@ -1316,12 +1366,17 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use EnumValueDescriptorProto() / EnumValueDescriptorProto.new instead')
static EnumValueDescriptorProto create() => EnumValueDescriptorProto._();
+ static $pb.GeneratedMessage $_createMessage() => EnumValueDescriptorProto._();
@$core.override
- EnumValueDescriptorProto createEmptyInstance() => create();
+ EnumValueDescriptorProto createEmptyInstance() =>
+ EnumValueDescriptorProto._();
@$core.pragma('dart2js:noInline')
static EnumValueDescriptorProto getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<EnumValueDescriptorProto>(create);
+ $pb.GeneratedMessage.$_defaultFor<EnumValueDescriptorProto>(
+ EnumValueDescriptorProto.$_createMessage);
static EnumValueDescriptorProto? _defaultInstance;
@$pb.TagNumber(1)
@@ -1361,7 +1416,7 @@
$core.Iterable<MethodDescriptorProto>? method,
ServiceOptions? options,
}) {
- final result = create();
+ final result = ServiceDescriptorProto._();
if (name != null) result.name = name;
if (method != null) result.method.addAll(method);
if (options != null) result.options = options;
@@ -1372,21 +1427,21 @@
factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ ServiceDescriptorProto()..mergeFromBuffer(data, registry);
factory ServiceDescriptorProto.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ ServiceDescriptorProto()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ServiceDescriptorProto',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: ServiceDescriptorProto.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..pPM<MethodDescriptorProto>(2, _omitFieldNames ? '' : 'method',
- subBuilder: MethodDescriptorProto.create)
+ subBuilder: MethodDescriptorProto.$_createMessage)
..aOM<ServiceOptions>(3, _omitFieldNames ? '' : 'options',
- subBuilder: ServiceOptions.create);
+ subBuilder: ServiceOptions.$_createMessage);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ServiceDescriptorProto clone() => deepCopy();
@@ -1400,12 +1455,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use ServiceDescriptorProto() / ServiceDescriptorProto.new instead')
static ServiceDescriptorProto create() => ServiceDescriptorProto._();
+ static $pb.GeneratedMessage $_createMessage() => ServiceDescriptorProto._();
@$core.override
- ServiceDescriptorProto createEmptyInstance() => create();
+ ServiceDescriptorProto createEmptyInstance() => ServiceDescriptorProto._();
@$core.pragma('dart2js:noInline')
static ServiceDescriptorProto getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<ServiceDescriptorProto>(create);
+ $pb.GeneratedMessage.$_defaultFor<ServiceDescriptorProto>(
+ ServiceDescriptorProto.$_createMessage);
static ServiceDescriptorProto? _defaultInstance;
@$pb.TagNumber(1)
@@ -1442,7 +1501,7 @@
$core.bool? clientStreaming,
$core.bool? serverStreaming,
}) {
- final result = create();
+ final result = MethodDescriptorProto._();
if (name != null) result.name = name;
if (inputType != null) result.inputType = inputType;
if (outputType != null) result.outputType = outputType;
@@ -1456,21 +1515,21 @@
factory MethodDescriptorProto.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ MethodDescriptorProto()..mergeFromBuffer(data, registry);
factory MethodDescriptorProto.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ MethodDescriptorProto()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'MethodDescriptorProto',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: MethodDescriptorProto.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOS(2, _omitFieldNames ? '' : 'inputType')
..aOS(3, _omitFieldNames ? '' : 'outputType')
..aOM<MethodOptions>(4, _omitFieldNames ? '' : 'options',
- subBuilder: MethodOptions.create)
+ subBuilder: MethodOptions.$_createMessage)
..aOB(5, _omitFieldNames ? '' : 'clientStreaming')
..aOB(6, _omitFieldNames ? '' : 'serverStreaming');
@@ -1486,12 +1545,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use MethodDescriptorProto() / MethodDescriptorProto.new instead')
static MethodDescriptorProto create() => MethodDescriptorProto._();
+ static $pb.GeneratedMessage $_createMessage() => MethodDescriptorProto._();
@$core.override
- MethodDescriptorProto createEmptyInstance() => create();
+ MethodDescriptorProto createEmptyInstance() => MethodDescriptorProto._();
@$core.pragma('dart2js:noInline')
static MethodDescriptorProto getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<MethodDescriptorProto>(create);
+ $pb.GeneratedMessage.$_defaultFor<MethodDescriptorProto>(
+ MethodDescriptorProto.$_createMessage);
static MethodDescriptorProto? _defaultInstance;
@$pb.TagNumber(1)
@@ -1580,7 +1643,7 @@
FeatureSet? features,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = FileOptions._();
if (javaPackage != null) result.javaPackage = javaPackage;
if (javaOuterClassname != null)
result.javaOuterClassname = javaOuterClassname;
@@ -1615,16 +1678,16 @@
factory FileOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FileOptions()..mergeFromBuffer(data, registry);
factory FileOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FileOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FileOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FileOptions.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'javaPackage')
..aOS(8, _omitFieldNames ? '' : 'javaOuterClassname')
..aE<FileOptions_OptimizeMode>(9, _omitFieldNames ? '' : 'optimizeFor',
@@ -1649,10 +1712,10 @@
..aOS(44, _omitFieldNames ? '' : 'phpMetadataNamespace')
..aOS(45, _omitFieldNames ? '' : 'rubyPackage')
..aOM<FeatureSet>(50, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -1666,12 +1729,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use FileOptions() / FileOptions.new instead')
static FileOptions create() => FileOptions._();
+ static $pb.GeneratedMessage $_createMessage() => FileOptions._();
@$core.override
- FileOptions createEmptyInstance() => create();
+ FileOptions createEmptyInstance() => FileOptions._();
@$core.pragma('dart2js:noInline')
- static FileOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FileOptions>(create);
+ static FileOptions getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FileOptions>(
+ FileOptions.$_createMessage);
static FileOptions? _defaultInstance;
/// Sets the Java package where classes generated from this .proto will be
@@ -1946,7 +2012,7 @@
FeatureSet? features,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = MessageOptions._();
if (messageSetWireFormat != null)
result.messageSetWireFormat = messageSetWireFormat;
if (noStandardDescriptorAccessor != null)
@@ -1966,26 +2032,26 @@
factory MessageOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ MessageOptions()..mergeFromBuffer(data, registry);
factory MessageOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ MessageOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'MessageOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: MessageOptions.$_createMessage)
..aOB(1, _omitFieldNames ? '' : 'messageSetWireFormat')
..aOB(2, _omitFieldNames ? '' : 'noStandardDescriptorAccessor')
..aOB(3, _omitFieldNames ? '' : 'deprecated')
..aOB(7, _omitFieldNames ? '' : 'mapEntry')
..aOB(11, _omitFieldNames ? '' : 'deprecatedLegacyJsonFieldConflicts')
..aOM<FeatureSet>(12, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -1999,12 +2065,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use MessageOptions() / MessageOptions.new instead')
static MessageOptions create() => MessageOptions._();
+ static $pb.GeneratedMessage $_createMessage() => MessageOptions._();
@$core.override
- MessageOptions createEmptyInstance() => create();
+ MessageOptions createEmptyInstance() => MessageOptions._();
@$core.pragma('dart2js:noInline')
- static MessageOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<MessageOptions>(create);
+ static MessageOptions getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<MessageOptions>(
+ MessageOptions.$_createMessage);
static MessageOptions? _defaultInstance;
/// Set true to use the old proto1 MessageSet wire format for extensions.
@@ -2138,7 +2207,7 @@
$core.String? value,
Edition? edition,
}) {
- final result = create();
+ final result = FieldOptions_EditionDefault._();
if (value != null) result.value = value;
if (edition != null) result.edition = edition;
return result;
@@ -2148,16 +2217,16 @@
factory FieldOptions_EditionDefault.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FieldOptions_EditionDefault()..mergeFromBuffer(data, registry);
factory FieldOptions_EditionDefault.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FieldOptions_EditionDefault()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FieldOptions.EditionDefault',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FieldOptions_EditionDefault.$_createMessage)
..aOS(2, _omitFieldNames ? '' : 'value')
..aE<Edition>(3, _omitFieldNames ? '' : 'edition',
enumValues: Edition.values)
@@ -2176,13 +2245,19 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use FieldOptions_EditionDefault() / FieldOptions_EditionDefault.new instead')
static FieldOptions_EditionDefault create() =>
FieldOptions_EditionDefault._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ FieldOptions_EditionDefault._();
@$core.override
- FieldOptions_EditionDefault createEmptyInstance() => create();
+ FieldOptions_EditionDefault createEmptyInstance() =>
+ FieldOptions_EditionDefault._();
@$core.pragma('dart2js:noInline')
static FieldOptions_EditionDefault getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FieldOptions_EditionDefault>(create);
+ $pb.GeneratedMessage.$_defaultFor<FieldOptions_EditionDefault>(
+ FieldOptions_EditionDefault.$_createMessage);
static FieldOptions_EditionDefault? _defaultInstance;
@$pb.TagNumber(2)
@@ -2212,7 +2287,7 @@
$core.String? deprecationWarning,
Edition? editionRemoved,
}) {
- final result = create();
+ final result = FieldOptions_FeatureSupport._();
if (editionIntroduced != null) result.editionIntroduced = editionIntroduced;
if (editionDeprecated != null) result.editionDeprecated = editionDeprecated;
if (deprecationWarning != null)
@@ -2225,16 +2300,16 @@
factory FieldOptions_FeatureSupport.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FieldOptions_FeatureSupport()..mergeFromBuffer(data, registry);
factory FieldOptions_FeatureSupport.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FieldOptions_FeatureSupport()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FieldOptions.FeatureSupport',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FieldOptions_FeatureSupport.$_createMessage)
..aE<Edition>(1, _omitFieldNames ? '' : 'editionIntroduced',
enumValues: Edition.values)
..aE<Edition>(2, _omitFieldNames ? '' : 'editionDeprecated',
@@ -2257,13 +2332,19 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use FieldOptions_FeatureSupport() / FieldOptions_FeatureSupport.new instead')
static FieldOptions_FeatureSupport create() =>
FieldOptions_FeatureSupport._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ FieldOptions_FeatureSupport._();
@$core.override
- FieldOptions_FeatureSupport createEmptyInstance() => create();
+ FieldOptions_FeatureSupport createEmptyInstance() =>
+ FieldOptions_FeatureSupport._();
@$core.pragma('dart2js:noInline')
static FieldOptions_FeatureSupport getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FieldOptions_FeatureSupport>(create);
+ $pb.GeneratedMessage.$_defaultFor<FieldOptions_FeatureSupport>(
+ FieldOptions_FeatureSupport.$_createMessage);
static FieldOptions_FeatureSupport? _defaultInstance;
/// The edition that this feature was first available in. In editions
@@ -2330,7 +2411,7 @@
FieldOptions_FeatureSupport? featureSupport,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = FieldOptions._();
if (ctype != null) result.ctype = ctype;
if (packed != null) result.packed = packed;
if (deprecated != null) result.deprecated = deprecated;
@@ -2353,16 +2434,16 @@
factory FieldOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FieldOptions()..mergeFromBuffer(data, registry);
factory FieldOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FieldOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FieldOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FieldOptions.$_createMessage)
..aE<FieldOptions_CType>(1, _omitFieldNames ? '' : 'ctype',
defaultOrMaker: FieldOptions_CType.STRING,
enumValues: FieldOptions_CType.values)
@@ -2381,15 +2462,15 @@
enumValues: FieldOptions_OptionTargetType.values)
..pPM<FieldOptions_EditionDefault>(
20, _omitFieldNames ? '' : 'editionDefaults',
- subBuilder: FieldOptions_EditionDefault.create)
+ subBuilder: FieldOptions_EditionDefault.$_createMessage)
..aOM<FeatureSet>(21, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..aOM<FieldOptions_FeatureSupport>(
22, _omitFieldNames ? '' : 'featureSupport',
- subBuilder: FieldOptions_FeatureSupport.create)
+ subBuilder: FieldOptions_FeatureSupport.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -2403,12 +2484,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use FieldOptions() / FieldOptions.new instead')
static FieldOptions create() => FieldOptions._();
+ static $pb.GeneratedMessage $_createMessage() => FieldOptions._();
@$core.override
- FieldOptions createEmptyInstance() => create();
+ FieldOptions createEmptyInstance() => FieldOptions._();
@$core.pragma('dart2js:noInline')
- static FieldOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FieldOptions>(create);
+ static FieldOptions getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FieldOptions>(
+ FieldOptions.$_createMessage);
static FieldOptions? _defaultInstance;
/// NOTE: ctype is deprecated. Use `features.(pb.cpp).string_type` instead.
@@ -2597,7 +2681,7 @@
FeatureSet? features,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = OneofOptions._();
if (features != null) result.features = features;
if (uninterpretedOption != null)
result.uninterpretedOption.addAll(uninterpretedOption);
@@ -2608,21 +2692,21 @@
factory OneofOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ OneofOptions()..mergeFromBuffer(data, registry);
factory OneofOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ OneofOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'OneofOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: OneofOptions.$_createMessage)
..aOM<FeatureSet>(1, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -2636,12 +2720,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use OneofOptions() / OneofOptions.new instead')
static OneofOptions create() => OneofOptions._();
+ static $pb.GeneratedMessage $_createMessage() => OneofOptions._();
@$core.override
- OneofOptions createEmptyInstance() => create();
+ OneofOptions createEmptyInstance() => OneofOptions._();
@$core.pragma('dart2js:noInline')
- static OneofOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<OneofOptions>(create);
+ static OneofOptions getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<OneofOptions>(
+ OneofOptions.$_createMessage);
static OneofOptions? _defaultInstance;
/// Any features defined in the specific edition.
@@ -2673,7 +2760,7 @@
FeatureSet? features,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = EnumOptions._();
if (allowAlias != null) result.allowAlias = allowAlias;
if (deprecated != null) result.deprecated = deprecated;
if (deprecatedLegacyJsonFieldConflicts != null)
@@ -2689,24 +2776,24 @@
factory EnumOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ EnumOptions()..mergeFromBuffer(data, registry);
factory EnumOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ EnumOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'EnumOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: EnumOptions.$_createMessage)
..aOB(2, _omitFieldNames ? '' : 'allowAlias')
..aOB(3, _omitFieldNames ? '' : 'deprecated')
..aOB(6, _omitFieldNames ? '' : 'deprecatedLegacyJsonFieldConflicts')
..aOM<FeatureSet>(7, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -2720,12 +2807,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use EnumOptions() / EnumOptions.new instead')
static EnumOptions create() => EnumOptions._();
+ static $pb.GeneratedMessage $_createMessage() => EnumOptions._();
@$core.override
- EnumOptions createEmptyInstance() => create();
+ EnumOptions createEmptyInstance() => EnumOptions._();
@$core.pragma('dart2js:noInline')
- static EnumOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<EnumOptions>(create);
+ static EnumOptions getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EnumOptions>(
+ EnumOptions.$_createMessage);
static EnumOptions? _defaultInstance;
/// Set this option to true to allow mapping different tag names to the same
@@ -2800,7 +2890,7 @@
FieldOptions_FeatureSupport? featureSupport,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = EnumValueOptions._();
if (deprecated != null) result.deprecated = deprecated;
if (features != null) result.features = features;
if (debugRedact != null) result.debugRedact = debugRedact;
@@ -2814,26 +2904,26 @@
factory EnumValueOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ EnumValueOptions()..mergeFromBuffer(data, registry);
factory EnumValueOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ EnumValueOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'EnumValueOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: EnumValueOptions.$_createMessage)
..aOB(1, _omitFieldNames ? '' : 'deprecated')
..aOM<FeatureSet>(2, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..aOB(3, _omitFieldNames ? '' : 'debugRedact')
..aOM<FieldOptions_FeatureSupport>(
4, _omitFieldNames ? '' : 'featureSupport',
- subBuilder: FieldOptions_FeatureSupport.create)
+ subBuilder: FieldOptions_FeatureSupport.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -2847,12 +2937,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use EnumValueOptions() / EnumValueOptions.new instead')
static EnumValueOptions create() => EnumValueOptions._();
+ static $pb.GeneratedMessage $_createMessage() => EnumValueOptions._();
@$core.override
- EnumValueOptions createEmptyInstance() => create();
+ EnumValueOptions createEmptyInstance() => EnumValueOptions._();
@$core.pragma('dart2js:noInline')
- static EnumValueOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<EnumValueOptions>(create);
+ static EnumValueOptions getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EnumValueOptions>(
+ EnumValueOptions.$_createMessage);
static EnumValueOptions? _defaultInstance;
/// Is this enum value deprecated?
@@ -2918,7 +3011,7 @@
FeatureSet? features,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = ServiceOptions._();
if (deprecated != null) result.deprecated = deprecated;
if (features != null) result.features = features;
if (uninterpretedOption != null)
@@ -2930,22 +3023,22 @@
factory ServiceOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ ServiceOptions()..mergeFromBuffer(data, registry);
factory ServiceOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ ServiceOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ServiceOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: ServiceOptions.$_createMessage)
..aOB(33, _omitFieldNames ? '' : 'deprecated')
..aOM<FeatureSet>(34, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -2959,12 +3052,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use ServiceOptions() / ServiceOptions.new instead')
static ServiceOptions create() => ServiceOptions._();
+ static $pb.GeneratedMessage $_createMessage() => ServiceOptions._();
@$core.override
- ServiceOptions createEmptyInstance() => create();
+ ServiceOptions createEmptyInstance() => ServiceOptions._();
@$core.pragma('dart2js:noInline')
- static ServiceOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<ServiceOptions>(create);
+ static ServiceOptions getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ServiceOptions>(
+ ServiceOptions.$_createMessage);
static ServiceOptions? _defaultInstance;
/// Is this service deprecated?
@@ -3007,7 +3103,7 @@
FeatureSet? features,
$core.Iterable<UninterpretedOption>? uninterpretedOption,
}) {
- final result = create();
+ final result = MethodOptions._();
if (deprecated != null) result.deprecated = deprecated;
if (idempotencyLevel != null) result.idempotencyLevel = idempotencyLevel;
if (features != null) result.features = features;
@@ -3020,26 +3116,26 @@
factory MethodOptions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ MethodOptions()..mergeFromBuffer(data, registry);
factory MethodOptions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ MethodOptions()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'MethodOptions',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: MethodOptions.$_createMessage)
..aOB(33, _omitFieldNames ? '' : 'deprecated')
..aE<MethodOptions_IdempotencyLevel>(
34, _omitFieldNames ? '' : 'idempotencyLevel',
defaultOrMaker: MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN,
enumValues: MethodOptions_IdempotencyLevel.values)
..aOM<FeatureSet>(35, _omitFieldNames ? '' : 'features',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..pPM<UninterpretedOption>(
999, _omitFieldNames ? '' : 'uninterpretedOption',
- subBuilder: UninterpretedOption.create)
+ subBuilder: UninterpretedOption.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -3053,12 +3149,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use MethodOptions() / MethodOptions.new instead')
static MethodOptions create() => MethodOptions._();
+ static $pb.GeneratedMessage $_createMessage() => MethodOptions._();
@$core.override
- MethodOptions createEmptyInstance() => create();
+ MethodOptions createEmptyInstance() => MethodOptions._();
@$core.pragma('dart2js:noInline')
- static MethodOptions getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<MethodOptions>(create);
+ static MethodOptions getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<MethodOptions>(
+ MethodOptions.$_createMessage);
static MethodOptions? _defaultInstance;
/// Is this method deprecated?
@@ -3114,7 +3213,7 @@
$core.String? namePart,
$core.bool? isExtension,
}) {
- final result = create();
+ final result = UninterpretedOption_NamePart._();
if (namePart != null) result.namePart = namePart;
if (isExtension != null) result.isExtension = isExtension;
return result;
@@ -3124,16 +3223,16 @@
factory UninterpretedOption_NamePart.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ UninterpretedOption_NamePart()..mergeFromBuffer(data, registry);
factory UninterpretedOption_NamePart.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ UninterpretedOption_NamePart()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'UninterpretedOption.NamePart',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: UninterpretedOption_NamePart.$_createMessage)
..aQS(1, _omitFieldNames ? '' : 'namePart')
..a<$core.bool>(
2, _omitFieldNames ? '' : 'isExtension', $pb.PbFieldType.QB);
@@ -3151,13 +3250,19 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use UninterpretedOption_NamePart() / UninterpretedOption_NamePart.new instead')
static UninterpretedOption_NamePart create() =>
UninterpretedOption_NamePart._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ UninterpretedOption_NamePart._();
@$core.override
- UninterpretedOption_NamePart createEmptyInstance() => create();
+ UninterpretedOption_NamePart createEmptyInstance() =>
+ UninterpretedOption_NamePart._();
@$core.pragma('dart2js:noInline')
static UninterpretedOption_NamePart getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<UninterpretedOption_NamePart>(create);
+ $pb.GeneratedMessage.$_defaultFor<UninterpretedOption_NamePart>(
+ UninterpretedOption_NamePart.$_createMessage);
static UninterpretedOption_NamePart? _defaultInstance;
@$pb.TagNumber(1)
@@ -3195,7 +3300,7 @@
$core.List<$core.int>? stringValue,
$core.String? aggregateValue,
}) {
- final result = create();
+ final result = UninterpretedOption._();
if (name != null) result.name.addAll(name);
if (identifierValue != null) result.identifierValue = identifierValue;
if (positiveIntValue != null) result.positiveIntValue = positiveIntValue;
@@ -3210,18 +3315,18 @@
factory UninterpretedOption.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ UninterpretedOption()..mergeFromBuffer(data, registry);
factory UninterpretedOption.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ UninterpretedOption()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'UninterpretedOption',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: UninterpretedOption.$_createMessage)
..pPM<UninterpretedOption_NamePart>(2, _omitFieldNames ? '' : 'name',
- subBuilder: UninterpretedOption_NamePart.create)
+ subBuilder: UninterpretedOption_NamePart.$_createMessage)
..aOS(3, _omitFieldNames ? '' : 'identifierValue')
..a<$fixnum.Int64>(
4, _omitFieldNames ? '' : 'positiveIntValue', $pb.PbFieldType.OU6,
@@ -3243,12 +3348,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core
+ .Deprecated('Use UninterpretedOption() / UninterpretedOption.new instead')
static UninterpretedOption create() => UninterpretedOption._();
+ static $pb.GeneratedMessage $_createMessage() => UninterpretedOption._();
@$core.override
- UninterpretedOption createEmptyInstance() => create();
+ UninterpretedOption createEmptyInstance() => UninterpretedOption._();
@$core.pragma('dart2js:noInline')
static UninterpretedOption getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<UninterpretedOption>(create);
+ $pb.GeneratedMessage.$_defaultFor<UninterpretedOption>(
+ UninterpretedOption.$_createMessage);
static UninterpretedOption? _defaultInstance;
@$pb.TagNumber(2)
@@ -3312,22 +3421,22 @@
}
class FeatureSet_VisibilityFeature extends $pb.GeneratedMessage {
- factory FeatureSet_VisibilityFeature() => create();
+ factory FeatureSet_VisibilityFeature() => FeatureSet_VisibilityFeature._();
FeatureSet_VisibilityFeature._();
factory FeatureSet_VisibilityFeature.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FeatureSet_VisibilityFeature()..mergeFromBuffer(data, registry);
factory FeatureSet_VisibilityFeature.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FeatureSet_VisibilityFeature()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FeatureSet.VisibilityFeature',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FeatureSet_VisibilityFeature.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -3343,13 +3452,19 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use FeatureSet_VisibilityFeature() / FeatureSet_VisibilityFeature.new instead')
static FeatureSet_VisibilityFeature create() =>
FeatureSet_VisibilityFeature._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ FeatureSet_VisibilityFeature._();
@$core.override
- FeatureSet_VisibilityFeature createEmptyInstance() => create();
+ FeatureSet_VisibilityFeature createEmptyInstance() =>
+ FeatureSet_VisibilityFeature._();
@$core.pragma('dart2js:noInline')
static FeatureSet_VisibilityFeature getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FeatureSet_VisibilityFeature>(create);
+ $pb.GeneratedMessage.$_defaultFor<FeatureSet_VisibilityFeature>(
+ FeatureSet_VisibilityFeature.$_createMessage);
static FeatureSet_VisibilityFeature? _defaultInstance;
}
@@ -3371,7 +3486,7 @@
FeatureSet_VisibilityFeature_DefaultSymbolVisibility?
defaultSymbolVisibility,
}) {
- final result = create();
+ final result = FeatureSet._();
if (fieldPresence != null) result.fieldPresence = fieldPresence;
if (enumType != null) result.enumType = enumType;
if (repeatedFieldEncoding != null)
@@ -3390,16 +3505,16 @@
factory FeatureSet.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FeatureSet()..mergeFromBuffer(data, registry);
factory FeatureSet.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FeatureSet()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FeatureSet',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FeatureSet.$_createMessage)
..aE<FeatureSet_FieldPresence>(1, _omitFieldNames ? '' : 'fieldPresence',
enumValues: FeatureSet_FieldPresence.values)
..aE<FeatureSet_EnumType>(2, _omitFieldNames ? '' : 'enumType',
@@ -3432,12 +3547,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use FeatureSet() / FeatureSet.new instead')
static FeatureSet create() => FeatureSet._();
+ static $pb.GeneratedMessage $_createMessage() => FeatureSet._();
@$core.override
- FeatureSet createEmptyInstance() => create();
+ FeatureSet createEmptyInstance() => FeatureSet._();
@$core.pragma('dart2js:noInline')
static FeatureSet getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FeatureSet>(create);
+ $pb.GeneratedMessage.$_defaultFor<FeatureSet>(FeatureSet.$_createMessage);
static FeatureSet? _defaultInstance;
@$pb.TagNumber(1)
@@ -3528,7 +3645,7 @@
FeatureSet? overridableFeatures,
FeatureSet? fixedFeatures,
}) {
- final result = create();
+ final result = FeatureSetDefaults_FeatureSetEditionDefault._();
if (edition != null) result.edition = edition;
if (overridableFeatures != null)
result.overridableFeatures = overridableFeatures;
@@ -3541,23 +3658,26 @@
factory FeatureSetDefaults_FeatureSetEditionDefault.fromBuffer(
$core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FeatureSetDefaults_FeatureSetEditionDefault()
+ ..mergeFromBuffer(data, registry);
factory FeatureSetDefaults_FeatureSetEditionDefault.fromJson(
$core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FeatureSetDefaults_FeatureSetEditionDefault()
+ ..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FeatureSetDefaults.FeatureSetEditionDefault',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance:
+ FeatureSetDefaults_FeatureSetEditionDefault.$_createMessage)
..aE<Edition>(3, _omitFieldNames ? '' : 'edition',
enumValues: Edition.values)
..aOM<FeatureSet>(4, _omitFieldNames ? '' : 'overridableFeatures',
- subBuilder: FeatureSet.create)
+ subBuilder: FeatureSet.$_createMessage)
..aOM<FeatureSet>(5, _omitFieldNames ? '' : 'fixedFeatures',
- subBuilder: FeatureSet.create);
+ subBuilder: FeatureSet.$_createMessage);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
FeatureSetDefaults_FeatureSetEditionDefault clone() => deepCopy();
@@ -3572,14 +3692,20 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use FeatureSetDefaults_FeatureSetEditionDefault() / FeatureSetDefaults_FeatureSetEditionDefault.new instead')
static FeatureSetDefaults_FeatureSetEditionDefault create() =>
FeatureSetDefaults_FeatureSetEditionDefault._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ FeatureSetDefaults_FeatureSetEditionDefault._();
@$core.override
- FeatureSetDefaults_FeatureSetEditionDefault createEmptyInstance() => create();
+ FeatureSetDefaults_FeatureSetEditionDefault createEmptyInstance() =>
+ FeatureSetDefaults_FeatureSetEditionDefault._();
@$core.pragma('dart2js:noInline')
static FeatureSetDefaults_FeatureSetEditionDefault getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<
- FeatureSetDefaults_FeatureSetEditionDefault>(create);
+ FeatureSetDefaults_FeatureSetEditionDefault>(
+ FeatureSetDefaults_FeatureSetEditionDefault.$_createMessage);
static FeatureSetDefaults_FeatureSetEditionDefault? _defaultInstance;
@$pb.TagNumber(3)
@@ -3626,7 +3752,7 @@
Edition? minimumEdition,
Edition? maximumEdition,
}) {
- final result = create();
+ final result = FeatureSetDefaults._();
if (defaults != null) result.defaults.addAll(defaults);
if (minimumEdition != null) result.minimumEdition = minimumEdition;
if (maximumEdition != null) result.maximumEdition = maximumEdition;
@@ -3637,19 +3763,19 @@
factory FeatureSetDefaults.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ FeatureSetDefaults()..mergeFromBuffer(data, registry);
factory FeatureSetDefaults.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ FeatureSetDefaults()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FeatureSetDefaults',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: FeatureSetDefaults.$_createMessage)
..pPM<FeatureSetDefaults_FeatureSetEditionDefault>(
1, _omitFieldNames ? '' : 'defaults',
- subBuilder: FeatureSetDefaults_FeatureSetEditionDefault.create)
+ subBuilder: FeatureSetDefaults_FeatureSetEditionDefault.$_createMessage)
..aE<Edition>(4, _omitFieldNames ? '' : 'minimumEdition',
enumValues: Edition.values)
..aE<Edition>(5, _omitFieldNames ? '' : 'maximumEdition',
@@ -3666,12 +3792,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use FeatureSetDefaults() / FeatureSetDefaults.new instead')
static FeatureSetDefaults create() => FeatureSetDefaults._();
+ static $pb.GeneratedMessage $_createMessage() => FeatureSetDefaults._();
@$core.override
- FeatureSetDefaults createEmptyInstance() => create();
+ FeatureSetDefaults createEmptyInstance() => FeatureSetDefaults._();
@$core.pragma('dart2js:noInline')
static FeatureSetDefaults getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<FeatureSetDefaults>(create);
+ $pb.GeneratedMessage.$_defaultFor<FeatureSetDefaults>(
+ FeatureSetDefaults.$_createMessage);
static FeatureSetDefaults? _defaultInstance;
@$pb.TagNumber(1)
@@ -3709,7 +3838,7 @@
$core.String? trailingComments,
$core.Iterable<$core.String>? leadingDetachedComments,
}) {
- final result = create();
+ final result = SourceCodeInfo_Location._();
if (path != null) result.path.addAll(path);
if (span != null) result.span.addAll(span);
if (leadingComments != null) result.leadingComments = leadingComments;
@@ -3723,16 +3852,16 @@
factory SourceCodeInfo_Location.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ SourceCodeInfo_Location()..mergeFromBuffer(data, registry);
factory SourceCodeInfo_Location.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ SourceCodeInfo_Location()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'SourceCodeInfo.Location',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: SourceCodeInfo_Location.$_createMessage)
..p<$core.int>(1, _omitFieldNames ? '' : 'path', $pb.PbFieldType.K3)
..p<$core.int>(2, _omitFieldNames ? '' : 'span', $pb.PbFieldType.K3)
..aOS(3, _omitFieldNames ? '' : 'leadingComments')
@@ -3752,12 +3881,16 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use SourceCodeInfo_Location() / SourceCodeInfo_Location.new instead')
static SourceCodeInfo_Location create() => SourceCodeInfo_Location._();
+ static $pb.GeneratedMessage $_createMessage() => SourceCodeInfo_Location._();
@$core.override
- SourceCodeInfo_Location createEmptyInstance() => create();
+ SourceCodeInfo_Location createEmptyInstance() => SourceCodeInfo_Location._();
@$core.pragma('dart2js:noInline')
static SourceCodeInfo_Location getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<SourceCodeInfo_Location>(create);
+ $pb.GeneratedMessage.$_defaultFor<SourceCodeInfo_Location>(
+ SourceCodeInfo_Location.$_createMessage);
static SourceCodeInfo_Location? _defaultInstance;
/// Identifies which part of the FileDescriptorProto was defined at this
@@ -3869,7 +4002,7 @@
factory SourceCodeInfo({
$core.Iterable<SourceCodeInfo_Location>? location,
}) {
- final result = create();
+ final result = SourceCodeInfo._();
if (location != null) result.location.addAll(location);
return result;
}
@@ -3878,18 +4011,18 @@
factory SourceCodeInfo.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ SourceCodeInfo()..mergeFromBuffer(data, registry);
factory SourceCodeInfo.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ SourceCodeInfo()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'SourceCodeInfo',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: SourceCodeInfo.$_createMessage)
..pPM<SourceCodeInfo_Location>(1, _omitFieldNames ? '' : 'location',
- subBuilder: SourceCodeInfo_Location.create)
+ subBuilder: SourceCodeInfo_Location.$_createMessage)
..hasExtensions = true;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -3903,12 +4036,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use SourceCodeInfo() / SourceCodeInfo.new instead')
static SourceCodeInfo create() => SourceCodeInfo._();
+ static $pb.GeneratedMessage $_createMessage() => SourceCodeInfo._();
@$core.override
- SourceCodeInfo createEmptyInstance() => create();
+ SourceCodeInfo createEmptyInstance() => SourceCodeInfo._();
@$core.pragma('dart2js:noInline')
- static SourceCodeInfo getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<SourceCodeInfo>(create);
+ static SourceCodeInfo getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SourceCodeInfo>(
+ SourceCodeInfo.$_createMessage);
static SourceCodeInfo? _defaultInstance;
/// A Location identifies a piece of source code in a .proto file which
@@ -3966,7 +4102,7 @@
$core.int? end,
GeneratedCodeInfo_Annotation_Semantic? semantic,
}) {
- final result = create();
+ final result = GeneratedCodeInfo_Annotation._();
if (path != null) result.path.addAll(path);
if (sourceFile != null) result.sourceFile = sourceFile;
if (begin != null) result.begin = begin;
@@ -3979,16 +4115,16 @@
factory GeneratedCodeInfo_Annotation.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ GeneratedCodeInfo_Annotation()..mergeFromBuffer(data, registry);
factory GeneratedCodeInfo_Annotation.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ GeneratedCodeInfo_Annotation()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'GeneratedCodeInfo.Annotation',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: GeneratedCodeInfo_Annotation.$_createMessage)
..p<$core.int>(1, _omitFieldNames ? '' : 'path', $pb.PbFieldType.K3)
..aOS(2, _omitFieldNames ? '' : 'sourceFile')
..aI(3, _omitFieldNames ? '' : 'begin')
@@ -4011,13 +4147,19 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated(
+ 'Use GeneratedCodeInfo_Annotation() / GeneratedCodeInfo_Annotation.new instead')
static GeneratedCodeInfo_Annotation create() =>
GeneratedCodeInfo_Annotation._();
+ static $pb.GeneratedMessage $_createMessage() =>
+ GeneratedCodeInfo_Annotation._();
@$core.override
- GeneratedCodeInfo_Annotation createEmptyInstance() => create();
+ GeneratedCodeInfo_Annotation createEmptyInstance() =>
+ GeneratedCodeInfo_Annotation._();
@$core.pragma('dart2js:noInline')
static GeneratedCodeInfo_Annotation getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<GeneratedCodeInfo_Annotation>(create);
+ $pb.GeneratedMessage.$_defaultFor<GeneratedCodeInfo_Annotation>(
+ GeneratedCodeInfo_Annotation.$_createMessage);
static GeneratedCodeInfo_Annotation? _defaultInstance;
/// Identifies the element in the original source .proto file. This field
@@ -4076,7 +4218,7 @@
factory GeneratedCodeInfo({
$core.Iterable<GeneratedCodeInfo_Annotation>? annotation,
}) {
- final result = create();
+ final result = GeneratedCodeInfo._();
if (annotation != null) result.annotation.addAll(annotation);
return result;
}
@@ -4085,18 +4227,18 @@
factory GeneratedCodeInfo.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ GeneratedCodeInfo()..mergeFromBuffer(data, registry);
factory GeneratedCodeInfo.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ GeneratedCodeInfo()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'GeneratedCodeInfo',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'),
- createEmptyInstance: create)
+ createEmptyInstance: GeneratedCodeInfo.$_createMessage)
..pPM<GeneratedCodeInfo_Annotation>(1, _omitFieldNames ? '' : 'annotation',
- subBuilder: GeneratedCodeInfo_Annotation.create)
+ subBuilder: GeneratedCodeInfo_Annotation.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -4110,12 +4252,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use GeneratedCodeInfo() / GeneratedCodeInfo.new instead')
static GeneratedCodeInfo create() => GeneratedCodeInfo._();
+ static $pb.GeneratedMessage $_createMessage() => GeneratedCodeInfo._();
@$core.override
- GeneratedCodeInfo createEmptyInstance() => create();
+ GeneratedCodeInfo createEmptyInstance() => GeneratedCodeInfo._();
@$core.pragma('dart2js:noInline')
- static GeneratedCodeInfo getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<GeneratedCodeInfo>(create);
+ static GeneratedCodeInfo getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GeneratedCodeInfo>(
+ GeneratedCodeInfo.$_createMessage);
static GeneratedCodeInfo? _defaultInstance;
/// An Annotation connects some span of text in generated code to an element
diff --git a/protoc_plugin/lib/src/gen/google/protobuf/unittest_features.pb.dart b/protoc_plugin/lib/src/gen/google/protobuf/unittest_features.pb.dart
index 4489dfd..daef280 100644
--- a/protoc_plugin/lib/src/gen/google/protobuf/unittest_features.pb.dart
+++ b/protoc_plugin/lib/src/gen/google/protobuf/unittest_features.pb.dart
@@ -21,21 +21,21 @@
export 'unittest_features.pbenum.dart';
class TestMessage_Nested extends $pb.GeneratedMessage {
- factory TestMessage_Nested() => create();
+ factory TestMessage_Nested() => TestMessage_Nested._();
TestMessage_Nested._();
factory TestMessage_Nested.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ TestMessage_Nested()..mergeFromBuffer(data, registry);
factory TestMessage_Nested.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ TestMessage_Nested()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'TestMessage.Nested',
package: const $pb.PackageName(_omitMessageNames ? '' : 'pb'),
- createEmptyInstance: create)
+ createEmptyInstance: TestMessage_Nested.$_createMessage)
..hasRequiredFields = false;
static final testNested = $pb.Extension<TestFeatures>(
_omitMessageNames ? '' : 'google.protobuf.FeatureSet',
@@ -43,7 +43,7 @@
9997,
$pb.PbFieldType.OM,
defaultOrMaker: TestFeatures.getDefault,
- subBuilder: TestFeatures.create);
+ subBuilder: TestFeatures.$_createMessage);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
TestMessage_Nested clone() => deepCopy();
@@ -56,31 +56,34 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use TestMessage_Nested() / TestMessage_Nested.new instead')
static TestMessage_Nested create() => TestMessage_Nested._();
+ static $pb.GeneratedMessage $_createMessage() => TestMessage_Nested._();
@$core.override
- TestMessage_Nested createEmptyInstance() => create();
+ TestMessage_Nested createEmptyInstance() => TestMessage_Nested._();
@$core.pragma('dart2js:noInline')
static TestMessage_Nested getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<TestMessage_Nested>(create);
+ $pb.GeneratedMessage.$_defaultFor<TestMessage_Nested>(
+ TestMessage_Nested.$_createMessage);
static TestMessage_Nested? _defaultInstance;
}
class TestMessage extends $pb.GeneratedMessage {
- factory TestMessage() => create();
+ factory TestMessage() => TestMessage._();
TestMessage._();
factory TestMessage.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ TestMessage()..mergeFromBuffer(data, registry);
factory TestMessage.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ TestMessage()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'TestMessage',
package: const $pb.PackageName(_omitMessageNames ? '' : 'pb'),
- createEmptyInstance: create)
+ createEmptyInstance: TestMessage.$_createMessage)
..hasRequiredFields = false;
static final testMessage = $pb.Extension<TestFeatures>(
_omitMessageNames ? '' : 'google.protobuf.FeatureSet',
@@ -88,7 +91,7 @@
9998,
$pb.PbFieldType.OM,
defaultOrMaker: TestFeatures.getDefault,
- subBuilder: TestFeatures.create);
+ subBuilder: TestFeatures.$_createMessage);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
TestMessage clone() => deepCopy();
@@ -101,12 +104,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use TestMessage() / TestMessage.new instead')
static TestMessage create() => TestMessage._();
+ static $pb.GeneratedMessage $_createMessage() => TestMessage._();
@$core.override
- TestMessage createEmptyInstance() => create();
+ TestMessage createEmptyInstance() => TestMessage._();
@$core.pragma('dart2js:noInline')
- static TestMessage getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<TestMessage>(create);
+ static TestMessage getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<TestMessage>(
+ TestMessage.$_createMessage);
static TestMessage? _defaultInstance;
}
@@ -130,7 +136,7 @@
EnumFeature? legacyFeature,
ValueLifetimeFeature? valueLifetimeFeature,
}) {
- final result = create();
+ final result = TestFeatures._();
if (fileFeature != null) result.fileFeature = fileFeature;
if (extensionRangeFeature != null)
result.extensionRangeFeature = extensionRangeFeature;
@@ -157,15 +163,15 @@
factory TestFeatures.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ TestFeatures()..mergeFromBuffer(data, registry);
factory TestFeatures.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ TestFeatures()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'TestFeatures',
package: const $pb.PackageName(_omitMessageNames ? '' : 'pb'),
- createEmptyInstance: create)
+ createEmptyInstance: TestFeatures.$_createMessage)
..aE<EnumFeature>(1, _omitFieldNames ? '' : 'fileFeature',
enumValues: EnumFeature.values)
..aE<EnumFeature>(2, _omitFieldNames ? '' : 'extensionRangeFeature',
@@ -213,12 +219,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use TestFeatures() / TestFeatures.new instead')
static TestFeatures create() => TestFeatures._();
+ static $pb.GeneratedMessage $_createMessage() => TestFeatures._();
@$core.override
- TestFeatures createEmptyInstance() => create();
+ TestFeatures createEmptyInstance() => TestFeatures._();
@$core.pragma('dart2js:noInline')
- static TestFeatures getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<TestFeatures>(create);
+ static TestFeatures getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<TestFeatures>(
+ TestFeatures.$_createMessage);
static TestFeatures? _defaultInstance;
@$pb.TagNumber(1)
@@ -382,7 +391,7 @@
9999,
$pb.PbFieldType.OM,
defaultOrMaker: TestFeatures.getDefault,
- subBuilder: TestFeatures.create);
+ subBuilder: TestFeatures.$_createMessage);
static void registerAllExtensions($pb.ExtensionRegistry registry) {
registry.add(test);
}
diff --git a/protoc_plugin/lib/src/message_generator.dart b/protoc_plugin/lib/src/message_generator.dart
index 737288a..d25d6fc 100644
--- a/protoc_plugin/lib/src/message_generator.dart
+++ b/protoc_plugin/lib/src/message_generator.dart
@@ -429,12 +429,12 @@
out.println(
'factory $classname.fromBuffer($coreImportPrefix.List<$coreImportPrefix.int> data,'
' [$protobufImportPrefix.ExtensionRegistry registry = $protobufImportPrefix.ExtensionRegistry.EMPTY])'
- ' => create()..mergeFromBuffer(data, registry);',
+ ' => $classname()..mergeFromBuffer(data, registry);',
);
out.println(
'factory $classname.fromJson($coreImportPrefix.String json,'
' [$protobufImportPrefix.ExtensionRegistry registry = $protobufImportPrefix.ExtensionRegistry.EMPTY])'
- ' => create()..mergeFromJson(json, registry);',
+ ' => $classname()..mergeFromJson(json, registry);',
);
out.println();
@@ -468,7 +468,7 @@
'static final $protobufImportPrefix.BuilderInfo _i = '
'$protobufImportPrefix.BuilderInfo(${omitMessageNames.createTernary(messageName)}'
'$packageClause'
- ', createEmptyInstance: create'
+ ', createEmptyInstance: $classname.\$_createMessage'
'$proto3JsonClause)',
';',
() {
@@ -520,16 +520,22 @@
// Factory functions which can be used as default value closures.
out.println();
out.println("@$coreImportPrefix.pragma('dart2js:noInline')");
+ out.println(
+ "@$coreImportPrefix.Deprecated('Use $classname() / $classname.new instead')",
+ );
out.println('static $classname create() => $classname._();');
+ out.println(
+ 'static $protobufImportPrefix.GeneratedMessage \$_createMessage() => $classname._();',
+ );
out.println('@$coreImportPrefix.override');
- out.println('$classname createEmptyInstance() => create();');
+ out.println('$classname createEmptyInstance() => $classname._();');
out.println("@$coreImportPrefix.pragma('dart2js:noInline')");
out.println(
'static $classname getDefault() =>'
' _defaultInstance ??='
' $protobufImportPrefix.GeneratedMessage.\$_defaultFor<$classname>'
- '(create);',
+ '($classname.\$_createMessage);',
);
out.println('static $classname? _defaultInstance;');
@@ -570,7 +576,7 @@
result += r'$';
}
out.addBlock('{', '}', () {
- out.println('final $result = create();');
+ out.println('final $result = $classname._();');
for (final field in fieldList) {
out.print('if (${field.memberNames!.fieldName} != null) ');
if (field.isRepeated && !field.isMapField) {
@@ -590,7 +596,7 @@
out.println('return $result;');
});
} else {
- out.println('factory $classname() => create();');
+ out.println('factory $classname() => $classname._();');
}
}
diff --git a/protoc_plugin/lib/src/protobuf_field.dart b/protoc_plugin/lib/src/protobuf_field.dart
index 42bbb7b..db66db3 100644
--- a/protoc_plugin/lib/src/protobuf_field.dart
+++ b/protoc_plugin/lib/src/protobuf_field.dart
@@ -255,7 +255,7 @@
named['keyFieldType'] = key.typeConstant;
named['valueFieldType'] = value.typeConstant;
if (value.baseType.isMessage || value.baseType.isGroup) {
- named['valueCreator'] = '$valueType.create';
+ named['valueCreator'] = '$valueType.\$_createMessage';
named['valueDefaultOrMaker'] = value.generateDefaultFunction();
}
if (value.baseType.isEnum) {
@@ -280,7 +280,7 @@
}
} else if (typeConstant == '$protobufImportPrefix.PbFieldType.PM') {
invocation = 'pPM<$type>';
- named['subBuilder'] = '$type.create';
+ named['subBuilder'] = '$type.\$_createMessage';
} else {
args.add(typeConstant);
if (baseType.isMessage || baseType.isGroup || baseType.isEnum) {
@@ -290,7 +290,7 @@
}
if (baseType.isMessage || baseType.isGroup) {
- named['subBuilder'] = '$type.create';
+ named['subBuilder'] = '$type.\$_createMessage';
} else if (baseType.isEnum) {
named['valueOf'] = '$type.valueOf';
named['enumValues'] = '$type.values';
@@ -352,7 +352,7 @@
invocation = 'aInt64';
} else {
if (baseType.isMessage || baseType.isGroup) {
- named['subBuilder'] = '$type.create';
+ named['subBuilder'] = '$type.\$_createMessage';
}
if (baseType.isMessage) {
invocation = isRequired ? 'aQM<$type>' : 'aOM<$type>';
diff --git a/protoc_plugin/pubspec.yaml b/protoc_plugin/pubspec.yaml
index 662d385..cd52907 100644
--- a/protoc_plugin/pubspec.yaml
+++ b/protoc_plugin/pubspec.yaml
@@ -1,5 +1,5 @@
name: protoc_plugin
-version: 25.0.0
+version: 25.1.0
description: A protobuf protoc compiler plugin used to generate Dart code.
repository: https://github.com/google/protobuf.dart/tree/master/protoc_plugin
@@ -14,7 +14,7 @@
dart_style: ^3.0.0
fixnum: ^1.0.0
path: ^1.8.0
- protobuf: ^6.0.0
+ protobuf: ^6.1.0
pub_semver: ^2.2.0
dev_dependencies:
diff --git a/protoc_plugin/test/goldens/deprecations.pb.dart b/protoc_plugin/test/goldens/deprecations.pb.dart
index 8d9c6a5..3f72969 100644
--- a/protoc_plugin/test/goldens/deprecations.pb.dart
+++ b/protoc_plugin/test/goldens/deprecations.pb.dart
@@ -24,7 +24,7 @@
factory HelloRequest({
@$core.Deprecated('This field is deprecated.') $core.String? name,
}) {
- final result = create();
+ final result = HelloRequest._();
if (name != null) result.name = name;
return result;
}
@@ -33,15 +33,15 @@
factory HelloRequest.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ HelloRequest()..mergeFromBuffer(data, registry);
factory HelloRequest.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ HelloRequest()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'HelloRequest',
package: const $pb.PackageName(_omitMessageNames ? '' : 'service2'),
- createEmptyInstance: create)
+ createEmptyInstance: HelloRequest.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..hasRequiredFields = false;
@@ -56,12 +56,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use HelloRequest() / HelloRequest.new instead')
static HelloRequest create() => HelloRequest._();
+ static $pb.GeneratedMessage $_createMessage() => HelloRequest._();
@$core.override
- HelloRequest createEmptyInstance() => create();
+ HelloRequest createEmptyInstance() => HelloRequest._();
@$core.pragma('dart2js:noInline')
- static HelloRequest getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<HelloRequest>(create);
+ static HelloRequest getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<HelloRequest>(
+ HelloRequest.$_createMessage);
static HelloRequest? _defaultInstance;
@$core.Deprecated('This field is deprecated.')
@@ -82,7 +85,7 @@
factory HelloReply({
$core.String? message,
}) {
- final result = create();
+ final result = HelloReply._();
if (message != null) result.message = message;
return result;
}
@@ -91,15 +94,15 @@
factory HelloReply.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ HelloReply()..mergeFromBuffer(data, registry);
factory HelloReply.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ HelloReply()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'HelloReply',
package: const $pb.PackageName(_omitMessageNames ? '' : 'service2'),
- createEmptyInstance: create)
+ createEmptyInstance: HelloReply.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'message')
..hasRequiredFields = false;
@@ -113,12 +116,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use HelloReply() / HelloReply.new instead')
static HelloReply create() => HelloReply._();
+ static $pb.GeneratedMessage $_createMessage() => HelloReply._();
@$core.override
- HelloReply createEmptyInstance() => create();
+ HelloReply createEmptyInstance() => HelloReply._();
@$core.pragma('dart2js:noInline')
static HelloReply getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<HelloReply>(create);
+ $pb.GeneratedMessage.$_defaultFor<HelloReply>(HelloReply.$_createMessage);
static HelloReply? _defaultInstance;
@$pb.TagNumber(1)
diff --git a/protoc_plugin/test/goldens/doc_comments.pb.dart b/protoc_plugin/test/goldens/doc_comments.pb.dart
index 0b8b02d..df1de92 100644
--- a/protoc_plugin/test/goldens/doc_comments.pb.dart
+++ b/protoc_plugin/test/goldens/doc_comments.pb.dart
@@ -24,7 +24,7 @@
factory HelloRequest({
$core.String? name,
}) {
- final result = create();
+ final result = HelloRequest._();
if (name != null) result.name = name;
return result;
}
@@ -33,15 +33,15 @@
factory HelloRequest.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ HelloRequest()..mergeFromBuffer(data, registry);
factory HelloRequest.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ HelloRequest()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'HelloRequest',
package: const $pb.PackageName(_omitMessageNames ? '' : 'service1'),
- createEmptyInstance: create)
+ createEmptyInstance: HelloRequest.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'name')
..hasRequiredFields = false;
@@ -56,12 +56,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use HelloRequest() / HelloRequest.new instead')
static HelloRequest create() => HelloRequest._();
+ static $pb.GeneratedMessage $_createMessage() => HelloRequest._();
@$core.override
- HelloRequest createEmptyInstance() => create();
+ HelloRequest createEmptyInstance() => HelloRequest._();
@$core.pragma('dart2js:noInline')
- static HelloRequest getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<HelloRequest>(create);
+ static HelloRequest getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<HelloRequest>(
+ HelloRequest.$_createMessage);
static HelloRequest? _defaultInstance;
/// This is a message field.
@@ -79,7 +82,7 @@
factory HelloReply({
$core.String? message,
}) {
- final result = create();
+ final result = HelloReply._();
if (message != null) result.message = message;
return result;
}
@@ -88,15 +91,15 @@
factory HelloReply.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ HelloReply()..mergeFromBuffer(data, registry);
factory HelloReply.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ HelloReply()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'HelloReply',
package: const $pb.PackageName(_omitMessageNames ? '' : 'service1'),
- createEmptyInstance: create)
+ createEmptyInstance: HelloReply.$_createMessage)
..aOS(1, _omitFieldNames ? '' : 'message')
..hasRequiredFields = false;
@@ -110,12 +113,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use HelloReply() / HelloReply.new instead')
static HelloReply create() => HelloReply._();
+ static $pb.GeneratedMessage $_createMessage() => HelloReply._();
@$core.override
- HelloReply createEmptyInstance() => create();
+ HelloReply createEmptyInstance() => HelloReply._();
@$core.pragma('dart2js:noInline')
static HelloReply getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<HelloReply>(create);
+ $pb.GeneratedMessage.$_defaultFor<HelloReply>(HelloReply.$_createMessage);
static HelloReply? _defaultInstance;
@$pb.TagNumber(1)
diff --git a/protoc_plugin/test/goldens/grpc_service.pb.dart b/protoc_plugin/test/goldens/grpc_service.pb.dart
index e95ebd9..35cf535 100644
--- a/protoc_plugin/test/goldens/grpc_service.pb.dart
+++ b/protoc_plugin/test/goldens/grpc_service.pb.dart
@@ -17,20 +17,20 @@
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
class Empty extends $pb.GeneratedMessage {
- factory Empty() => create();
+ factory Empty() => Empty._();
Empty._();
factory Empty.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Empty()..mergeFromBuffer(data, registry);
factory Empty.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Empty()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Empty',
- createEmptyInstance: create)
+ createEmptyInstance: Empty.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -43,12 +43,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Empty() / Empty.new instead')
static Empty create() => Empty._();
+ static $pb.GeneratedMessage $_createMessage() => Empty._();
@$core.override
- Empty createEmptyInstance() => create();
+ Empty createEmptyInstance() => Empty._();
@$core.pragma('dart2js:noInline')
- static Empty getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Empty>(create);
+ static Empty getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Empty>(Empty.$_createMessage);
static Empty? _defaultInstance;
}
diff --git a/protoc_plugin/test/goldens/imports.pb.dart b/protoc_plugin/test/goldens/imports.pb.dart
index ab3d779..954e1bc 100644
--- a/protoc_plugin/test/goldens/imports.pb.dart
+++ b/protoc_plugin/test/goldens/imports.pb.dart
@@ -20,23 +20,26 @@
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
class M extends $pb.GeneratedMessage {
- factory M() => create();
+ factory M() => M._();
M._();
factory M.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ M()..mergeFromBuffer(data, registry);
factory M.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ M()..mergeFromJson(json, registry);
- static final $pb.BuilderInfo _i =
- $pb.BuilderInfo(_omitMessageNames ? '' : 'M', createEmptyInstance: create)
- ..aOM<M>(1, _omitFieldNames ? '' : 'm', subBuilder: M.create)
- ..aOM<$0.M>(2, _omitFieldNames ? '' : 'm1', subBuilder: $0.M.create)
- ..aOM<$1.M>(3, _omitFieldNames ? '' : 'm2', subBuilder: $1.M.create)
- ..hasRequiredFields = false;
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(
+ _omitMessageNames ? '' : 'M',
+ createEmptyInstance: M.$_createMessage)
+ ..aOM<M>(1, _omitFieldNames ? '' : 'm', subBuilder: M.$_createMessage)
+ ..aOM<$0.M>(2, _omitFieldNames ? '' : 'm1',
+ subBuilder: $0.M.$_createMessage)
+ ..aOM<$1.M>(3, _omitFieldNames ? '' : 'm2',
+ subBuilder: $1.M.$_createMessage)
+ ..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
M clone() => deepCopy();
@@ -48,12 +51,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use M() / M.new instead')
static M create() => M._();
+ static $pb.GeneratedMessage $_createMessage() => M._();
@$core.override
- M createEmptyInstance() => create();
+ M createEmptyInstance() => M._();
@$core.pragma('dart2js:noInline')
- static M getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<M>(create);
+ static M getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<M>(M.$_createMessage);
static M? _defaultInstance;
@$pb.TagNumber(1)
diff --git a/protoc_plugin/test/goldens/int64.pb.dart b/protoc_plugin/test/goldens/int64.pb.dart
index 64e790e..df164e6 100644
--- a/protoc_plugin/test/goldens/int64.pb.dart
+++ b/protoc_plugin/test/goldens/int64.pb.dart
@@ -18,20 +18,20 @@
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
class Int64 extends $pb.GeneratedMessage {
- factory Int64() => create();
+ factory Int64() => Int64._();
Int64._();
factory Int64.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Int64()..mergeFromBuffer(data, registry);
factory Int64.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Int64()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Int64',
- createEmptyInstance: create)
+ createEmptyInstance: Int64.$_createMessage)
..aInt64(1, _omitFieldNames ? '' : 'value')
..hasRequiredFields = false;
@@ -45,12 +45,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Int64() / Int64.new instead')
static Int64 create() => Int64._();
+ static $pb.GeneratedMessage $_createMessage() => Int64._();
@$core.override
- Int64 createEmptyInstance() => create();
+ Int64 createEmptyInstance() => Int64._();
@$core.pragma('dart2js:noInline')
- static Int64 getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Int64>(create);
+ static Int64 getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Int64>(Int64.$_createMessage);
static Int64? _defaultInstance;
@$pb.TagNumber(1)
diff --git a/protoc_plugin/test/goldens/messageGenerator.pb.dart b/protoc_plugin/test/goldens/messageGenerator.pb.dart
index 7b6c9cf..95c7ed1 100644
--- a/protoc_plugin/test/goldens/messageGenerator.pb.dart
+++ b/protoc_plugin/test/goldens/messageGenerator.pb.dart
@@ -1,12 +1,12 @@
class PhoneNumber extends $pb.GeneratedMessage {
- factory PhoneNumber() => create();
+ factory PhoneNumber() => PhoneNumber._();
PhoneNumber._();
- factory PhoneNumber.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
- factory PhoneNumber.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
+ factory PhoneNumber.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => PhoneNumber()..mergeFromBuffer(data, registry);
+ factory PhoneNumber.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => PhoneNumber()..mergeFromJson(json, registry);
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PhoneNumber', createEmptyInstance: create)
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PhoneNumber', createEmptyInstance: PhoneNumber.$_createMessage)
..aQS(1, _omitFieldNames ? '' : 'number')
..aE<PhoneNumber_PhoneType>(2, _omitFieldNames ? '' : 'type', enumValues: PhoneNumber_PhoneType.values)
..a<$core.String>(3, _omitFieldNames ? '' : 'name', $pb.PbFieldType.OS, defaultOrMaker: '\$')
@@ -22,11 +22,13 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use PhoneNumber() / PhoneNumber.new instead')
static PhoneNumber create() => PhoneNumber._();
+ static $pb.GeneratedMessage $_createMessage() => PhoneNumber._();
@$core.override
- PhoneNumber createEmptyInstance() => create();
+ PhoneNumber createEmptyInstance() => PhoneNumber._();
@$core.pragma('dart2js:noInline')
- static PhoneNumber getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PhoneNumber>(create);
+ static PhoneNumber getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PhoneNumber>(PhoneNumber.$_createMessage);
static PhoneNumber? _defaultInstance;
@$pb.TagNumber(1)
diff --git a/protoc_plugin/test/goldens/messageGenerator.pb.dart.meta b/protoc_plugin/test/goldens/messageGenerator.pb.dart.meta
index f4f8312..c711a3b 100644
--- a/protoc_plugin/test/goldens/messageGenerator.pb.dart.meta
+++ b/protoc_plugin/test/goldens/messageGenerator.pb.dart.meta
@@ -9,8 +9,8 @@
path: 4
path: 0
sourceFile:
- begin: 89
- end: 100
+ begin: 96
+ end: 107
}
annotation: {
path: 4
@@ -18,8 +18,8 @@
path: 2
path: 1
sourceFile:
- begin: 1642
- end: 1648
+ begin: 1843
+ end: 1849
}
annotation: {
path: 4
@@ -27,8 +27,8 @@
path: 2
path: 1
sourceFile:
- begin: 1690
- end: 1696
+ begin: 1891
+ end: 1897
}
annotation: {
path: 4
@@ -36,8 +36,8 @@
path: 2
path: 1
sourceFile:
- begin: 1776
- end: 1785
+ begin: 1977
+ end: 1986
}
annotation: {
path: 4
@@ -45,8 +45,8 @@
path: 2
path: 1
sourceFile:
- begin: 1828
- end: 1839
+ begin: 2029
+ end: 2040
}
annotation: {
path: 4
@@ -54,8 +54,8 @@
path: 2
path: 0
sourceFile:
- begin: 1911
- end: 1915
+ begin: 2112
+ end: 2116
}
annotation: {
path: 4
@@ -63,8 +63,8 @@
path: 2
path: 0
sourceFile:
- begin: 1956
- end: 1960
+ begin: 2157
+ end: 2161
}
annotation: {
path: 4
@@ -72,8 +72,8 @@
path: 2
path: 0
sourceFile:
- begin: 2048
- end: 2055
+ begin: 2249
+ end: 2256
}
annotation: {
path: 4
@@ -81,8 +81,8 @@
path: 2
path: 0
sourceFile:
- begin: 2098
- end: 2107
+ begin: 2299
+ end: 2308
}
annotation: {
path: 4
@@ -90,8 +90,8 @@
path: 2
path: 2
sourceFile:
- begin: 2170
- end: 2174
+ begin: 2371
+ end: 2375
}
annotation: {
path: 4
@@ -99,8 +99,8 @@
path: 2
path: 2
sourceFile:
- begin: 2221
- end: 2225
+ begin: 2422
+ end: 2426
}
annotation: {
path: 4
@@ -108,8 +108,8 @@
path: 2
path: 2
sourceFile:
- begin: 2305
- end: 2312
+ begin: 2506
+ end: 2513
}
annotation: {
path: 4
@@ -117,8 +117,8 @@
path: 2
path: 2
sourceFile:
- begin: 2355
- end: 2364
+ begin: 2556
+ end: 2565
}
annotation: {
path: 4
@@ -126,8 +126,8 @@
path: 2
path: 3
sourceFile:
- begin: 2476
- end: 2491
+ begin: 2677
+ end: 2692
}
annotation: {
path: 4
@@ -135,8 +135,8 @@
path: 2
path: 3
sourceFile:
- begin: 2582
- end: 2597
+ begin: 2783
+ end: 2798
}
annotation: {
path: 4
@@ -144,8 +144,8 @@
path: 2
path: 3
sourceFile:
- begin: 2726
- end: 2744
+ begin: 2927
+ end: 2945
}
annotation: {
path: 4
@@ -153,6 +153,6 @@
path: 2
path: 3
sourceFile:
- begin: 2836
- end: 2856
+ begin: 3037
+ end: 3057
}
diff --git a/protoc_plugin/test/goldens/oneMessage.pb.dart b/protoc_plugin/test/goldens/oneMessage.pb.dart
index cfadf0f..7ae9b82 100644
--- a/protoc_plugin/test/goldens/oneMessage.pb.dart
+++ b/protoc_plugin/test/goldens/oneMessage.pb.dart
@@ -17,20 +17,20 @@
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
class PhoneNumber extends $pb.GeneratedMessage {
- factory PhoneNumber() => create();
+ factory PhoneNumber() => PhoneNumber._();
PhoneNumber._();
factory PhoneNumber.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ PhoneNumber()..mergeFromBuffer(data, registry);
factory PhoneNumber.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ PhoneNumber()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'PhoneNumber',
- createEmptyInstance: create)
+ createEmptyInstance: PhoneNumber.$_createMessage)
..aQS(1, _omitFieldNames ? '' : 'number')
..aI(2, _omitFieldNames ? '' : 'type')
..a<$core.String>(3, _omitFieldNames ? '' : 'name', $pb.PbFieldType.OS,
@@ -47,12 +47,15 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use PhoneNumber() / PhoneNumber.new instead')
static PhoneNumber create() => PhoneNumber._();
+ static $pb.GeneratedMessage $_createMessage() => PhoneNumber._();
@$core.override
- PhoneNumber createEmptyInstance() => create();
+ PhoneNumber createEmptyInstance() => PhoneNumber._();
@$core.pragma('dart2js:noInline')
- static PhoneNumber getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor<PhoneNumber>(create);
+ static PhoneNumber getDefault() =>
+ _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PhoneNumber>(
+ PhoneNumber.$_createMessage);
static PhoneNumber? _defaultInstance;
@$pb.TagNumber(1)
diff --git a/protoc_plugin/test/goldens/oneMessage.pb.dart.meta b/protoc_plugin/test/goldens/oneMessage.pb.dart.meta
index aeeaaaf..abd15d4 100644
--- a/protoc_plugin/test/goldens/oneMessage.pb.dart.meta
+++ b/protoc_plugin/test/goldens/oneMessage.pb.dart.meta
@@ -9,8 +9,8 @@
path: 4
path: 0
sourceFile: test
- begin: 673
- end: 684
+ begin: 680
+ end: 691
}
annotation: {
path: 4
@@ -18,8 +18,8 @@
path: 2
path: 0
sourceFile: test
- begin: 2106
- end: 2112
+ begin: 2307
+ end: 2313
}
annotation: {
path: 4
@@ -27,8 +27,8 @@
path: 2
path: 0
sourceFile: test
- begin: 2154
- end: 2160
+ begin: 2355
+ end: 2361
}
annotation: {
path: 4
@@ -36,8 +36,8 @@
path: 2
path: 0
sourceFile: test
- begin: 2240
- end: 2249
+ begin: 2441
+ end: 2450
}
annotation: {
path: 4
@@ -45,8 +45,8 @@
path: 2
path: 0
sourceFile: test
- begin: 2292
- end: 2303
+ begin: 2493
+ end: 2504
}
annotation: {
path: 4
@@ -54,8 +54,8 @@
path: 2
path: 1
sourceFile: test
- begin: 2363
- end: 2367
+ begin: 2564
+ end: 2568
}
annotation: {
path: 4
@@ -63,8 +63,8 @@
path: 2
path: 1
sourceFile: test
- begin: 2409
- end: 2413
+ begin: 2610
+ end: 2614
}
annotation: {
path: 4
@@ -72,8 +72,8 @@
path: 2
path: 1
sourceFile: test
- begin: 2495
- end: 2502
+ begin: 2696
+ end: 2703
}
annotation: {
path: 4
@@ -81,8 +81,8 @@
path: 2
path: 1
sourceFile: test
- begin: 2545
- end: 2554
+ begin: 2746
+ end: 2755
}
annotation: {
path: 4
@@ -90,8 +90,8 @@
path: 2
path: 2
sourceFile: test
- begin: 2617
- end: 2621
+ begin: 2818
+ end: 2822
}
annotation: {
path: 4
@@ -99,8 +99,8 @@
path: 2
path: 2
sourceFile: test
- begin: 2668
- end: 2672
+ begin: 2869
+ end: 2873
}
annotation: {
path: 4
@@ -108,8 +108,8 @@
path: 2
path: 2
sourceFile: test
- begin: 2752
- end: 2759
+ begin: 2953
+ end: 2960
}
annotation: {
path: 4
@@ -117,6 +117,6 @@
path: 2
path: 2
sourceFile: test
- begin: 2802
- end: 2811
+ begin: 3003
+ end: 3012
}
diff --git a/protoc_plugin/test/goldens/service.pb.dart b/protoc_plugin/test/goldens/service.pb.dart
index 1f2aea6..3f9387a 100644
--- a/protoc_plugin/test/goldens/service.pb.dart
+++ b/protoc_plugin/test/goldens/service.pb.dart
@@ -18,20 +18,20 @@
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
class Empty extends $pb.GeneratedMessage {
- factory Empty() => create();
+ factory Empty() => Empty._();
Empty._();
factory Empty.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(data, registry);
+ Empty()..mergeFromBuffer(data, registry);
factory Empty.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(json, registry);
+ Empty()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Empty',
- createEmptyInstance: create)
+ createEmptyInstance: Empty.$_createMessage)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@@ -44,12 +44,14 @@
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
+ @$core.Deprecated('Use Empty() / Empty.new instead')
static Empty create() => Empty._();
+ static $pb.GeneratedMessage $_createMessage() => Empty._();
@$core.override
- Empty createEmptyInstance() => create();
+ Empty createEmptyInstance() => Empty._();
@$core.pragma('dart2js:noInline')
- static Empty getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Empty>(create);
+ static Empty getDefault() => _defaultInstance ??=
+ $pb.GeneratedMessage.$_defaultFor<Empty>(Empty.$_createMessage);
static Empty? _defaultInstance;
}
diff --git a/protoc_plugin/test/send_protos_via_sendports_test.dart b/protoc_plugin/test/send_protos_via_sendports_test.dart
index 8e60b33..a254db9 100644
--- a/protoc_plugin/test/send_protos_via_sendports_test.dart
+++ b/protoc_plugin/test/send_protos_via_sendports_test.dart
@@ -19,54 +19,46 @@
}
void main() async {
- test(
- 'Normal proto can be transferred via ports',
- () async {
- final object =
- Outer()
- ..inner = (Inner()..value = 'pip')
- ..inners.add(Inner()..value = 'pop');
+ test('Normal proto can be transferred via ports', () async {
+ final object =
+ Outer()
+ ..inner = (Inner()..value = 'pip')
+ ..inners.add(Inner()..value = 'pop');
- final clone = await sendReceive(object);
+ final clone = await sendReceive(object);
- // Ensure the clone is actually containing the same data.
- expect(clone, equals(object));
- expect(clone.toString(), equals(object.toString()));
- expect(clone.toDebugString(), equals(object.toDebugString()));
- expect(clone.writeToBuffer(), equals(object.writeToBuffer()));
+ // Ensure the clone is actually containing the same data.
+ expect(clone, equals(object));
+ expect(clone.toString(), equals(object.toString()));
+ expect(clone.toDebugString(), equals(object.toDebugString()));
+ expect(clone.writeToBuffer(), equals(object.writeToBuffer()));
- // Ensure the actual objects got transitively cloned, but the metadata in
- // the `_info_` did not get cloned.
- expect(!identical(object, clone), true);
- expect(!identical(object.inner, clone.inner), true);
- expect(identical(object.info_, clone.info_), true);
- },
- onPlatform: {'js': Skip('dart:isolate only works on Dart VM')},
- );
+ // Ensure the actual objects got transitively cloned, but the metadata in
+ // the `_info_` did not get cloned.
+ expect(!identical(object, clone), true);
+ expect(!identical(object.inner, clone.inner), true);
+ expect(identical(object.info_, clone.info_), true);
+ }, onPlatform: {'js': Skip('dart:isolate only works on Dart VM')});
- test(
- 'Map-using proto can be transferred via ports',
- () async {
- final object =
- map.TestMap()
- ..int32ToMessageField[42] =
- (map.TestMap_MessageValue()
- ..value = 1
- ..secondValue = 2);
+ test('Map-using proto can be transferred via ports', () async {
+ final object =
+ map.TestMap()
+ ..int32ToMessageField[42] =
+ (map.TestMap_MessageValue()
+ ..value = 1
+ ..secondValue = 2);
- final clone = await sendReceive(object);
+ final clone = await sendReceive(object);
- // Ensure the clone is actually containing the same data.
- expect(clone, equals(object));
- expect(clone.toString(), equals(object.toString()));
- expect(clone.toDebugString(), equals(object.toDebugString()));
- expect(clone.writeToBuffer(), equals(object.writeToBuffer()));
+ // Ensure the clone is actually containing the same data.
+ expect(clone, equals(object));
+ expect(clone.toString(), equals(object.toString()));
+ expect(clone.toDebugString(), equals(object.toDebugString()));
+ expect(clone.writeToBuffer(), equals(object.writeToBuffer()));
- // Ensure the actual objects got transitively cloned, but the metadata in
- // the `_info_` did not get cloned.
- expect(!identical(object, clone), true);
- expect(identical(object.info_, clone.info_), true);
- },
- onPlatform: {'js': Skip('dart:isolate only works on Dart VM')},
- );
+ // Ensure the actual objects got transitively cloned, but the metadata in
+ // the `_info_` did not get cloned.
+ expect(!identical(object, clone), true);
+ expect(identical(object.info_, clone.info_), true);
+ }, onPlatform: {'js': Skip('dart:isolate only works on Dart VM')});
}