Public Member Functions | |
MessageLite | build () |
MessageLite | build () |
MessageLite | buildPartial () |
MessageLite | buildPartial () |
Builder | clear () |
Builder | clear () |
Builder | clone () |
Builder | clone () |
boolean | mergeDelimitedFrom (InputStream input) throws IOException |
boolean | mergeDelimitedFrom (InputStream input) throws IOException |
boolean | mergeDelimitedFrom (InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException |
boolean | mergeDelimitedFrom (InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException |
Builder | mergeFrom (byte[] data) throws InvalidProtocolBufferException |
Builder | mergeFrom (byte[] data) throws InvalidProtocolBufferException |
Builder | mergeFrom (byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
Builder | mergeFrom (byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
Builder | mergeFrom (byte[] data, int off, int len) throws InvalidProtocolBufferException |
Builder | mergeFrom (byte[] data, int off, int len) throws InvalidProtocolBufferException |
Builder | mergeFrom (byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
Builder | mergeFrom (byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
Builder | mergeFrom (ByteString data) throws InvalidProtocolBufferException |
Builder | mergeFrom (ByteString data) throws InvalidProtocolBufferException |
Builder | mergeFrom (ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
Builder | mergeFrom (ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
Builder | mergeFrom (CodedInputStream input) throws IOException |
Builder | mergeFrom (CodedInputStream input) throws IOException |
Builder | mergeFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException |
Builder | mergeFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException |
Builder | mergeFrom (InputStream input) throws IOException |
Builder | mergeFrom (InputStream input) throws IOException |
Builder | mergeFrom (InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException |
Builder | mergeFrom (InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException |
Builder | mergeFrom (MessageLite other) |
Builder | mergeFrom (MessageLite other) |
![]() | |
MessageLite | getDefaultInstanceForType () |
MessageLite | getDefaultInstanceForType () |
boolean | isInitialized () |
boolean | isInitialized () |
Abstract interface implemented by Protocol Message builders.
Definition at line 133 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/MessageLite.java.
MessageLite com.google.protobuf.MessageLite.Builder.build | ( | ) |
Constructs the message based on the state of the Builder. Subsequent changes to the Builder will not affect the returned message.
UninitializedMessageException | The message is missing one or more required fields (i.e. isInitialized() returns false). Use buildPartial() to bypass this check. |
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
MessageLite com.google.protobuf.MessageLite.Builder.build | ( | ) |
Constructs the message based on the state of the Builder. Subsequent changes to the Builder will not affect the returned message.
UninitializedMessageException | The message is missing one or more required fields (i.e. isInitialized() returns false). Use buildPartial() to bypass this check. |
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
MessageLite com.google.protobuf.MessageLite.Builder.buildPartial | ( | ) |
Like build(), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned. Subsequent changes to the Builder will not affect the returned message.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
MessageLite com.google.protobuf.MessageLite.Builder.buildPartial | ( | ) |
Like build(), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned. Subsequent changes to the Builder will not affect the returned message.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.clear | ( | ) |
Resets all fields to their default values.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.clear | ( | ) |
Resets all fields to their default values.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.clone | ( | ) |
Clones the Builder.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.clone | ( | ) |
Clones the Builder.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
boolean com.google.protobuf.MessageLite.Builder.mergeDelimitedFrom | ( | InputStream | input | ) | throws IOException |
Like mergeFrom(InputStream), but does not read until EOF. Instead, the size of the message (encoded as a varint) is read first, then the message data. Use {} to write messages in this format. True if successful, or false if the stream is at EOF when the method starts. Any other error (including reaching EOF during parsing) will cause an exception to be thrown.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
boolean com.google.protobuf.MessageLite.Builder.mergeDelimitedFrom | ( | InputStream | input | ) | throws IOException |
Like mergeFrom(InputStream), but does not read until EOF. Instead, the size of the message (encoded as a varint) is read first, then the message data. Use {} to write messages in this format. True if successful, or false if the stream is at EOF when the method starts. Any other error (including reaching EOF during parsing) will cause an exception to be thrown.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
boolean com.google.protobuf.MessageLite.Builder.mergeDelimitedFrom | ( | InputStream | input, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws IOException |
Like mergeDelimitedFrom(InputStream) but supporting extensions.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
boolean com.google.protobuf.MessageLite.Builder.mergeDelimitedFrom | ( | InputStream | input, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws IOException |
Like mergeDelimitedFrom(InputStream) but supporting extensions.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | byte[] | data | ) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream).
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | byte[] | data | ) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream).
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | byte[] | data, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream,ExtensionRegistryLite).
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | byte[] | data, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream,ExtensionRegistryLite).
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | byte[] | data, |
int | off, | ||
int | len | ||
) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream).
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | byte[] | data, |
int | off, | ||
int | len | ||
) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream).
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | byte[] | data, |
int | off, | ||
int | len, | ||
ExtensionRegistryLite | extensionRegistry | ||
) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream,ExtensionRegistryLite).
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | byte[] | data, |
int | off, | ||
int | len, | ||
ExtensionRegistryLite | extensionRegistry | ||
) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream,ExtensionRegistryLite).
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | ByteString | data | ) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream).
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | ByteString | data | ) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream).
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | ByteString | data, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream,ExtensionRegistryLite).
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | ByteString | data, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws InvalidProtocolBufferException |
Parse
as a message of this type and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream,ExtensionRegistryLite).
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | CodedInputStream | input | ) | throws IOException |
Parses a message of this type from the input and merges it with this message.
Warning: This does not verify that all required fields are present in the input message. If you call build() without setting all required fields, it will throw an {}, which is a RuntimeException and thus might not be caught. There are a few good ways to deal with this: Call isInitialized() to verify that all required fields are set before building. Use
to build, which ignores missing required fields.
Note: The caller should call CodedInputStream#checkLastTagWas(int) after calling this to verify that the last tag seen was the appropriate end-group tag, or zero for EOF.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | CodedInputStream | input | ) | throws IOException |
Parses a message of this type from the input and merges it with this message.
Warning: This does not verify that all required fields are present in the input message. If you call build() without setting all required fields, it will throw an {}, which is a RuntimeException and thus might not be caught. There are a few good ways to deal with this: Call isInitialized() to verify that all required fields are set before building. Use
to build, which ignores missing required fields.
Note: The caller should call CodedInputStream#checkLastTagWas(int) after calling this to verify that the last tag seen was the appropriate end-group tag, or zero for EOF.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | CodedInputStream | input, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws IOException |
Like Builder#mergeFrom(CodedInputStream), but also parses extensions. The extensions that you want to be able to parse must be registered in
. Extensions not in the registry will be treated as unknown fields.
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | CodedInputStream | input, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws IOException |
Like Builder#mergeFrom(CodedInputStream), but also parses extensions. The extensions that you want to be able to parse must be registered in
. Extensions not in the registry will be treated as unknown fields.
Implemented in com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, and com.google.protobuf.Message.Builder.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | InputStream | input | ) | throws IOException |
Parse a message of this type from
and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream). Note that this method always reads the entire input (unless it throws an exception). If you want it to stop earlier, you will need to wrap your input in some wrapper stream that limits reading. Or, use MessageLite#writeDelimitedTo(OutputStream) to write your message and {} to read it. Despite usually reading the entire input, this does not close the stream.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | InputStream | input | ) | throws IOException |
Parse a message of this type from
and merge it with the message being built. This is just a small wrapper around mergeFrom(CodedInputStream). Note that this method always reads the entire input (unless it throws an exception). If you want it to stop earlier, you will need to wrap your input in some wrapper stream that limits reading. Or, use MessageLite#writeDelimitedTo(OutputStream) to write your message and {} to read it. Despite usually reading the entire input, this does not close the stream.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | InputStream | input, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws IOException |
Parse a message of this type from
and merge it with the message being built. This is just a small wrapper around {}. this
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | InputStream | input, |
ExtensionRegistryLite | extensionRegistry | ||
) | throws IOException |
Parse a message of this type from
and merge it with the message being built. This is just a small wrapper around {}. this
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.Message.Builder, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessage.Builder< BuilderType extends Builder< BuilderType >, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | MessageLite | other | ) |
Merge
into the message being built.
must have the exact same type as
(i.e.
).
Merging occurs as follows. For each field:
This is equivalent to the
method in C++.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.
Builder com.google.protobuf.MessageLite.Builder.mergeFrom | ( | MessageLite | other | ) |
Merge
into the message being built.
must have the exact same type as
(i.e.
).
Merging occurs as follows. For each field:
This is equivalent to the
method in C++.
Implemented in com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >, and com.google.protobuf.AbstractMessageLite< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends AbstractMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType extends AbstractMessageLite< MessageType, BuilderType, BuilderType extends Builder< MessageType, BuilderType >.