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 |
|