public abstract static class GeneratedMessageLite.ExtendableBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage <MessageType> extends GeneratedMessageLite,BuilderType extends GeneratedMessageLite .ExtendableBuilder <MessageType ,BuilderType>> .Builder <MessageType ,BuilderType> implements GeneratedMessageLite .ExtendableMessageOrBuilder <MessageType>
GeneratedMessage.ExtendableBuilder.
| Modifier | Constructor and Description |
|---|---|
protected |
ExtendableBuilder()
|
| Modifier and Type | Method and Description |
|---|---|
<Type> BuilderType |
addExtension(GeneratedMessageLite
Append a value to a repeated extension.
|
BuilderType |
clear()
Resets all fields to their default values.
|
<Type> BuilderType |
clearExtension(GeneratedMessageLite
Clear an extension.
|
BuilderType |
clone()
Clones the Builder.
|
protected boolean |
extensionsAreInitialized()
Called by subclasses to check if all extensions are initialized.
|
<Type> Type |
getExtension(GeneratedMessageLite
Get one element of a repeated extension.
|
<Type> Type |
getExtension(GeneratedMessageLite
Get the value of an extension.
|
<Type> int |
getExtensionCount(GeneratedMessageLite
Get the number of elements in a repeated extension.
|
<Type> boolean |
hasExtension(GeneratedMessageLite
Check if a singular extension is present.
|
protected void |
mergeExtensionFields(MessageType other)
|
protected boolean |
parseUnknownField(CodedInputStream
Called by subclasses to parse an unknown field or an extension.
|
<Type> BuilderType |
setExtension(GeneratedMessageLite
Set the value of one element of a repeated extension.
|
<Type> BuilderType |
setExtension(GeneratedMessageLite
Set the value of an extension.
|
getDefaultInstanceForType, getUnknownFields, mergeFrom, setUnknownFieldsaddAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultInstanceForType, isInitializedbuild, buildPartialpublic BuilderType clear()
MessageLite.Builder
public final <Type> boolean hasExtension(GeneratedMessageLite.GeneratedExtension <MessageType ,Type> extension)
public final <Type> int getExtensionCount(GeneratedMessageLite.GeneratedExtension <MessageType ,List <Type>> extension)
public final <Type> Type getExtension(GeneratedMessageLite.GeneratedExtension <MessageType ,Type> extension)
public final <Type> Type getExtension(GeneratedMessageLite.GeneratedExtension <MessageType ,List <Type>> extension, int index)
public BuilderType clone()
MessageLite.Builder
clone in interface
MessageLite.Builder
clone in class
GeneratedMessageLite.Builder <MessageType extends GeneratedMessageLite.ExtendableMessage <MessageType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder <MessageType,BuilderType>>
Object.clone()
public final <Type> BuilderType setExtension(GeneratedMessageLite.GeneratedExtension <MessageType ,Type> extension, Type value)
public final <Type> BuilderType setExtension(GeneratedMessageLite.GeneratedExtension <MessageType ,List <Type>> extension, int index, Type value)
public final <Type> BuilderType addExtension(GeneratedMessageLite.GeneratedExtension <MessageType ,List <Type>> extension, Type value)
public final <Type> BuilderType clearExtension(GeneratedMessageLite.GeneratedExtension <MessageType ,?> extension)
protected boolean extensionsAreInitialized()
protected boolean parseUnknownField(CodedInputStreaminput, CodedOutputStream unknownFieldsCodedOutput, ExtensionRegistryLite extensionRegistry, int tag) throws IOException
parseUnknownField in class
GeneratedMessageLite.Builder <MessageType extends GeneratedMessageLite.ExtendableMessage <MessageType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder <MessageType,BuilderType>>
true unless the tag is an end-group tag.
IOException
protected final void mergeExtensionFields(MessageType other)