public abstract static class GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType> extends GeneratedMessageLite<MessageType,BuilderType> implements GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType,BuilderType>
Lite equivalent of GeneratedMessage.ExtendableMessage.
Inheritance
java.lang.Object > AbstractMessageLite<MessageType,BuilderType> > GeneratedMessageLite > GeneratedMessageLite.ExtendableMessage<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
<MessageType>parseUnknownField(MessageType defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry, int tag)
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.
Parameters | |
---|---|
Name | Description |
defaultInstance |
MessageType |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
tag |
int |
Returns | |
---|---|
Type | Description |
boolean |
|
Exceptions | |
---|---|
Type | Description |
IOException |
<MessageType>parseUnknownFieldAsMessageSet(MessageType defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry, int 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.
Parameters | |
---|---|
Name | Description |
defaultInstance |
MessageType |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
tag |
int |
Returns | |
---|---|
Type | Description |
boolean |
|
Exceptions | |
---|---|
Type | Description |
IOException |
<Type>getExtension(ExtensionLite<MessageType,Type> extension)
public final Type <Type>getExtension(ExtensionLite<MessageType,Type> extension)
Get the value of an extension.
Parameter | |
---|---|
Name | Description |
extension |
ExtensionLite<MessageType,Type> |
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.
Parameters | |
---|---|
Name | Description |
extension |
ExtensionLite<MessageType,List<Type>> |
index |
int |
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.
Parameter | |
---|---|
Name | Description |
extension |
ExtensionLite<MessageType,List<Type>> |
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.
Parameter | |
---|---|
Name | Description |
extension |
ExtensionLite<MessageType,Type> |
Returns | |
---|---|
Type | Description |
boolean |
extensionsAreInitialized()
protected boolean extensionsAreInitialized()
Called by subclasses to check if all extensions are initialized.
Returns | |
---|---|
Type | Description |
boolean |
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()
Returns | |
---|---|
Type | Description |
ExtendableMessage<MessageType,BuilderType>.ExtensionWriter |
newMessageSetExtensionWriter()
protected GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>.ExtensionWriter newMessageSetExtensionWriter()
Returns | |
---|---|
Type | Description |
ExtendableMessage<MessageType,BuilderType>.ExtensionWriter |