|
|
|
@ -36,28 +36,16 @@ |
|
|
|
|
|
|
|
|
|
syntax = "proto3"; |
|
|
|
|
|
|
|
|
|
// Some generic_services option(s) added automatically. |
|
|
|
|
// See: http://go/proto2-generic-services-default |
|
|
|
|
option cc_generic_services = true; // auto-added |
|
|
|
|
option java_generic_services = true; // auto-added |
|
|
|
|
option py_generic_services = true; // auto-added |
|
|
|
|
option cc_enable_arenas = true; |
|
|
|
|
option csharp_namespace = "Google.Protobuf.TestProtos"; |
|
|
|
|
|
|
|
|
|
// Only present so we can test that we can read it (as an example |
|
|
|
|
// of a non-C# option) |
|
|
|
|
option java_outer_classname = "UnittestProto"; |
|
|
|
|
|
|
|
|
|
import "unittest_import_proto3.proto"; |
|
|
|
|
|
|
|
|
|
// We don't put this in a package within proto2 because we need to make sure |
|
|
|
|
// that the generated code doesn't depend on being in the proto2 namespace. |
|
|
|
|
// In test_util.h we do "using namespace unittest = protobuf_unittest". |
|
|
|
|
package protobuf_unittest3; |
|
|
|
|
|
|
|
|
|
// Protos optimized for SPEED use a strict superset of the generated code |
|
|
|
|
// of equivalent ones optimized for CODE_SIZE, so we should optimize all our |
|
|
|
|
// tests for speed unless explicitly testing code size optimization. |
|
|
|
|
option optimize_for = SPEED; |
|
|
|
|
|
|
|
|
|
option java_outer_classname = "UnittestProto"; |
|
|
|
|
|
|
|
|
|
// This proto includes every type of field in both singular and repeated |
|
|
|
|
// forms. |
|
|
|
|
message TestAllTypes { |
|
|
|
|