public abstract static class GeneratedMessageLite.Builder<MessageType extends GeneratedMessageLite,BuilderType extends GeneratedMessageLite.Builder> extends AbstractMessageLite.Builder<BuilderType>
Modifier | Constructor and Description |
---|---|
protected |
GeneratedMessageLite.Builder() |
Modifier and Type | Method and Description |
---|---|
BuilderType |
clone()
Clones the Builder.
|
abstract MessageType |
getDefaultInstanceForType()
Get the message's type's default instance.
|
protected abstract MessageType |
internalGetResult()
Get the message being built.
|
abstract BuilderType |
mergeFrom(MessageType message)
All subclasses implement this.
|
protected boolean |
parseUnknownField(CodedInputStream input,
ExtensionRegistryLite extensionRegistry,
int tag)
Called by subclasses to parse an unknown field.
|
addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, buildPartial, clear, isInitialized
public BuilderType clone()
MessageLite.Builder
clone
in interface MessageLite.Builder
clone
in class AbstractMessageLite.Builder<BuilderType extends GeneratedMessageLite.Builder>
Object.clone()
public abstract BuilderType mergeFrom(MessageType message)
public abstract MessageType getDefaultInstanceForType()
MessageLite.Builder
MessageLite.getDefaultInstanceForType()
.protected abstract MessageType internalGetResult()
protected boolean parseUnknownField(CodedInputStream input, ExtensionRegistryLite extensionRegistry, int tag) throws IOException
true
unless the tag is an end-group tag.IOException
Copyright © 2008-2012. All Rights Reserved.