public abstract static class GeneratedMessageLite.Builder<MessageType extends GeneratedMessageLite,BuilderType extends GeneratedMessageLite.Builder> extends AbstractMessageLite.Builder<BuilderType>
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
| Modifier and Type | Method and Description |
|---|---|
BuilderType |
clear()
Resets all fields to their default values.
|
BuilderType |
clone()
Clones the Builder.
|
abstract MessageType |
getDefaultInstanceForType()
Get an instance of the type with no fields set.
|
ByteString |
getUnknownFields() |
abstract BuilderType |
mergeFrom(MessageType message)
All subclasses implement this.
|
protected boolean |
parseUnknownField(CodedInputStream input,
CodedOutputStream unknownFieldsCodedOutput,
ExtensionRegistryLite extensionRegistry,
int tag)
Called by subclasses to parse an unknown field.
|
BuilderType |
setUnknownFields(ByteString unknownFields) |
addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, buildPartialisInitializedpublic BuilderType clear()
MessageLite.Builderpublic BuilderType clone()
MessageLite.Builderclone in interface MessageLite.Builderclone in class AbstractMessageLite.Builder<BuilderType extends GeneratedMessageLite.Builder>Object.clone()public abstract BuilderType mergeFrom(MessageType message)
public abstract MessageType getDefaultInstanceForType()
MessageLiteOrBuildergetDefaultInstance() method of generated message classes in that
this method is an abstract method of the MessageLite interface
whereas getDefaultInstance() is a static method of a specific
class. They return the same thing.protected boolean parseUnknownField(CodedInputStream input, CodedOutputStream unknownFieldsCodedOutput, ExtensionRegistryLite extensionRegistry, int tag) throws java.io.IOException
true unless the tag is an end-group tag.java.io.IOExceptionpublic final ByteString getUnknownFields()
public final BuilderType setUnknownFields(ByteString unknownFields)