Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType > Class Template Referenceabstract
Inheritance diagram for com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >:
Inheritance graph
[legend]

Public Member Functions

final< Type > BuilderType addExtension (final ExtensionLite< MessageType, List< Type >> extension, final Type value)
 
final MessageType buildPartial ()
 
final< Type > BuilderType clearExtension (final ExtensionLite< MessageType, ?> extension)
 
final< Type > Type getExtension (final ExtensionLite< MessageType, List< Type >> extension, final int index)
 
final< Type > Type getExtension (final ExtensionLite< MessageType, Type > extension)
 
final< Type > int getExtensionCount (final ExtensionLite< MessageType, List< Type >> extension)
 
final< Type > boolean hasExtension (final ExtensionLite< MessageType, Type > extension)
 
final< Type > BuilderType setExtension (final ExtensionLite< MessageType, List< Type >> extension, final int index, final Type value)
 
final< Type > BuilderType setExtension (final ExtensionLite< MessageType, Type > extension, final Type value)
 
- Public Member Functions inherited from com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType, BuilderType >
final MessageType build ()
 
MessageType buildPartial ()
 
final BuilderType clear ()
 
BuilderType clone ()
 
MessageType getDefaultInstanceForType ()
 
final boolean isInitialized ()
 
BuilderType mergeFrom (byte[] input, int offset, int length) throws InvalidProtocolBufferException
 
BuilderType mergeFrom (byte[] input, int offset, int length, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
BuilderType mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
 
BuilderType mergeFrom (MessageType message)
 
- Public Member Functions inherited from com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableMessageOrBuilder< MessageType, BuilderType >
< Type > Type getExtension (ExtensionLite< MessageType, List< Type >> extension, int index)
 
< Type > Type getExtension (ExtensionLite< MessageType, Type > extension)
 
< Type > int getExtensionCount (ExtensionLite< MessageType, List< Type >> extension)
 
< Type > boolean hasExtension (ExtensionLite< MessageType, Type > extension)
 

Protected Member Functions

void copyOnWrite ()
 
 ExtendableBuilder (MessageType defaultInstance)
 
- Protected Member Functions inherited from com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType, BuilderType >
 Builder (MessageType defaultInstance)
 
void copyOnWrite ()
 
BuilderType internalMergeFrom (MessageType message)
 

Private Member Functions

FieldSet< ExtensionDescriptor > ensureExtensionsAreMutable ()
 
void verifyExtensionContainingType (final GeneratedExtension< MessageType, ?> extension)
 

Additional Inherited Members

- Protected Attributes inherited from com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.Builder< MessageType, BuilderType >
MessageType instance
 
boolean isBuilt
 

Detailed Description

Lite equivalent of GeneratedMessage.ExtendableBuilder.

Definition at line 906 of file GeneratedMessageLite.java.

Constructor & Destructor Documentation

◆ ExtendableBuilder()

com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.ExtendableBuilder ( MessageType  defaultInstance)
inlineprotected

Definition at line 911 of file GeneratedMessageLite.java.

Member Function Documentation

◆ addExtension()

final<Type> BuilderType com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.addExtension ( final ExtensionLite< MessageType, List< Type >>  extension,
final Type  value 
)
inline

Append a value to a repeated extension.

Definition at line 1013 of file GeneratedMessageLite.java.

◆ buildPartial()

final MessageType com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.buildPartial ( )
inline

Definition at line 941 of file GeneratedMessageLite.java.

◆ clearExtension()

final<Type> BuilderType com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.clearExtension ( final ExtensionLite< MessageType, ?>  extension)
inline

Clear an extension.

Definition at line 1025 of file GeneratedMessageLite.java.

◆ copyOnWrite()

void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.copyOnWrite ( )
inlineprotected

Definition at line 922 of file GeneratedMessageLite.java.

◆ ensureExtensionsAreMutable()

FieldSet<ExtensionDescriptor> com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.ensureExtensionsAreMutable ( )
inlineprivate

Definition at line 931 of file GeneratedMessageLite.java.

◆ getExtension() [1/2]

final<Type> Type com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.getExtension ( final ExtensionLite< MessageType, List< Type >>  extension,
final int  index 
)
inline

Get one element of a repeated extension.

Definition at line 982 of file GeneratedMessageLite.java.

◆ getExtension() [2/2]

final<Type> Type com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.getExtension ( final ExtensionLite< MessageType, Type extension)
inline

Get the value of an extension.

Definition at line 975 of file GeneratedMessageLite.java.

◆ getExtensionCount()

final<Type> int com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.getExtensionCount ( final ExtensionLite< MessageType, List< Type >>  extension)
inline

Get the number of elements in a repeated extension.

Definition at line 967 of file GeneratedMessageLite.java.

◆ hasExtension()

final<Type> boolean com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.hasExtension ( final ExtensionLite< MessageType, Type extension)
inline

Check if a singular extension is present.

Definition at line 961 of file GeneratedMessageLite.java.

◆ setExtension() [1/2]

final<Type> BuilderType com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.setExtension ( final ExtensionLite< MessageType, List< Type >>  extension,
final int  index,
final Type  value 
)
inline

Set the value of one element of a repeated extension.

Definition at line 1000 of file GeneratedMessageLite.java.

◆ setExtension() [2/2]

final<Type> BuilderType com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.setExtension ( final ExtensionLite< MessageType, Type extension,
final Type  value 
)
inline

Set the value of an extension.

Definition at line 988 of file GeneratedMessageLite.java.

◆ verifyExtensionContainingType()

void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableBuilder< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.verifyExtensionContainingType ( final GeneratedExtension< MessageType, ?>  extension)
inlineprivate

Definition at line 950 of file GeneratedMessageLite.java.


The documentation for this class was generated from the following file:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:07