| OLD | NEW |
| 1 #!/usr/bin/env dart | 1 #!/usr/bin/env dart |
| 2 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 2 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 3 // for details. All rights reserved. Use of this source code is governed by a | 3 // for details. All rights reserved. Use of this source code is governed by a |
| 4 // BSD-style license that can be found in the LICENSE file. | 4 // BSD-style license that can be found in the LICENSE file. |
| 5 | 5 |
| 6 library message_generator_test; | 6 library message_generator_test; |
| 7 | 7 |
| 8 import 'package:protoc_plugin/src/descriptor.pb.dart'; | 8 import 'package:protoc_plugin/src/descriptor.pb.dart'; |
| 9 import 'package:protoc_plugin/src/plugin.pb.dart'; | 9 import 'package:protoc_plugin/src/plugin.pb.dart'; |
| 10 import 'package:protoc_plugin/protoc.dart'; | 10 import 'package:protoc_plugin/protoc.dart'; |
| (...skipping 18 matching lines...) Expand all Loading... |
| 29 | 29 |
| 30 static final Map<int, PhoneNumber_PhoneType> _byValue = ProtobufEnum.initByVal
ue(values); | 30 static final Map<int, PhoneNumber_PhoneType> _byValue = ProtobufEnum.initByVal
ue(values); |
| 31 static PhoneNumber_PhoneType valueOf(int value) => _byValue[value]; | 31 static PhoneNumber_PhoneType valueOf(int value) => _byValue[value]; |
| 32 | 32 |
| 33 const PhoneNumber_PhoneType._(int v, String n) : super(v, n); | 33 const PhoneNumber_PhoneType._(int v, String n) : super(v, n); |
| 34 } | 34 } |
| 35 | 35 |
| 36 class PhoneNumber extends GeneratedMessage { | 36 class PhoneNumber extends GeneratedMessage { |
| 37 static final BuilderInfo _i = new BuilderInfo('PhoneNumber') | 37 static final BuilderInfo _i = new BuilderInfo('PhoneNumber') |
| 38 ..a(1, 'number', GeneratedMessage.QS) | 38 ..a(1, 'number', GeneratedMessage.QS) |
| 39 ..e(2, 'type', GeneratedMessage.OE, () => PhoneNumber_PhoneType.MOBILE, (var
v) => PhoneNumber_PhoneType.valueOf(v)) | 39 ..e(2, 'type', GeneratedMessage.OE, PhoneNumber_PhoneType.MOBILE, (var v) =>
PhoneNumber_PhoneType.valueOf(v)) |
| 40 ..a(3, 'name', GeneratedMessage.OS, () => '\$') | 40 ..a(3, 'name', GeneratedMessage.OS, '\$') |
| 41 ; | 41 ; |
| 42 | 42 |
| 43 PhoneNumber() : super(); | 43 PhoneNumber() : super(); |
| 44 PhoneNumber.fromBuffer(List<int> i, [ExtensionRegistry r = ExtensionRegistry.E
MPTY]) : super.fromBuffer(i, r); | 44 PhoneNumber.fromBuffer(List<int> i, [ExtensionRegistry r = ExtensionRegistry.E
MPTY]) : super.fromBuffer(i, r); |
| 45 PhoneNumber.fromJson(String i, [ExtensionRegistry r = ExtensionRegistry.EMPTY]
) : super.fromJson(i, r); | 45 PhoneNumber.fromJson(String i, [ExtensionRegistry r = ExtensionRegistry.EMPTY]
) : super.fromJson(i, r); |
| 46 PhoneNumber clone() => new PhoneNumber()..mergeFromMessage(this); | 46 PhoneNumber clone() => new PhoneNumber()..mergeFromMessage(this); |
| 47 BuilderInfo get info_ => _i; | 47 BuilderInfo get info_ => _i; |
| 48 static PhoneNumber create() => new PhoneNumber(); |
| 49 static PbList<PhoneNumber> createRepeated() => new PbList<PhoneNumber>(); |
| 48 | 50 |
| 49 String get number => getField(1); | 51 String get number => getField(1); |
| 50 void set number(String v) { setField(1, v); } | 52 void set number(String v) { setField(1, v); } |
| 51 bool hasNumber() => hasField(1); | 53 bool hasNumber() => hasField(1); |
| 52 void clearNumber() => clearField(1); | 54 void clearNumber() => clearField(1); |
| 53 | 55 |
| 54 PhoneNumber_PhoneType get type => getField(2); | 56 PhoneNumber_PhoneType get type => getField(2); |
| 55 void set type(PhoneNumber_PhoneType v) { setField(2, v); } | 57 void set type(PhoneNumber_PhoneType v) { setField(2, v); } |
| 56 bool hasType() => hasField(2); | 58 bool hasType() => hasField(2); |
| 57 void clearType() => clearField(2); | 59 void clearType() => clearField(2); |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 109 new CodeGeneratorRequest(), new CodeGeneratorResponse()); | 111 new CodeGeneratorRequest(), new CodeGeneratorResponse()); |
| 110 var context = new GenerationContext(options, | 112 var context = new GenerationContext(options, |
| 111 new DefaultOutputConfiguration()); | 113 new DefaultOutputConfiguration()); |
| 112 FileGenerator fg = new FileGenerator(fd, null, context); | 114 FileGenerator fg = new FileGenerator(fd, null, context); |
| 113 MessageGenerator mg = new MessageGenerator(md, fg, context); | 115 MessageGenerator mg = new MessageGenerator(md, fg, context); |
| 114 mg.initializeFields(); | 116 mg.initializeFields(); |
| 115 mg.generate(writer); | 117 mg.generate(writer); |
| 116 expect(buffer.toString(), expected); | 118 expect(buffer.toString(), expected); |
| 117 }); | 119 }); |
| 118 } | 120 } |
| OLD | NEW |