1syntax = "proto2";
2
3import 'alltypes.proto';
4
5extend AllTypes {
6    optional int32 AllTypes_extensionfield1 = 255 [default = 5];
7}
8
9message ExtensionMessage {
10    extend AllTypes {
11        optional ExtensionMessage AllTypes_extensionfield2 = 254;
12        // required ExtensionMessage AllTypes_extensionfield3 = 253; // No longer allowed by protobuf 3
13        repeated ExtensionMessage AllTypes_extensionfield4 = 252;
14    }
15    
16    required string test1 = 1;
17    required int32 test2 = 2;
18}
19
20