Internal changes
[google-protobuf.git] / objectivec / Tests / unittest_extension_chain_a.proto
blob2baddad966b3852516c2e56b1f2438fe442c5ec8
1 // Protocol Buffers - Google's data interchange format
2 // Copyright 2016 Google Inc.  All rights reserved.
3 //
4 // Use of this source code is governed by a BSD-style
5 // license that can be found in the LICENSE file or at
6 // https://developers.google.com/open-source/licenses/bsd
8 syntax = "proto2";
10 package objc.protobuf.tests.chain;
12 import "objectivec/Tests/unittest.proto";
14 import "objectivec/Tests/unittest_extension_chain_b.proto";
15 import "objectivec/Tests/unittest_extension_chain_c.proto";
16 import "objectivec/Tests/unittest_extension_chain_d.proto";
18 option objc_class_prefix = "Chain";
20 // The Root for this file should end up adding the local extension and merging
21 // in the extensions from D's Root (unittest and C will come via D's).
23 message AMessage {
24   optional BMessage b = 1;
25   optional CMessage c = 2;
26   optional DMessage d = 3;
29 extend objc.protobuf.tests.TestAllExtensions {
30   optional int32 chain_a_extension = 10001;