public abstract static class GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType> extends GeneratedMessageLite<MessageType,BuilderType> implements GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType,BuilderType>
Implements
com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType,BuilderType>
Type Parameters |
---|
Name | Description |
MessageType | |
BuilderType | |
Constructors
ExtendableMessage()
public ExtendableMessage()
Fields
extensions
protected FieldSet<GeneratedMessageLite.ExtensionDescriptor> extensions
Represents the set of extensions on this message. For use by generated code only.
Field Value |
---|
Type | Description |
com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite.ExtensionDescriptor> | |
Methods
protected boolean <MessageType>parseUnknownField(MessageType defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry, int tag)
Parse an unknown field or an extension. For use by generated code only.
For use by generated code only.
Returns |
---|
Type | Description |
boolean | true unless the tag is an end-group tag.
|
protected boolean <MessageType>parseUnknownFieldAsMessageSet(MessageType defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry, int tag)
Parse an unknown field or an extension. For use by generated code only.
For use by generated code only.
Returns |
---|
Type | Description |
boolean | true unless the tag is an end-group tag.
|
<Type>getExtension(ExtensionLite<MessageType,Type> extension)
public final Type <Type>getExtension(ExtensionLite<MessageType,Type> extension)
Get the value of an extension.
Returns |
---|
Type | Description |
Type | |
<Type>getExtension(ExtensionLite<MessageType,List<Type>> extension, int index)
public final Type <Type>getExtension(ExtensionLite<MessageType,List<Type>> extension, int index)
Get one element of a repeated extension.
Returns |
---|
Type | Description |
Type | |
<Type>getExtensionCount(ExtensionLite<MessageType,List<Type>> extension)
public final int <Type>getExtensionCount(ExtensionLite<MessageType,List<Type>> extension)
Get the number of elements in a repeated extension.
Returns |
---|
Type | Description |
int | |
<Type>hasExtension(ExtensionLite<MessageType,Type> extension)
public final boolean <Type>hasExtension(ExtensionLite<MessageType,Type> extension)
Check if a singular extension is present.
extensionsAreInitialized()
protected boolean extensionsAreInitialized()
Called by subclasses to check if all extensions are initialized.
extensionsSerializedSize()
protected int extensionsSerializedSize()
Called by subclasses to compute the size of extensions.
Returns |
---|
Type | Description |
int | |
extensionsSerializedSizeAsMessageSet()
protected int extensionsSerializedSizeAsMessageSet()
Returns |
---|
Type | Description |
int | |
mergeExtensionFields(MessageType other)
protected final void mergeExtensionFields(MessageType other)
Parameter |
---|
Name | Description |
other | MessageType
|
newExtensionWriter()
protected GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>.ExtensionWriter newExtensionWriter()
newMessageSetExtensionWriter()
protected GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>.ExtensionWriter newMessageSetExtensionWriter()