| Index: third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto
|
| diff --git a/third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto b/third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..ca56b3dd45477af1cde0e5b143cfa8532807cdf6
|
| --- /dev/null
|
| +++ b/third_party/protobuf/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto
|
| @@ -0,0 +1,37 @@
|
| +syntax = "proto2";
|
| +
|
| +option java_outer_classname = "Extensions";
|
| +option java_package = "com.google.protobuf.nano.testext";
|
| +
|
| +message ExtendableMessage {
|
| + optional int32 field = 1;
|
| + extensions 10 to max;
|
| +}
|
| +
|
| +enum AnEnum {
|
| + FIRST_VALUE = 1;
|
| + SECOND_VALUE = 2;
|
| +}
|
| +
|
| +message AnotherMessage {
|
| + optional string string = 1;
|
| + optional bool value = 2;
|
| + repeated int32 integers = 3;
|
| +}
|
| +
|
| +message ContainerMessage {
|
| + extend ExtendableMessage {
|
| + optional bool another_thing = 100;
|
| + // The largest permitted field number, per
|
| + // https://developers.google.com/protocol-buffers/docs/proto#simple
|
| + optional bool large_field_number = 536870911;
|
| + }
|
| +}
|
| +
|
| +// For testNanoOptionalGroupWithUnknownFieldsEnabled;
|
| +// not part of the extensions tests.
|
| +message MessageWithGroup {
|
| + optional group Group = 1 {
|
| + optional int32 a = 2;
|
| + }
|
| +}
|
|
|