aboutsummaryrefslogtreecommitdiff
path: root/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto
diff options
context:
space:
mode:
Diffstat (limited to 'java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto')
-rw-r--r--java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto12
1 files changed, 12 insertions, 0 deletions
diff --git a/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto b/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto
index 86837250..f75484de 100644
--- a/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto
+++ b/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto
@@ -39,6 +39,13 @@ package protobuf_unittest.lite_equals_and_hash;
option java_generate_equals_and_hash = true;
option optimize_for = LITE_RUNTIME;
+message TestOneofEquals {
+ oneof oneof_field {
+ string name = 1;
+ int32 value = 2;
+ }
+}
+
message Foo {
optional int32 value = 1;
repeated Bar bar = 2;
@@ -70,3 +77,8 @@ extend Foo {
}
}
+message TestRecursiveOneof {
+ oneof Foo {
+ TestRecursiveOneof r = 1;
+ }
+}