diff --git a/extensions/liteproto/pom.xml b/extensions/liteproto/pom.xml index 82bdc46d8..74d0f7f7f 100644 --- a/extensions/liteproto/pom.xml +++ b/extensions/liteproto/pom.xml @@ -38,8 +38,8 @@ com.google.protobuf - protobuf-lite - + protobuf-javalite + true @@ -60,11 +60,13 @@ org.xolstice.maven.plugins protobuf-maven-plugin - com.google.protobuf:protoc:${protobuf-lite.protoc.version}:exe:${os.detected.classifier} + com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier} test_message_lite2.proto test_message_lite3.proto + + true @@ -73,6 +75,27 @@ test-compile + + lite + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + copy-proto-generated-code + generate-test-sources + + add-test-source + + + + pre-generated-test-sources + + diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite2.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite2.java new file mode 100644 index 000000000..777c1ed3f --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite2.java @@ -0,0 +1,256 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite2.proto + +package com.google.common.truth.extensions.proto; + +/** + * Protobuf type {@code com.google.common.truth.extensions.proto.OtherTestMessageLite2} + */ +public final class OtherTestMessageLite2 extends + com.google.protobuf.GeneratedMessageLite< + OtherTestMessageLite2, OtherTestMessageLite2.Builder> implements + // @@protoc_insertion_point(message_implements:com.google.common.truth.extensions.proto.OtherTestMessageLite2) + OtherTestMessageLite2OrBuilder { + private OtherTestMessageLite2() { + } + private int bitField0_; + public static final int OPTIONAL_INT_FIELD_NUMBER = 1; + private int optionalInt_; + /** + * optional int32 optional_int = 1; + * @return Whether the optionalInt field is set. + */ + @java.lang.Override + public boolean hasOptionalInt() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional int32 optional_int = 1; + * @return The optionalInt. + */ + @java.lang.Override + public int getOptionalInt() { + return optionalInt_; + } + /** + * optional int32 optional_int = 1; + * @param value The optionalInt to set. + */ + private void setOptionalInt(int value) { + bitField0_ |= 0x00000001; + optionalInt_ = value; + } + /** + * optional int32 optional_int = 1; + */ + private void clearOptionalInt() { + bitField0_ = (bitField0_ & ~0x00000001); + optionalInt_ = 0; + } + + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + + public static Builder newBuilder() { + return (Builder) DEFAULT_INSTANCE.createBuilder(); + } + public static Builder newBuilder(com.google.common.truth.extensions.proto.OtherTestMessageLite2 prototype) { + return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); + } + + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.OtherTestMessageLite2} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.google.common.truth.extensions.proto.OtherTestMessageLite2, Builder> implements + // @@protoc_insertion_point(builder_implements:com.google.common.truth.extensions.proto.OtherTestMessageLite2) + com.google.common.truth.extensions.proto.OtherTestMessageLite2OrBuilder { + // Construct using com.google.common.truth.extensions.proto.OtherTestMessageLite2.newBuilder() + private Builder() { + super(DEFAULT_INSTANCE); + } + + + /** + * optional int32 optional_int = 1; + * @return Whether the optionalInt field is set. + */ + @java.lang.Override + public boolean hasOptionalInt() { + return instance.hasOptionalInt(); + } + /** + * optional int32 optional_int = 1; + * @return The optionalInt. + */ + @java.lang.Override + public int getOptionalInt() { + return instance.getOptionalInt(); + } + /** + * optional int32 optional_int = 1; + * @param value The optionalInt to set. + * @return This builder for chaining. + */ + public Builder setOptionalInt(int value) { + copyOnWrite(); + instance.setOptionalInt(value); + return this; + } + /** + * optional int32 optional_int = 1; + * @return This builder for chaining. + */ + public Builder clearOptionalInt() { + copyOnWrite(); + instance.clearOptionalInt(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.google.common.truth.extensions.proto.OtherTestMessageLite2) + } + @java.lang.Override + @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) + protected final java.lang.Object dynamicMethod( + com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, + java.lang.Object arg0, java.lang.Object arg1) { + switch (method) { + case NEW_MUTABLE_INSTANCE: { + return new com.google.common.truth.extensions.proto.OtherTestMessageLite2(); + } + case NEW_BUILDER: { + return new Builder(); + } + case BUILD_MESSAGE_INFO: { + java.lang.Object[] objects = new java.lang.Object[] { + "bitField0_", + "optionalInt_", + }; + java.lang.String info = + "\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0001\u1004\u0000"; + return newMessageInfo(DEFAULT_INSTANCE, info, objects); + } + // fall through + case GET_DEFAULT_INSTANCE: { + return DEFAULT_INSTANCE; + } + case GET_PARSER: { + com.google.protobuf.Parser parser = PARSER; + if (parser == null) { + synchronized (com.google.common.truth.extensions.proto.OtherTestMessageLite2.class) { + parser = PARSER; + if (parser == null) { + parser = + new DefaultInstanceBasedParser( + DEFAULT_INSTANCE); + PARSER = parser; + } + } + } + return parser; + } + case GET_MEMOIZED_IS_INITIALIZED: { + return (byte) 1; + } + case SET_MEMOIZED_IS_INITIALIZED: { + return null; + } + } + throw new UnsupportedOperationException(); + } + + + // @@protoc_insertion_point(class_scope:com.google.common.truth.extensions.proto.OtherTestMessageLite2) + private static final com.google.common.truth.extensions.proto.OtherTestMessageLite2 DEFAULT_INSTANCE; + static { + OtherTestMessageLite2 defaultInstance = new OtherTestMessageLite2(); + // New instances are implicitly immutable so no need to make + // immutable. + DEFAULT_INSTANCE = defaultInstance; + com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( + OtherTestMessageLite2.class, defaultInstance); + } + + public static com.google.common.truth.extensions.proto.OtherTestMessageLite2 getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static volatile com.google.protobuf.Parser PARSER; + + public static com.google.protobuf.Parser parser() { + return DEFAULT_INSTANCE.getParserForType(); + } +} + diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite2OrBuilder.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite2OrBuilder.java new file mode 100644 index 000000000..58f9b9f6f --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite2OrBuilder.java @@ -0,0 +1,20 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite2.proto + +package com.google.common.truth.extensions.proto; + +public interface OtherTestMessageLite2OrBuilder extends + // @@protoc_insertion_point(interface_extends:com.google.common.truth.extensions.proto.OtherTestMessageLite2) + com.google.protobuf.MessageLiteOrBuilder { + + /** + * optional int32 optional_int = 1; + * @return Whether the optionalInt field is set. + */ + boolean hasOptionalInt(); + /** + * optional int32 optional_int = 1; + * @return The optionalInt. + */ + int getOptionalInt(); +} diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite3.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite3.java new file mode 100644 index 000000000..37e0b3f28 --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite3.java @@ -0,0 +1,238 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite3.proto + +package com.google.common.truth.extensions.proto; + +/** + * Protobuf type {@code com.google.common.truth.extensions.proto.OtherTestMessageLite3} + */ +public final class OtherTestMessageLite3 extends + com.google.protobuf.GeneratedMessageLite< + OtherTestMessageLite3, OtherTestMessageLite3.Builder> implements + // @@protoc_insertion_point(message_implements:com.google.common.truth.extensions.proto.OtherTestMessageLite3) + OtherTestMessageLite3OrBuilder { + private OtherTestMessageLite3() { + } + public static final int OPTIONAL_INT_FIELD_NUMBER = 1; + private int optionalInt_; + /** + * int32 optional_int = 1; + * @return The optionalInt. + */ + @java.lang.Override + public int getOptionalInt() { + return optionalInt_; + } + /** + * int32 optional_int = 1; + * @param value The optionalInt to set. + */ + private void setOptionalInt(int value) { + + optionalInt_ = value; + } + /** + * int32 optional_int = 1; + */ + private void clearOptionalInt() { + + optionalInt_ = 0; + } + + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + + public static Builder newBuilder() { + return (Builder) DEFAULT_INSTANCE.createBuilder(); + } + public static Builder newBuilder(com.google.common.truth.extensions.proto.OtherTestMessageLite3 prototype) { + return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); + } + + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.OtherTestMessageLite3} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.google.common.truth.extensions.proto.OtherTestMessageLite3, Builder> implements + // @@protoc_insertion_point(builder_implements:com.google.common.truth.extensions.proto.OtherTestMessageLite3) + com.google.common.truth.extensions.proto.OtherTestMessageLite3OrBuilder { + // Construct using com.google.common.truth.extensions.proto.OtherTestMessageLite3.newBuilder() + private Builder() { + super(DEFAULT_INSTANCE); + } + + + /** + * int32 optional_int = 1; + * @return The optionalInt. + */ + @java.lang.Override + public int getOptionalInt() { + return instance.getOptionalInt(); + } + /** + * int32 optional_int = 1; + * @param value The optionalInt to set. + * @return This builder for chaining. + */ + public Builder setOptionalInt(int value) { + copyOnWrite(); + instance.setOptionalInt(value); + return this; + } + /** + * int32 optional_int = 1; + * @return This builder for chaining. + */ + public Builder clearOptionalInt() { + copyOnWrite(); + instance.clearOptionalInt(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.google.common.truth.extensions.proto.OtherTestMessageLite3) + } + @java.lang.Override + @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) + protected final java.lang.Object dynamicMethod( + com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, + java.lang.Object arg0, java.lang.Object arg1) { + switch (method) { + case NEW_MUTABLE_INSTANCE: { + return new com.google.common.truth.extensions.proto.OtherTestMessageLite3(); + } + case NEW_BUILDER: { + return new Builder(); + } + case BUILD_MESSAGE_INFO: { + java.lang.Object[] objects = new java.lang.Object[] { + "optionalInt_", + }; + java.lang.String info = + "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001\u0004"; + return newMessageInfo(DEFAULT_INSTANCE, info, objects); + } + // fall through + case GET_DEFAULT_INSTANCE: { + return DEFAULT_INSTANCE; + } + case GET_PARSER: { + com.google.protobuf.Parser parser = PARSER; + if (parser == null) { + synchronized (com.google.common.truth.extensions.proto.OtherTestMessageLite3.class) { + parser = PARSER; + if (parser == null) { + parser = + new DefaultInstanceBasedParser( + DEFAULT_INSTANCE); + PARSER = parser; + } + } + } + return parser; + } + case GET_MEMOIZED_IS_INITIALIZED: { + return (byte) 1; + } + case SET_MEMOIZED_IS_INITIALIZED: { + return null; + } + } + throw new UnsupportedOperationException(); + } + + + // @@protoc_insertion_point(class_scope:com.google.common.truth.extensions.proto.OtherTestMessageLite3) + private static final com.google.common.truth.extensions.proto.OtherTestMessageLite3 DEFAULT_INSTANCE; + static { + OtherTestMessageLite3 defaultInstance = new OtherTestMessageLite3(); + // New instances are implicitly immutable so no need to make + // immutable. + DEFAULT_INSTANCE = defaultInstance; + com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( + OtherTestMessageLite3.class, defaultInstance); + } + + public static com.google.common.truth.extensions.proto.OtherTestMessageLite3 getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static volatile com.google.protobuf.Parser PARSER; + + public static com.google.protobuf.Parser parser() { + return DEFAULT_INSTANCE.getParserForType(); + } +} + diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite3OrBuilder.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite3OrBuilder.java new file mode 100644 index 000000000..e7849e450 --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/OtherTestMessageLite3OrBuilder.java @@ -0,0 +1,15 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite3.proto + +package com.google.common.truth.extensions.proto; + +public interface OtherTestMessageLite3OrBuilder extends + // @@protoc_insertion_point(interface_extends:com.google.common.truth.extensions.proto.OtherTestMessageLite3) + com.google.protobuf.MessageLiteOrBuilder { + + /** + * int32 optional_int = 1; + * @return The optionalInt. + */ + int getOptionalInt(); +} diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2.java new file mode 100644 index 000000000..532cd1413 --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2.java @@ -0,0 +1,665 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite2.proto + +package com.google.common.truth.extensions.proto; + +/** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite2} + */ +public final class TestMessageLite2 extends + com.google.protobuf.GeneratedMessageLite< + TestMessageLite2, TestMessageLite2.Builder> implements + // @@protoc_insertion_point(message_implements:com.google.common.truth.extensions.proto.TestMessageLite2) + TestMessageLite2OrBuilder { + private TestMessageLite2() { + } + public interface SubMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage) + com.google.protobuf.MessageLiteOrBuilder { + + /** + * optional string optional_string = 1; + * @return Whether the optionalString field is set. + */ + boolean hasOptionalString(); + /** + * optional string optional_string = 1; + * @return The optionalString. + */ + java.lang.String getOptionalString(); + /** + * optional string optional_string = 1; + * @return The bytes for optionalString. + */ + com.google.protobuf.ByteString + getOptionalStringBytes(); + } + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage} + */ + public static final class SubMessage extends + com.google.protobuf.GeneratedMessageLite< + SubMessage, SubMessage.Builder> implements + // @@protoc_insertion_point(message_implements:com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage) + SubMessageOrBuilder { + private SubMessage() { + optionalString_ = ""; + } + private int bitField0_; + public static final int OPTIONAL_STRING_FIELD_NUMBER = 1; + private java.lang.String optionalString_; + /** + * optional string optional_string = 1; + * @return Whether the optionalString field is set. + */ + @java.lang.Override + public boolean hasOptionalString() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional string optional_string = 1; + * @return The optionalString. + */ + @java.lang.Override + public java.lang.String getOptionalString() { + return optionalString_; + } + /** + * optional string optional_string = 1; + * @return The bytes for optionalString. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getOptionalStringBytes() { + return com.google.protobuf.ByteString.copyFromUtf8(optionalString_); + } + /** + * optional string optional_string = 1; + * @param value The optionalString to set. + */ + private void setOptionalString( + java.lang.String value) { + java.lang.Class valueClass = value.getClass(); + bitField0_ |= 0x00000001; + optionalString_ = value; + } + /** + * optional string optional_string = 1; + */ + private void clearOptionalString() { + bitField0_ = (bitField0_ & ~0x00000001); + optionalString_ = getDefaultInstance().getOptionalString(); + } + /** + * optional string optional_string = 1; + * @param value The bytes for optionalString to set. + */ + private void setOptionalStringBytes( + com.google.protobuf.ByteString value) { + optionalString_ = value.toStringUtf8(); + bitField0_ |= 0x00000001; + } + + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + + public static Builder newBuilder() { + return (Builder) DEFAULT_INSTANCE.createBuilder(); + } + public static Builder newBuilder(com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage prototype) { + return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); + } + + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage, Builder> implements + // @@protoc_insertion_point(builder_implements:com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage) + com.google.common.truth.extensions.proto.TestMessageLite2.SubMessageOrBuilder { + // Construct using com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage.newBuilder() + private Builder() { + super(DEFAULT_INSTANCE); + } + + + /** + * optional string optional_string = 1; + * @return Whether the optionalString field is set. + */ + @java.lang.Override + public boolean hasOptionalString() { + return instance.hasOptionalString(); + } + /** + * optional string optional_string = 1; + * @return The optionalString. + */ + @java.lang.Override + public java.lang.String getOptionalString() { + return instance.getOptionalString(); + } + /** + * optional string optional_string = 1; + * @return The bytes for optionalString. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getOptionalStringBytes() { + return instance.getOptionalStringBytes(); + } + /** + * optional string optional_string = 1; + * @param value The optionalString to set. + * @return This builder for chaining. + */ + public Builder setOptionalString( + java.lang.String value) { + copyOnWrite(); + instance.setOptionalString(value); + return this; + } + /** + * optional string optional_string = 1; + * @return This builder for chaining. + */ + public Builder clearOptionalString() { + copyOnWrite(); + instance.clearOptionalString(); + return this; + } + /** + * optional string optional_string = 1; + * @param value The bytes for optionalString to set. + * @return This builder for chaining. + */ + public Builder setOptionalStringBytes( + com.google.protobuf.ByteString value) { + copyOnWrite(); + instance.setOptionalStringBytes(value); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage) + } + @java.lang.Override + @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) + protected final java.lang.Object dynamicMethod( + com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, + java.lang.Object arg0, java.lang.Object arg1) { + switch (method) { + case NEW_MUTABLE_INSTANCE: { + return new com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage(); + } + case NEW_BUILDER: { + return new Builder(); + } + case BUILD_MESSAGE_INFO: { + java.lang.Object[] objects = new java.lang.Object[] { + "bitField0_", + "optionalString_", + }; + java.lang.String info = + "\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0001\u1008\u0000"; + return newMessageInfo(DEFAULT_INSTANCE, info, objects); + } + // fall through + case GET_DEFAULT_INSTANCE: { + return DEFAULT_INSTANCE; + } + case GET_PARSER: { + com.google.protobuf.Parser parser = PARSER; + if (parser == null) { + synchronized (com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage.class) { + parser = PARSER; + if (parser == null) { + parser = + new DefaultInstanceBasedParser( + DEFAULT_INSTANCE); + PARSER = parser; + } + } + } + return parser; + } + case GET_MEMOIZED_IS_INITIALIZED: { + return (byte) 1; + } + case SET_MEMOIZED_IS_INITIALIZED: { + return null; + } + } + throw new UnsupportedOperationException(); + } + + + // @@protoc_insertion_point(class_scope:com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage) + private static final com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage DEFAULT_INSTANCE; + static { + SubMessage defaultInstance = new SubMessage(); + // New instances are implicitly immutable so no need to make + // immutable. + DEFAULT_INSTANCE = defaultInstance; + com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( + SubMessage.class, defaultInstance); + } + + public static com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static volatile com.google.protobuf.Parser PARSER; + + public static com.google.protobuf.Parser parser() { + return DEFAULT_INSTANCE.getParserForType(); + } + } + + private int bitField0_; + public static final int OPTIONAL_INT_FIELD_NUMBER = 1; + private int optionalInt_; + /** + * optional int32 optional_int = 1; + * @return Whether the optionalInt field is set. + */ + @java.lang.Override + public boolean hasOptionalInt() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional int32 optional_int = 1; + * @return The optionalInt. + */ + @java.lang.Override + public int getOptionalInt() { + return optionalInt_; + } + /** + * optional int32 optional_int = 1; + * @param value The optionalInt to set. + */ + private void setOptionalInt(int value) { + bitField0_ |= 0x00000001; + optionalInt_ = value; + } + /** + * optional int32 optional_int = 1; + */ + private void clearOptionalInt() { + bitField0_ = (bitField0_ & ~0x00000001); + optionalInt_ = 0; + } + + public static final int SUB_MESSAGE_FIELD_NUMBER = 2; + private com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage subMessage_; + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + @java.lang.Override + public boolean hasSubMessage() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + @java.lang.Override + public com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage getSubMessage() { + return subMessage_ == null ? com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage.getDefaultInstance() : subMessage_; + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + private void setSubMessage(com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage value) { + value.getClass(); + subMessage_ = value; + bitField0_ |= 0x00000002; + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + @java.lang.SuppressWarnings({"ReferenceEquality"}) + private void mergeSubMessage(com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage value) { + value.getClass(); + if (subMessage_ != null && + subMessage_ != com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage.getDefaultInstance()) { + subMessage_ = + com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage.newBuilder(subMessage_).mergeFrom(value).buildPartial(); + } else { + subMessage_ = value; + } + bitField0_ |= 0x00000002; + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + private void clearSubMessage() { subMessage_ = null; + bitField0_ = (bitField0_ & ~0x00000002); + } + + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2 parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + + public static Builder newBuilder() { + return (Builder) DEFAULT_INSTANCE.createBuilder(); + } + public static Builder newBuilder(com.google.common.truth.extensions.proto.TestMessageLite2 prototype) { + return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); + } + + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite2} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.google.common.truth.extensions.proto.TestMessageLite2, Builder> implements + // @@protoc_insertion_point(builder_implements:com.google.common.truth.extensions.proto.TestMessageLite2) + com.google.common.truth.extensions.proto.TestMessageLite2OrBuilder { + // Construct using com.google.common.truth.extensions.proto.TestMessageLite2.newBuilder() + private Builder() { + super(DEFAULT_INSTANCE); + } + + + /** + * optional int32 optional_int = 1; + * @return Whether the optionalInt field is set. + */ + @java.lang.Override + public boolean hasOptionalInt() { + return instance.hasOptionalInt(); + } + /** + * optional int32 optional_int = 1; + * @return The optionalInt. + */ + @java.lang.Override + public int getOptionalInt() { + return instance.getOptionalInt(); + } + /** + * optional int32 optional_int = 1; + * @param value The optionalInt to set. + * @return This builder for chaining. + */ + public Builder setOptionalInt(int value) { + copyOnWrite(); + instance.setOptionalInt(value); + return this; + } + /** + * optional int32 optional_int = 1; + * @return This builder for chaining. + */ + public Builder clearOptionalInt() { + copyOnWrite(); + instance.clearOptionalInt(); + return this; + } + + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + @java.lang.Override + public boolean hasSubMessage() { + return instance.hasSubMessage(); + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + @java.lang.Override + public com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage getSubMessage() { + return instance.getSubMessage(); + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + public Builder setSubMessage(com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage value) { + copyOnWrite(); + instance.setSubMessage(value); + return this; + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + public Builder setSubMessage( + com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage.Builder builderForValue) { + copyOnWrite(); + instance.setSubMessage(builderForValue.build()); + return this; + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + public Builder mergeSubMessage(com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage value) { + copyOnWrite(); + instance.mergeSubMessage(value); + return this; + } + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + */ + public Builder clearSubMessage() { copyOnWrite(); + instance.clearSubMessage(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.google.common.truth.extensions.proto.TestMessageLite2) + } + @java.lang.Override + @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) + protected final java.lang.Object dynamicMethod( + com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, + java.lang.Object arg0, java.lang.Object arg1) { + switch (method) { + case NEW_MUTABLE_INSTANCE: { + return new com.google.common.truth.extensions.proto.TestMessageLite2(); + } + case NEW_BUILDER: { + return new Builder(); + } + case BUILD_MESSAGE_INFO: { + java.lang.Object[] objects = new java.lang.Object[] { + "bitField0_", + "optionalInt_", + "subMessage_", + }; + java.lang.String info = + "\u0001\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u1004\u0000\u0002" + + "\u1009\u0001"; + return newMessageInfo(DEFAULT_INSTANCE, info, objects); + } + // fall through + case GET_DEFAULT_INSTANCE: { + return DEFAULT_INSTANCE; + } + case GET_PARSER: { + com.google.protobuf.Parser parser = PARSER; + if (parser == null) { + synchronized (com.google.common.truth.extensions.proto.TestMessageLite2.class) { + parser = PARSER; + if (parser == null) { + parser = + new DefaultInstanceBasedParser( + DEFAULT_INSTANCE); + PARSER = parser; + } + } + } + return parser; + } + case GET_MEMOIZED_IS_INITIALIZED: { + return (byte) 1; + } + case SET_MEMOIZED_IS_INITIALIZED: { + return null; + } + } + throw new UnsupportedOperationException(); + } + + + // @@protoc_insertion_point(class_scope:com.google.common.truth.extensions.proto.TestMessageLite2) + private static final com.google.common.truth.extensions.proto.TestMessageLite2 DEFAULT_INSTANCE; + static { + TestMessageLite2 defaultInstance = new TestMessageLite2(); + // New instances are implicitly immutable so no need to make + // immutable. + DEFAULT_INSTANCE = defaultInstance; + com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( + TestMessageLite2.class, defaultInstance); + } + + public static com.google.common.truth.extensions.proto.TestMessageLite2 getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static volatile com.google.protobuf.Parser PARSER; + + public static com.google.protobuf.Parser parser() { + return DEFAULT_INSTANCE.getParserForType(); + } +} + diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2OrBuilder.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2OrBuilder.java new file mode 100644 index 000000000..b279c7ebf --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2OrBuilder.java @@ -0,0 +1,31 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite2.proto + +package com.google.common.truth.extensions.proto; + +public interface TestMessageLite2OrBuilder extends + // @@protoc_insertion_point(interface_extends:com.google.common.truth.extensions.proto.TestMessageLite2) + com.google.protobuf.MessageLiteOrBuilder { + + /** + * optional int32 optional_int = 1; + * @return Whether the optionalInt field is set. + */ + boolean hasOptionalInt(); + /** + * optional int32 optional_int = 1; + * @return The optionalInt. + */ + int getOptionalInt(); + + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + * @return Whether the subMessage field is set. + */ + boolean hasSubMessage(); + /** + * optional .com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage sub_message = 2; + * @return The subMessage. + */ + com.google.common.truth.extensions.proto.TestMessageLite2.SubMessage getSubMessage(); +} diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2OuterClass.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2OuterClass.java new file mode 100644 index 000000000..1c00de4b6 --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2OuterClass.java @@ -0,0 +1,16 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite2.proto + +package com.google.common.truth.extensions.proto; + +public final class TestMessageLite2OuterClass { + private TestMessageLite2OuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + static { + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2WithRequiredFields.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2WithRequiredFields.java new file mode 100644 index 000000000..b9dc155a5 --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2WithRequiredFields.java @@ -0,0 +1,372 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite2.proto + +package com.google.common.truth.extensions.proto; + +/** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields} + */ +public final class TestMessageLite2WithRequiredFields extends + com.google.protobuf.GeneratedMessageLite< + TestMessageLite2WithRequiredFields, TestMessageLite2WithRequiredFields.Builder> implements + // @@protoc_insertion_point(message_implements:com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields) + TestMessageLite2WithRequiredFieldsOrBuilder { + private TestMessageLite2WithRequiredFields() { + optionalString_ = ""; + } + private int bitField0_; + public static final int REQUIRED_INT_FIELD_NUMBER = 1; + private int requiredInt_; + /** + * required int32 required_int = 1; + * @return Whether the requiredInt field is set. + */ + @java.lang.Override + public boolean hasRequiredInt() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * required int32 required_int = 1; + * @return The requiredInt. + */ + @java.lang.Override + public int getRequiredInt() { + return requiredInt_; + } + /** + * required int32 required_int = 1; + * @param value The requiredInt to set. + */ + private void setRequiredInt(int value) { + bitField0_ |= 0x00000001; + requiredInt_ = value; + } + /** + * required int32 required_int = 1; + */ + private void clearRequiredInt() { + bitField0_ = (bitField0_ & ~0x00000001); + requiredInt_ = 0; + } + + public static final int OPTIONAL_STRING_FIELD_NUMBER = 2; + private java.lang.String optionalString_; + /** + * optional string optional_string = 2; + * @return Whether the optionalString field is set. + */ + @java.lang.Override + public boolean hasOptionalString() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional string optional_string = 2; + * @return The optionalString. + */ + @java.lang.Override + public java.lang.String getOptionalString() { + return optionalString_; + } + /** + * optional string optional_string = 2; + * @return The bytes for optionalString. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getOptionalStringBytes() { + return com.google.protobuf.ByteString.copyFromUtf8(optionalString_); + } + /** + * optional string optional_string = 2; + * @param value The optionalString to set. + */ + private void setOptionalString( + java.lang.String value) { + java.lang.Class valueClass = value.getClass(); + bitField0_ |= 0x00000002; + optionalString_ = value; + } + /** + * optional string optional_string = 2; + */ + private void clearOptionalString() { + bitField0_ = (bitField0_ & ~0x00000002); + optionalString_ = getDefaultInstance().getOptionalString(); + } + /** + * optional string optional_string = 2; + * @param value The bytes for optionalString to set. + */ + private void setOptionalStringBytes( + com.google.protobuf.ByteString value) { + optionalString_ = value.toStringUtf8(); + bitField0_ |= 0x00000002; + } + + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + + public static Builder newBuilder() { + return (Builder) DEFAULT_INSTANCE.createBuilder(); + } + public static Builder newBuilder(com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields prototype) { + return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); + } + + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields, Builder> implements + // @@protoc_insertion_point(builder_implements:com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields) + com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFieldsOrBuilder { + // Construct using com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields.newBuilder() + private Builder() { + super(DEFAULT_INSTANCE); + } + + + /** + * required int32 required_int = 1; + * @return Whether the requiredInt field is set. + */ + @java.lang.Override + public boolean hasRequiredInt() { + return instance.hasRequiredInt(); + } + /** + * required int32 required_int = 1; + * @return The requiredInt. + */ + @java.lang.Override + public int getRequiredInt() { + return instance.getRequiredInt(); + } + /** + * required int32 required_int = 1; + * @param value The requiredInt to set. + * @return This builder for chaining. + */ + public Builder setRequiredInt(int value) { + copyOnWrite(); + instance.setRequiredInt(value); + return this; + } + /** + * required int32 required_int = 1; + * @return This builder for chaining. + */ + public Builder clearRequiredInt() { + copyOnWrite(); + instance.clearRequiredInt(); + return this; + } + + /** + * optional string optional_string = 2; + * @return Whether the optionalString field is set. + */ + @java.lang.Override + public boolean hasOptionalString() { + return instance.hasOptionalString(); + } + /** + * optional string optional_string = 2; + * @return The optionalString. + */ + @java.lang.Override + public java.lang.String getOptionalString() { + return instance.getOptionalString(); + } + /** + * optional string optional_string = 2; + * @return The bytes for optionalString. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getOptionalStringBytes() { + return instance.getOptionalStringBytes(); + } + /** + * optional string optional_string = 2; + * @param value The optionalString to set. + * @return This builder for chaining. + */ + public Builder setOptionalString( + java.lang.String value) { + copyOnWrite(); + instance.setOptionalString(value); + return this; + } + /** + * optional string optional_string = 2; + * @return This builder for chaining. + */ + public Builder clearOptionalString() { + copyOnWrite(); + instance.clearOptionalString(); + return this; + } + /** + * optional string optional_string = 2; + * @param value The bytes for optionalString to set. + * @return This builder for chaining. + */ + public Builder setOptionalStringBytes( + com.google.protobuf.ByteString value) { + copyOnWrite(); + instance.setOptionalStringBytes(value); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields) + } + private byte memoizedIsInitialized = 2; + @java.lang.Override + @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) + protected final java.lang.Object dynamicMethod( + com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, + java.lang.Object arg0, java.lang.Object arg1) { + switch (method) { + case NEW_MUTABLE_INSTANCE: { + return new com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields(); + } + case NEW_BUILDER: { + return new Builder(); + } + case BUILD_MESSAGE_INFO: { + java.lang.Object[] objects = new java.lang.Object[] { + "bitField0_", + "requiredInt_", + "optionalString_", + }; + java.lang.String info = + "\u0001\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0001\u0001\u1504\u0000\u0002" + + "\u1008\u0001"; + return newMessageInfo(DEFAULT_INSTANCE, info, objects); + } + // fall through + case GET_DEFAULT_INSTANCE: { + return DEFAULT_INSTANCE; + } + case GET_PARSER: { + com.google.protobuf.Parser parser = PARSER; + if (parser == null) { + synchronized (com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields.class) { + parser = PARSER; + if (parser == null) { + parser = + new DefaultInstanceBasedParser( + DEFAULT_INSTANCE); + PARSER = parser; + } + } + } + return parser; + } + case GET_MEMOIZED_IS_INITIALIZED: { + return memoizedIsInitialized; + } + case SET_MEMOIZED_IS_INITIALIZED: { + memoizedIsInitialized = (byte) (arg0 == null ? 0 : 1); + return null; + } + } + throw new UnsupportedOperationException(); + } + + + // @@protoc_insertion_point(class_scope:com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields) + private static final com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields DEFAULT_INSTANCE; + static { + TestMessageLite2WithRequiredFields defaultInstance = new TestMessageLite2WithRequiredFields(); + // New instances are implicitly immutable so no need to make + // immutable. + DEFAULT_INSTANCE = defaultInstance; + com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( + TestMessageLite2WithRequiredFields.class, defaultInstance); + } + + public static com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static volatile com.google.protobuf.Parser PARSER; + + public static com.google.protobuf.Parser parser() { + return DEFAULT_INSTANCE.getParserForType(); + } +} + diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2WithRequiredFieldsOrBuilder.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2WithRequiredFieldsOrBuilder.java new file mode 100644 index 000000000..8ce42cf0e --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite2WithRequiredFieldsOrBuilder.java @@ -0,0 +1,37 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite2.proto + +package com.google.common.truth.extensions.proto; + +public interface TestMessageLite2WithRequiredFieldsOrBuilder extends + // @@protoc_insertion_point(interface_extends:com.google.common.truth.extensions.proto.TestMessageLite2WithRequiredFields) + com.google.protobuf.MessageLiteOrBuilder { + + /** + * required int32 required_int = 1; + * @return Whether the requiredInt field is set. + */ + boolean hasRequiredInt(); + /** + * required int32 required_int = 1; + * @return The requiredInt. + */ + int getRequiredInt(); + + /** + * optional string optional_string = 2; + * @return Whether the optionalString field is set. + */ + boolean hasOptionalString(); + /** + * optional string optional_string = 2; + * @return The optionalString. + */ + java.lang.String getOptionalString(); + /** + * optional string optional_string = 2; + * @return The bytes for optionalString. + */ + com.google.protobuf.ByteString + getOptionalStringBytes(); +} diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3.java new file mode 100644 index 000000000..8864fb109 --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3.java @@ -0,0 +1,625 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite3.proto + +package com.google.common.truth.extensions.proto; + +/** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite3} + */ +public final class TestMessageLite3 extends + com.google.protobuf.GeneratedMessageLite< + TestMessageLite3, TestMessageLite3.Builder> implements + // @@protoc_insertion_point(message_implements:com.google.common.truth.extensions.proto.TestMessageLite3) + TestMessageLite3OrBuilder { + private TestMessageLite3() { + } + public interface SubMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage) + com.google.protobuf.MessageLiteOrBuilder { + + /** + * string optional_string = 1; + * @return The optionalString. + */ + java.lang.String getOptionalString(); + /** + * string optional_string = 1; + * @return The bytes for optionalString. + */ + com.google.protobuf.ByteString + getOptionalStringBytes(); + } + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage} + */ + public static final class SubMessage extends + com.google.protobuf.GeneratedMessageLite< + SubMessage, SubMessage.Builder> implements + // @@protoc_insertion_point(message_implements:com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage) + SubMessageOrBuilder { + private SubMessage() { + optionalString_ = ""; + } + public static final int OPTIONAL_STRING_FIELD_NUMBER = 1; + private java.lang.String optionalString_; + /** + * string optional_string = 1; + * @return The optionalString. + */ + @java.lang.Override + public java.lang.String getOptionalString() { + return optionalString_; + } + /** + * string optional_string = 1; + * @return The bytes for optionalString. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getOptionalStringBytes() { + return com.google.protobuf.ByteString.copyFromUtf8(optionalString_); + } + /** + * string optional_string = 1; + * @param value The optionalString to set. + */ + private void setOptionalString( + java.lang.String value) { + java.lang.Class valueClass = value.getClass(); + + optionalString_ = value; + } + /** + * string optional_string = 1; + */ + private void clearOptionalString() { + + optionalString_ = getDefaultInstance().getOptionalString(); + } + /** + * string optional_string = 1; + * @param value The bytes for optionalString to set. + */ + private void setOptionalStringBytes( + com.google.protobuf.ByteString value) { + checkByteStringIsUtf8(value); + optionalString_ = value.toStringUtf8(); + + } + + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + + public static Builder newBuilder() { + return (Builder) DEFAULT_INSTANCE.createBuilder(); + } + public static Builder newBuilder(com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage prototype) { + return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); + } + + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage, Builder> implements + // @@protoc_insertion_point(builder_implements:com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage) + com.google.common.truth.extensions.proto.TestMessageLite3.SubMessageOrBuilder { + // Construct using com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage.newBuilder() + private Builder() { + super(DEFAULT_INSTANCE); + } + + + /** + * string optional_string = 1; + * @return The optionalString. + */ + @java.lang.Override + public java.lang.String getOptionalString() { + return instance.getOptionalString(); + } + /** + * string optional_string = 1; + * @return The bytes for optionalString. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getOptionalStringBytes() { + return instance.getOptionalStringBytes(); + } + /** + * string optional_string = 1; + * @param value The optionalString to set. + * @return This builder for chaining. + */ + public Builder setOptionalString( + java.lang.String value) { + copyOnWrite(); + instance.setOptionalString(value); + return this; + } + /** + * string optional_string = 1; + * @return This builder for chaining. + */ + public Builder clearOptionalString() { + copyOnWrite(); + instance.clearOptionalString(); + return this; + } + /** + * string optional_string = 1; + * @param value The bytes for optionalString to set. + * @return This builder for chaining. + */ + public Builder setOptionalStringBytes( + com.google.protobuf.ByteString value) { + copyOnWrite(); + instance.setOptionalStringBytes(value); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage) + } + @java.lang.Override + @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) + protected final java.lang.Object dynamicMethod( + com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, + java.lang.Object arg0, java.lang.Object arg1) { + switch (method) { + case NEW_MUTABLE_INSTANCE: { + return new com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage(); + } + case NEW_BUILDER: { + return new Builder(); + } + case BUILD_MESSAGE_INFO: { + java.lang.Object[] objects = new java.lang.Object[] { + "optionalString_", + }; + java.lang.String info = + "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001\u0208"; + return newMessageInfo(DEFAULT_INSTANCE, info, objects); + } + // fall through + case GET_DEFAULT_INSTANCE: { + return DEFAULT_INSTANCE; + } + case GET_PARSER: { + com.google.protobuf.Parser parser = PARSER; + if (parser == null) { + synchronized (com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage.class) { + parser = PARSER; + if (parser == null) { + parser = + new DefaultInstanceBasedParser( + DEFAULT_INSTANCE); + PARSER = parser; + } + } + } + return parser; + } + case GET_MEMOIZED_IS_INITIALIZED: { + return (byte) 1; + } + case SET_MEMOIZED_IS_INITIALIZED: { + return null; + } + } + throw new UnsupportedOperationException(); + } + + + // @@protoc_insertion_point(class_scope:com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage) + private static final com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage DEFAULT_INSTANCE; + static { + SubMessage defaultInstance = new SubMessage(); + // New instances are implicitly immutable so no need to make + // immutable. + DEFAULT_INSTANCE = defaultInstance; + com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( + SubMessage.class, defaultInstance); + } + + public static com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static volatile com.google.protobuf.Parser PARSER; + + public static com.google.protobuf.Parser parser() { + return DEFAULT_INSTANCE.getParserForType(); + } + } + + public static final int OPTIONAL_INT_FIELD_NUMBER = 1; + private int optionalInt_; + /** + * int32 optional_int = 1; + * @return The optionalInt. + */ + @java.lang.Override + public int getOptionalInt() { + return optionalInt_; + } + /** + * int32 optional_int = 1; + * @param value The optionalInt to set. + */ + private void setOptionalInt(int value) { + + optionalInt_ = value; + } + /** + * int32 optional_int = 1; + */ + private void clearOptionalInt() { + + optionalInt_ = 0; + } + + public static final int SUB_MESSAGE_FIELD_NUMBER = 2; + private com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage subMessage_; + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + @java.lang.Override + public boolean hasSubMessage() { + return subMessage_ != null; + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + @java.lang.Override + public com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage getSubMessage() { + return subMessage_ == null ? com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage.getDefaultInstance() : subMessage_; + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + private void setSubMessage(com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage value) { + value.getClass(); + subMessage_ = value; + + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + @java.lang.SuppressWarnings({"ReferenceEquality"}) + private void mergeSubMessage(com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage value) { + value.getClass(); + if (subMessage_ != null && + subMessage_ != com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage.getDefaultInstance()) { + subMessage_ = + com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage.newBuilder(subMessage_).mergeFrom(value).buildPartial(); + } else { + subMessage_ = value; + } + + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + private void clearSubMessage() { subMessage_ = null; + + } + + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, data, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input); + } + public static com.google.common.truth.extensions.proto.TestMessageLite3 parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageLite.parseFrom( + DEFAULT_INSTANCE, input, extensionRegistry); + } + + public static Builder newBuilder() { + return (Builder) DEFAULT_INSTANCE.createBuilder(); + } + public static Builder newBuilder(com.google.common.truth.extensions.proto.TestMessageLite3 prototype) { + return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); + } + + /** + * Protobuf type {@code com.google.common.truth.extensions.proto.TestMessageLite3} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + com.google.common.truth.extensions.proto.TestMessageLite3, Builder> implements + // @@protoc_insertion_point(builder_implements:com.google.common.truth.extensions.proto.TestMessageLite3) + com.google.common.truth.extensions.proto.TestMessageLite3OrBuilder { + // Construct using com.google.common.truth.extensions.proto.TestMessageLite3.newBuilder() + private Builder() { + super(DEFAULT_INSTANCE); + } + + + /** + * int32 optional_int = 1; + * @return The optionalInt. + */ + @java.lang.Override + public int getOptionalInt() { + return instance.getOptionalInt(); + } + /** + * int32 optional_int = 1; + * @param value The optionalInt to set. + * @return This builder for chaining. + */ + public Builder setOptionalInt(int value) { + copyOnWrite(); + instance.setOptionalInt(value); + return this; + } + /** + * int32 optional_int = 1; + * @return This builder for chaining. + */ + public Builder clearOptionalInt() { + copyOnWrite(); + instance.clearOptionalInt(); + return this; + } + + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + @java.lang.Override + public boolean hasSubMessage() { + return instance.hasSubMessage(); + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + @java.lang.Override + public com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage getSubMessage() { + return instance.getSubMessage(); + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + public Builder setSubMessage(com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage value) { + copyOnWrite(); + instance.setSubMessage(value); + return this; + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + public Builder setSubMessage( + com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage.Builder builderForValue) { + copyOnWrite(); + instance.setSubMessage(builderForValue.build()); + return this; + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + public Builder mergeSubMessage(com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage value) { + copyOnWrite(); + instance.mergeSubMessage(value); + return this; + } + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + */ + public Builder clearSubMessage() { copyOnWrite(); + instance.clearSubMessage(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.google.common.truth.extensions.proto.TestMessageLite3) + } + @java.lang.Override + @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) + protected final java.lang.Object dynamicMethod( + com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, + java.lang.Object arg0, java.lang.Object arg1) { + switch (method) { + case NEW_MUTABLE_INSTANCE: { + return new com.google.common.truth.extensions.proto.TestMessageLite3(); + } + case NEW_BUILDER: { + return new Builder(); + } + case BUILD_MESSAGE_INFO: { + java.lang.Object[] objects = new java.lang.Object[] { + "optionalInt_", + "subMessage_", + }; + java.lang.String info = + "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0004\u0002\t" + + ""; + return newMessageInfo(DEFAULT_INSTANCE, info, objects); + } + // fall through + case GET_DEFAULT_INSTANCE: { + return DEFAULT_INSTANCE; + } + case GET_PARSER: { + com.google.protobuf.Parser parser = PARSER; + if (parser == null) { + synchronized (com.google.common.truth.extensions.proto.TestMessageLite3.class) { + parser = PARSER; + if (parser == null) { + parser = + new DefaultInstanceBasedParser( + DEFAULT_INSTANCE); + PARSER = parser; + } + } + } + return parser; + } + case GET_MEMOIZED_IS_INITIALIZED: { + return (byte) 1; + } + case SET_MEMOIZED_IS_INITIALIZED: { + return null; + } + } + throw new UnsupportedOperationException(); + } + + + // @@protoc_insertion_point(class_scope:com.google.common.truth.extensions.proto.TestMessageLite3) + private static final com.google.common.truth.extensions.proto.TestMessageLite3 DEFAULT_INSTANCE; + static { + TestMessageLite3 defaultInstance = new TestMessageLite3(); + // New instances are implicitly immutable so no need to make + // immutable. + DEFAULT_INSTANCE = defaultInstance; + com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( + TestMessageLite3.class, defaultInstance); + } + + public static com.google.common.truth.extensions.proto.TestMessageLite3 getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static volatile com.google.protobuf.Parser PARSER; + + public static com.google.protobuf.Parser parser() { + return DEFAULT_INSTANCE.getParserForType(); + } +} + diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3OrBuilder.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3OrBuilder.java new file mode 100644 index 000000000..9cfab6fc1 --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3OrBuilder.java @@ -0,0 +1,26 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite3.proto + +package com.google.common.truth.extensions.proto; + +public interface TestMessageLite3OrBuilder extends + // @@protoc_insertion_point(interface_extends:com.google.common.truth.extensions.proto.TestMessageLite3) + com.google.protobuf.MessageLiteOrBuilder { + + /** + * int32 optional_int = 1; + * @return The optionalInt. + */ + int getOptionalInt(); + + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + * @return Whether the subMessage field is set. + */ + boolean hasSubMessage(); + /** + * .com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage sub_message = 2; + * @return The subMessage. + */ + com.google.common.truth.extensions.proto.TestMessageLite3.SubMessage getSubMessage(); +} diff --git a/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3OuterClass.java b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3OuterClass.java new file mode 100644 index 000000000..ac9aa4c63 --- /dev/null +++ b/extensions/liteproto/pre-generated-test-sources/protobuf/java/com/google/common/truth/extensions/proto/TestMessageLite3OuterClass.java @@ -0,0 +1,16 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: test_message_lite3.proto + +package com.google.common.truth.extensions.proto; + +public final class TestMessageLite3OuterClass { + private TestMessageLite3OuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + static { + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/extensions/liteproto/src/test/proto/test_message_lite2.proto b/extensions/liteproto/src/test/proto/test_message_lite2.proto index c2dc2593a..bbd83ee4f 100644 --- a/extensions/liteproto/src/test/proto/test_message_lite2.proto +++ b/extensions/liteproto/src/test/proto/test_message_lite2.proto @@ -2,8 +2,6 @@ syntax = "proto2"; package com.google.common.truth.extensions.proto; -option optimize_for = LITE_RUNTIME; - option java_package = "com.google.common.truth.extensions.proto"; option java_multiple_files = true; diff --git a/extensions/liteproto/src/test/proto/test_message_lite3.proto b/extensions/liteproto/src/test/proto/test_message_lite3.proto index ba3e3414b..8be46f4b1 100644 --- a/extensions/liteproto/src/test/proto/test_message_lite3.proto +++ b/extensions/liteproto/src/test/proto/test_message_lite3.proto @@ -2,8 +2,6 @@ syntax = "proto3"; package com.google.common.truth.extensions.proto; -option optimize_for = LITE_RUNTIME; - option java_package = "com.google.common.truth.extensions.proto"; option java_multiple_files = true; diff --git a/pom.xml b/pom.xml index 05d24fa47..0e30f68e7 100644 --- a/pom.xml +++ b/pom.xml @@ -40,9 +40,6 @@ 31.1-jre 2.9.0 3.21.9 - - - 3.1.0 1.7.0 @@ -129,8 +126,8 @@ com.google.protobuf - protobuf-lite - 3.0.1 + protobuf-javalite + ${protobuf.version} com.google.re2j @@ -231,6 +228,11 @@ maven-project-info-reports-plugin 3.4.1 + + org.codehaus.mojo + build-helper-maven-plugin + 3.3.0 + maven-javadoc-plugin ${maven-javadoc-plugin.version}