public abstract static class GeneratedMessageLite.Builder<MessageType extends GeneratedMessageLite,BuilderType extends GeneratedMessageLite.Builder> extends AbstractMessageLite.Builder<BuilderType>
| 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.
|
abstract BuilderType |
mergeFrom(MessageType message)
All subclasses implement this.
|
mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFromequals, 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.