Class ExtensionLite<ContainingType,Type> (3.19.4)

  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.

Inheritance

java.lang.Object > ExtensionLite<ContainingType,Type>

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

getMessageDefaultInstance()

  public 
  
 abstract 
  
 MessageLite 
  
 getMessageDefaultInstance 
 () 
 

Returns the default instance of the extension field, if it's a message extension.

Returns
Type
Description

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
Create a Mobile Website
View Site in Mobile | Classic
Share by: