Package com.google.protobuf
Class ExtensionLite<ContainingType extends MessageLite,Type>
- java.lang.Object
-
- com.google.protobuf.ExtensionLite<ContainingType,Type>
-
- Direct Known Subclasses:
Extension,GeneratedMessageLite.GeneratedExtension
public abstract class ExtensionLite<ContainingType extends MessageLite,Type> extends java.lang.ObjectLite interface that generated extensions implement.Methods are for use by generated code only. You can hold a reference to extensions using this type name.
-
-
Constructor Summary
Constructors Constructor Description ExtensionLite()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract TypegetDefaultValue()Returns the default value of the extension field.abstract WireFormat.FieldTypegetLiteType()Returns the type of the field.abstract MessageLitegetMessageDefaultInstance()Returns the default instance of the extension field, if it's a message extension.abstract intgetNumber()Returns the field number of the extension.abstract booleanisRepeated()Returns whether it is a repeated field.
-
-
-
Method Detail
-
getNumber
public abstract int getNumber()
Returns the field number of the extension.
-
getLiteType
public abstract WireFormat.FieldType getLiteType()
Returns the type of the field.
-
isRepeated
public abstract boolean isRepeated()
Returns whether it is a repeated field.
-
getDefaultValue
public abstract Type getDefaultValue()
Returns the default value of the extension field.
-
getMessageDefaultInstance
public abstract MessageLite getMessageDefaultInstance()
Returns the default instance of the extension field, if it's a message extension.
-
-