public abstract class ExtensionLite<ContainingType,Type>
Lite interface that generated extensions implement.
Methods are for use by generated code only. You can hold a reference to extensions using this type name.
Type Parameters | |
---|---|
Name | Description |
ContainingType | |
Type |
Constructors
ExtensionLite()
public ExtensionLite()
Methods
getDefaultValue()
public abstract Type getDefaultValue()
Returns the default value of the extension field.
Returns | |
---|---|
Type | Description |
Type |
getLiteType()
public abstract WireFormat.FieldType getLiteType()
Returns the type of the field.
Returns | |
---|---|
Type | Description |
WireFormat.FieldType |
getMessageDefaultInstance()
public abstract MessageLite getMessageDefaultInstance()
Returns the default instance of the extension field, if it's a message extension.
Returns | |
---|---|
Type | Description |
MessageLite |
getNumber()
public abstract int getNumber()
Returns the field number of the extension.
Returns | |
---|---|
Type | Description |
int |
isRepeated()
public abstract boolean isRepeated()
Returns whether it is a repeated field.
Returns | |
---|---|
Type | Description |
boolean |