Skip to content

Commit 456e2ee

Browse files
authored
Generate unittest_features proto (#1051)
New proto used in editions tests in #1052.
1 parent c215029 commit 456e2ee

File tree

4 files changed

+761
-0
lines changed

4 files changed

+761
-0
lines changed
Lines changed: 399 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,399 @@
1+
// This is a generated file - do not edit.
2+
//
3+
// Generated from google/protobuf/unittest_features.proto.
4+
5+
// @dart = 3.3
6+
7+
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
8+
// ignore_for_file: constant_identifier_names
9+
// ignore_for_file: curly_braces_in_flow_control_structures
10+
// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes
11+
// ignore_for_file: non_constant_identifier_names
12+
13+
import 'dart:core' as $core;
14+
15+
import 'package:protobuf/protobuf.dart' as $pb;
16+
17+
import 'unittest_features.pbenum.dart';
18+
19+
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
20+
21+
export 'unittest_features.pbenum.dart';
22+
23+
class TestMessage_Nested extends $pb.GeneratedMessage {
24+
factory TestMessage_Nested() => create();
25+
26+
TestMessage_Nested._();
27+
28+
factory TestMessage_Nested.fromBuffer($core.List<$core.int> data,
29+
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
30+
create()..mergeFromBuffer(data, registry);
31+
factory TestMessage_Nested.fromJson($core.String json,
32+
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
33+
create()..mergeFromJson(json, registry);
34+
35+
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
36+
_omitMessageNames ? '' : 'TestMessage.Nested',
37+
package: const $pb.PackageName(_omitMessageNames ? '' : 'pb'),
38+
createEmptyInstance: create)
39+
..hasRequiredFields = false;
40+
static final testNested = $pb.Extension<TestFeatures>(
41+
_omitMessageNames ? '' : 'google.protobuf.FeatureSet',
42+
_omitFieldNames ? '' : 'testNested',
43+
9997,
44+
$pb.PbFieldType.OM,
45+
defaultOrMaker: TestFeatures.getDefault,
46+
subBuilder: TestFeatures.create);
47+
48+
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
49+
TestMessage_Nested clone() => deepCopy();
50+
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
51+
TestMessage_Nested copyWith(void Function(TestMessage_Nested) updates) =>
52+
super.copyWith((message) => updates(message as TestMessage_Nested))
53+
as TestMessage_Nested;
54+
55+
@$core.override
56+
$pb.BuilderInfo get info_ => _i;
57+
58+
@$core.pragma('dart2js:noInline')
59+
static TestMessage_Nested create() => TestMessage_Nested._();
60+
@$core.override
61+
TestMessage_Nested createEmptyInstance() => create();
62+
static $pb.PbList<TestMessage_Nested> createRepeated() =>
63+
$pb.PbList<TestMessage_Nested>();
64+
@$core.pragma('dart2js:noInline')
65+
static TestMessage_Nested getDefault() => _defaultInstance ??=
66+
$pb.GeneratedMessage.$_defaultFor<TestMessage_Nested>(create);
67+
static TestMessage_Nested? _defaultInstance;
68+
}
69+
70+
class TestMessage extends $pb.GeneratedMessage {
71+
factory TestMessage() => create();
72+
73+
TestMessage._();
74+
75+
factory TestMessage.fromBuffer($core.List<$core.int> data,
76+
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
77+
create()..mergeFromBuffer(data, registry);
78+
factory TestMessage.fromJson($core.String json,
79+
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
80+
create()..mergeFromJson(json, registry);
81+
82+
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
83+
_omitMessageNames ? '' : 'TestMessage',
84+
package: const $pb.PackageName(_omitMessageNames ? '' : 'pb'),
85+
createEmptyInstance: create)
86+
..hasRequiredFields = false;
87+
static final testMessage = $pb.Extension<TestFeatures>(
88+
_omitMessageNames ? '' : 'google.protobuf.FeatureSet',
89+
_omitFieldNames ? '' : 'testMessage',
90+
9998,
91+
$pb.PbFieldType.OM,
92+
defaultOrMaker: TestFeatures.getDefault,
93+
subBuilder: TestFeatures.create);
94+
95+
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
96+
TestMessage clone() => deepCopy();
97+
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
98+
TestMessage copyWith(void Function(TestMessage) updates) =>
99+
super.copyWith((message) => updates(message as TestMessage))
100+
as TestMessage;
101+
102+
@$core.override
103+
$pb.BuilderInfo get info_ => _i;
104+
105+
@$core.pragma('dart2js:noInline')
106+
static TestMessage create() => TestMessage._();
107+
@$core.override
108+
TestMessage createEmptyInstance() => create();
109+
static $pb.PbList<TestMessage> createRepeated() => $pb.PbList<TestMessage>();
110+
@$core.pragma('dart2js:noInline')
111+
static TestMessage getDefault() => _defaultInstance ??=
112+
$pb.GeneratedMessage.$_defaultFor<TestMessage>(create);
113+
static TestMessage? _defaultInstance;
114+
}
115+
116+
class TestFeatures extends $pb.GeneratedMessage {
117+
factory TestFeatures({
118+
EnumFeature? fileFeature,
119+
EnumFeature? extensionRangeFeature,
120+
EnumFeature? messageFeature,
121+
EnumFeature? fieldFeature,
122+
EnumFeature? oneofFeature,
123+
EnumFeature? enumFeature,
124+
EnumFeature? enumEntryFeature,
125+
EnumFeature? serviceFeature,
126+
EnumFeature? methodFeature,
127+
EnumFeature? multipleFeature,
128+
$core.bool? boolFieldFeature,
129+
EnumFeature? sourceFeature,
130+
EnumFeature? sourceFeature2,
131+
EnumFeature? removedFeature,
132+
EnumFeature? futureFeature,
133+
EnumFeature? legacyFeature,
134+
ValueLifetimeFeature? valueLifetimeFeature,
135+
}) {
136+
final result = create();
137+
if (fileFeature != null) result.fileFeature = fileFeature;
138+
if (extensionRangeFeature != null)
139+
result.extensionRangeFeature = extensionRangeFeature;
140+
if (messageFeature != null) result.messageFeature = messageFeature;
141+
if (fieldFeature != null) result.fieldFeature = fieldFeature;
142+
if (oneofFeature != null) result.oneofFeature = oneofFeature;
143+
if (enumFeature != null) result.enumFeature = enumFeature;
144+
if (enumEntryFeature != null) result.enumEntryFeature = enumEntryFeature;
145+
if (serviceFeature != null) result.serviceFeature = serviceFeature;
146+
if (methodFeature != null) result.methodFeature = methodFeature;
147+
if (multipleFeature != null) result.multipleFeature = multipleFeature;
148+
if (boolFieldFeature != null) result.boolFieldFeature = boolFieldFeature;
149+
if (sourceFeature != null) result.sourceFeature = sourceFeature;
150+
if (sourceFeature2 != null) result.sourceFeature2 = sourceFeature2;
151+
if (removedFeature != null) result.removedFeature = removedFeature;
152+
if (futureFeature != null) result.futureFeature = futureFeature;
153+
if (legacyFeature != null) result.legacyFeature = legacyFeature;
154+
if (valueLifetimeFeature != null)
155+
result.valueLifetimeFeature = valueLifetimeFeature;
156+
return result;
157+
}
158+
159+
TestFeatures._();
160+
161+
factory TestFeatures.fromBuffer($core.List<$core.int> data,
162+
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
163+
create()..mergeFromBuffer(data, registry);
164+
factory TestFeatures.fromJson($core.String json,
165+
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
166+
create()..mergeFromJson(json, registry);
167+
168+
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
169+
_omitMessageNames ? '' : 'TestFeatures',
170+
package: const $pb.PackageName(_omitMessageNames ? '' : 'pb'),
171+
createEmptyInstance: create)
172+
..aE<EnumFeature>(1, _omitFieldNames ? '' : 'fileFeature',
173+
enumValues: EnumFeature.values)
174+
..aE<EnumFeature>(2, _omitFieldNames ? '' : 'extensionRangeFeature',
175+
enumValues: EnumFeature.values)
176+
..aE<EnumFeature>(3, _omitFieldNames ? '' : 'messageFeature',
177+
enumValues: EnumFeature.values)
178+
..aE<EnumFeature>(4, _omitFieldNames ? '' : 'fieldFeature',
179+
enumValues: EnumFeature.values)
180+
..aE<EnumFeature>(5, _omitFieldNames ? '' : 'oneofFeature',
181+
enumValues: EnumFeature.values)
182+
..aE<EnumFeature>(6, _omitFieldNames ? '' : 'enumFeature',
183+
enumValues: EnumFeature.values)
184+
..aE<EnumFeature>(7, _omitFieldNames ? '' : 'enumEntryFeature',
185+
enumValues: EnumFeature.values)
186+
..aE<EnumFeature>(8, _omitFieldNames ? '' : 'serviceFeature',
187+
enumValues: EnumFeature.values)
188+
..aE<EnumFeature>(9, _omitFieldNames ? '' : 'methodFeature',
189+
enumValues: EnumFeature.values)
190+
..aE<EnumFeature>(10, _omitFieldNames ? '' : 'multipleFeature',
191+
enumValues: EnumFeature.values)
192+
..aOB(11, _omitFieldNames ? '' : 'boolFieldFeature')
193+
..aE<EnumFeature>(15, _omitFieldNames ? '' : 'sourceFeature',
194+
enumValues: EnumFeature.values)
195+
..aE<EnumFeature>(16, _omitFieldNames ? '' : 'sourceFeature2',
196+
enumValues: EnumFeature.values)
197+
..aE<EnumFeature>(17, _omitFieldNames ? '' : 'removedFeature',
198+
enumValues: EnumFeature.values)
199+
..aE<EnumFeature>(18, _omitFieldNames ? '' : 'futureFeature',
200+
enumValues: EnumFeature.values)
201+
..aE<EnumFeature>(19, _omitFieldNames ? '' : 'legacyFeature',
202+
enumValues: EnumFeature.values)
203+
..aE<ValueLifetimeFeature>(
204+
20, _omitFieldNames ? '' : 'valueLifetimeFeature',
205+
enumValues: ValueLifetimeFeature.values)
206+
..hasRequiredFields = false;
207+
208+
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
209+
TestFeatures clone() => deepCopy();
210+
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
211+
TestFeatures copyWith(void Function(TestFeatures) updates) =>
212+
super.copyWith((message) => updates(message as TestFeatures))
213+
as TestFeatures;
214+
215+
@$core.override
216+
$pb.BuilderInfo get info_ => _i;
217+
218+
@$core.pragma('dart2js:noInline')
219+
static TestFeatures create() => TestFeatures._();
220+
@$core.override
221+
TestFeatures createEmptyInstance() => create();
222+
static $pb.PbList<TestFeatures> createRepeated() =>
223+
$pb.PbList<TestFeatures>();
224+
@$core.pragma('dart2js:noInline')
225+
static TestFeatures getDefault() => _defaultInstance ??=
226+
$pb.GeneratedMessage.$_defaultFor<TestFeatures>(create);
227+
static TestFeatures? _defaultInstance;
228+
229+
@$pb.TagNumber(1)
230+
EnumFeature get fileFeature => $_getN(0);
231+
@$pb.TagNumber(1)
232+
set fileFeature(EnumFeature value) => $_setField(1, value);
233+
@$pb.TagNumber(1)
234+
$core.bool hasFileFeature() => $_has(0);
235+
@$pb.TagNumber(1)
236+
void clearFileFeature() => $_clearField(1);
237+
238+
@$pb.TagNumber(2)
239+
EnumFeature get extensionRangeFeature => $_getN(1);
240+
@$pb.TagNumber(2)
241+
set extensionRangeFeature(EnumFeature value) => $_setField(2, value);
242+
@$pb.TagNumber(2)
243+
$core.bool hasExtensionRangeFeature() => $_has(1);
244+
@$pb.TagNumber(2)
245+
void clearExtensionRangeFeature() => $_clearField(2);
246+
247+
@$pb.TagNumber(3)
248+
EnumFeature get messageFeature => $_getN(2);
249+
@$pb.TagNumber(3)
250+
set messageFeature(EnumFeature value) => $_setField(3, value);
251+
@$pb.TagNumber(3)
252+
$core.bool hasMessageFeature() => $_has(2);
253+
@$pb.TagNumber(3)
254+
void clearMessageFeature() => $_clearField(3);
255+
256+
@$pb.TagNumber(4)
257+
EnumFeature get fieldFeature => $_getN(3);
258+
@$pb.TagNumber(4)
259+
set fieldFeature(EnumFeature value) => $_setField(4, value);
260+
@$pb.TagNumber(4)
261+
$core.bool hasFieldFeature() => $_has(3);
262+
@$pb.TagNumber(4)
263+
void clearFieldFeature() => $_clearField(4);
264+
265+
@$pb.TagNumber(5)
266+
EnumFeature get oneofFeature => $_getN(4);
267+
@$pb.TagNumber(5)
268+
set oneofFeature(EnumFeature value) => $_setField(5, value);
269+
@$pb.TagNumber(5)
270+
$core.bool hasOneofFeature() => $_has(4);
271+
@$pb.TagNumber(5)
272+
void clearOneofFeature() => $_clearField(5);
273+
274+
@$pb.TagNumber(6)
275+
EnumFeature get enumFeature => $_getN(5);
276+
@$pb.TagNumber(6)
277+
set enumFeature(EnumFeature value) => $_setField(6, value);
278+
@$pb.TagNumber(6)
279+
$core.bool hasEnumFeature() => $_has(5);
280+
@$pb.TagNumber(6)
281+
void clearEnumFeature() => $_clearField(6);
282+
283+
@$pb.TagNumber(7)
284+
EnumFeature get enumEntryFeature => $_getN(6);
285+
@$pb.TagNumber(7)
286+
set enumEntryFeature(EnumFeature value) => $_setField(7, value);
287+
@$pb.TagNumber(7)
288+
$core.bool hasEnumEntryFeature() => $_has(6);
289+
@$pb.TagNumber(7)
290+
void clearEnumEntryFeature() => $_clearField(7);
291+
292+
@$pb.TagNumber(8)
293+
EnumFeature get serviceFeature => $_getN(7);
294+
@$pb.TagNumber(8)
295+
set serviceFeature(EnumFeature value) => $_setField(8, value);
296+
@$pb.TagNumber(8)
297+
$core.bool hasServiceFeature() => $_has(7);
298+
@$pb.TagNumber(8)
299+
void clearServiceFeature() => $_clearField(8);
300+
301+
@$pb.TagNumber(9)
302+
EnumFeature get methodFeature => $_getN(8);
303+
@$pb.TagNumber(9)
304+
set methodFeature(EnumFeature value) => $_setField(9, value);
305+
@$pb.TagNumber(9)
306+
$core.bool hasMethodFeature() => $_has(8);
307+
@$pb.TagNumber(9)
308+
void clearMethodFeature() => $_clearField(9);
309+
310+
@$pb.TagNumber(10)
311+
EnumFeature get multipleFeature => $_getN(9);
312+
@$pb.TagNumber(10)
313+
set multipleFeature(EnumFeature value) => $_setField(10, value);
314+
@$pb.TagNumber(10)
315+
$core.bool hasMultipleFeature() => $_has(9);
316+
@$pb.TagNumber(10)
317+
void clearMultipleFeature() => $_clearField(10);
318+
319+
@$pb.TagNumber(11)
320+
$core.bool get boolFieldFeature => $_getBF(10);
321+
@$pb.TagNumber(11)
322+
set boolFieldFeature($core.bool value) => $_setBool(10, value);
323+
@$pb.TagNumber(11)
324+
$core.bool hasBoolFieldFeature() => $_has(10);
325+
@$pb.TagNumber(11)
326+
void clearBoolFieldFeature() => $_clearField(11);
327+
328+
@$pb.TagNumber(15)
329+
EnumFeature get sourceFeature => $_getN(11);
330+
@$pb.TagNumber(15)
331+
set sourceFeature(EnumFeature value) => $_setField(15, value);
332+
@$pb.TagNumber(15)
333+
$core.bool hasSourceFeature() => $_has(11);
334+
@$pb.TagNumber(15)
335+
void clearSourceFeature() => $_clearField(15);
336+
337+
@$pb.TagNumber(16)
338+
EnumFeature get sourceFeature2 => $_getN(12);
339+
@$pb.TagNumber(16)
340+
set sourceFeature2(EnumFeature value) => $_setField(16, value);
341+
@$pb.TagNumber(16)
342+
$core.bool hasSourceFeature2() => $_has(12);
343+
@$pb.TagNumber(16)
344+
void clearSourceFeature2() => $_clearField(16);
345+
346+
@$pb.TagNumber(17)
347+
EnumFeature get removedFeature => $_getN(13);
348+
@$pb.TagNumber(17)
349+
set removedFeature(EnumFeature value) => $_setField(17, value);
350+
@$pb.TagNumber(17)
351+
$core.bool hasRemovedFeature() => $_has(13);
352+
@$pb.TagNumber(17)
353+
void clearRemovedFeature() => $_clearField(17);
354+
355+
@$pb.TagNumber(18)
356+
EnumFeature get futureFeature => $_getN(14);
357+
@$pb.TagNumber(18)
358+
set futureFeature(EnumFeature value) => $_setField(18, value);
359+
@$pb.TagNumber(18)
360+
$core.bool hasFutureFeature() => $_has(14);
361+
@$pb.TagNumber(18)
362+
void clearFutureFeature() => $_clearField(18);
363+
364+
@$pb.TagNumber(19)
365+
EnumFeature get legacyFeature => $_getN(15);
366+
@$pb.TagNumber(19)
367+
set legacyFeature(EnumFeature value) => $_setField(19, value);
368+
@$pb.TagNumber(19)
369+
$core.bool hasLegacyFeature() => $_has(15);
370+
@$pb.TagNumber(19)
371+
void clearLegacyFeature() => $_clearField(19);
372+
373+
@$pb.TagNumber(20)
374+
ValueLifetimeFeature get valueLifetimeFeature => $_getN(16);
375+
@$pb.TagNumber(20)
376+
set valueLifetimeFeature(ValueLifetimeFeature value) => $_setField(20, value);
377+
@$pb.TagNumber(20)
378+
$core.bool hasValueLifetimeFeature() => $_has(16);
379+
@$pb.TagNumber(20)
380+
void clearValueLifetimeFeature() => $_clearField(20);
381+
}
382+
383+
class Unittest_features {
384+
static final test = $pb.Extension<TestFeatures>(
385+
_omitMessageNames ? '' : 'google.protobuf.FeatureSet',
386+
_omitFieldNames ? '' : 'test',
387+
9999,
388+
$pb.PbFieldType.OM,
389+
defaultOrMaker: TestFeatures.getDefault,
390+
subBuilder: TestFeatures.create);
391+
static void registerAllExtensions($pb.ExtensionRegistry registry) {
392+
registry.add(test);
393+
}
394+
}
395+
396+
const $core.bool _omitFieldNames =
397+
$core.bool.fromEnvironment('protobuf.omit_field_names');
398+
const $core.bool _omitMessageNames =
399+
$core.bool.fromEnvironment('protobuf.omit_message_names');

0 commit comments

Comments
 (0)