public static interface GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType> extends MessageOrBuilder
Type Parameter
Name | Description |
MessageType | |
Methods
<Type>getExtension(Extension<MessageType,Type> extension)
public abstract Type <Type>getExtension(Extension<MessageType,Type> extension)
Get the value of an extension.
Parameter
Name | Description |
extension | Extension<MessageType,Type>
|
Returns
<Type>getExtension(Extension<MessageType,List<Type>> extension, int index)
public abstract Type <Type>getExtension(Extension<MessageType,List<Type>> extension, int index)
Get one element of a repeated extension.
Parameters
Returns
<Type>getExtension(ExtensionLite<MessageType,Type> extension)
public abstract Type <Type>getExtension(ExtensionLite<MessageType,Type> extension)
Get the value of an extension.
Parameter
Returns
<Type>getExtension(ExtensionLite<MessageType,List<Type>> extension, int index)
public abstract Type <Type>getExtension(ExtensionLite<MessageType,List<Type>> extension, int index)
Get one element of a repeated extension.
Parameters
Returns
<Type>getExtension(GeneratedMessage.GeneratedExtension<MessageType,Type> extension)
public abstract Type <Type>getExtension(GeneratedMessage.GeneratedExtension<MessageType,Type> extension)
Get the value of an extension.
Parameter
Returns
<Type>getExtension(GeneratedMessage.GeneratedExtension<MessageType,List<Type>> extension, int index)
public abstract Type <Type>getExtension(GeneratedMessage.GeneratedExtension<MessageType,List<Type>> extension, int index)
Get one element of a repeated extension.
Parameters
Returns
<Type>getExtensionCount(Extension<MessageType,List<Type>> extension)
public abstract int <Type>getExtensionCount(Extension<MessageType,List<Type>> extension)
Get the number of elements in a repeated extension.
Parameter
Returns
<Type>getExtensionCount(ExtensionLite<MessageType,List<Type>> extension)
public abstract int <Type>getExtensionCount(ExtensionLite<MessageType,List<Type>> extension)
Get the number of elements in a repeated extension.
Parameter
Returns
<Type>getExtensionCount(GeneratedMessage.GeneratedExtension<MessageType,List<Type>> extension)
public abstract int <Type>getExtensionCount(GeneratedMessage.GeneratedExtension<MessageType,List<Type>> extension)
Get the number of elements in a repeated extension.
Parameter
Returns
<Type>hasExtension(Extension<MessageType,Type> extension)
public abstract boolean <Type>hasExtension(Extension<MessageType,Type> extension)
Check if a singular extension is present.
Parameter
Name | Description |
extension | Extension<MessageType,Type>
|
Returns
<Type>hasExtension(ExtensionLite<MessageType,Type> extension)
public abstract boolean <Type>hasExtension(ExtensionLite<MessageType,Type> extension)
Check if a singular extension is present.
Parameter
Returns
<Type>hasExtension(GeneratedMessage.GeneratedExtension<MessageType,Type> extension)
public abstract boolean <Type>hasExtension(GeneratedMessage.GeneratedExtension<MessageType,Type> extension)
Check if a singular extension is present.
Parameter
Returns
getDefaultInstanceForType()
public abstract Message getDefaultInstanceForType()
Get an instance of the type with no fields set. Because no fields are set, all getters for
singular fields will return default values and repeated fields will appear empty. This may or
may not be a singleton. This differs from the getDefaultInstance()
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.
Returns