Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableMessage< 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 >.ExtendableMessage< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >:
Inheritance graph
[legend]

Classes

class  ExtensionWriter
 

Public Member Functions

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)
 
- Public Member Functions inherited from com.google.protobuf.GeneratedMessageLite< MessageType, BuilderType >
boolean equals (Object other)
 
final MessageType getDefaultInstanceForType ()
 
final Parser< MessageType > getParserForType ()
 
int getSerializedSize ()
 
int hashCode ()
 
final boolean isInitialized ()
 
final BuilderType newBuilderForType ()
 
final BuilderType toBuilder ()
 
String toString ()
 
void writeTo (CodedOutputStream output) throws IOException
 
- 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

boolean extensionsAreInitialized ()
 
int extensionsSerializedSize ()
 
int extensionsSerializedSizeAsMessageSet ()
 
final void mergeExtensionFields (final MessageType other)
 
ExtensionWriter newExtensionWriter ()
 
ExtensionWriter newMessageSetExtensionWriter ()
 
- Protected Member Functions inherited from com.google.protobuf.GeneratedMessageLite< MessageType, BuilderType >
final< MessageType extends GeneratedMessageLite< MessageType, BuilderType >, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType > > BuilderType createBuilder ()
 
final< MessageType extends GeneratedMessageLite< MessageType, BuilderType >, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType > > BuilderType createBuilder (MessageType prototype)
 
Object dynamicMethod (MethodToInvoke method)
 
Object dynamicMethod (MethodToInvoke method, Object arg0)
 
abstract Object dynamicMethod (MethodToInvoke method, Object arg0, Object arg1)
 
void makeImmutable ()
 
void mergeLengthDelimitedField (int fieldNumber, ByteString value)
 
final void mergeUnknownFields (UnknownFieldSetLite unknownFields)
 
void mergeVarintField (int tag, int value)
 
boolean parseUnknownField (int tag, CodedInputStream input) throws IOException
 

Protected Attributes

FieldSet< ExtensionDescriptor > extensions = FieldSet.emptySet()
 
- Protected Attributes inherited from com.google.protobuf.GeneratedMessageLite< MessageType, BuilderType >
int memoizedSerializedSize
 
UnknownFieldSetLite unknownFields
 

Private Member Functions

void eagerlyMergeMessageSetExtension (CodedInputStream input, GeneratedExtension<?, ?> extension, ExtensionRegistryLite extensionRegistry, int typeId) throws IOException
 
void mergeMessageSetExtensionFromBytes (ByteString rawBytes, ExtensionRegistryLite extensionRegistry, GeneratedExtension<?, ?> extension) throws IOException
 
boolean parseExtension (CodedInputStream input, ExtensionRegistryLite extensionRegistry, GeneratedExtension<?, ?> extension, int tag, int fieldNumber) throws IOException
 
void verifyExtensionContainingType (final GeneratedExtension< MessageType, ?> extension)
 

Additional Inherited Members

- Static Public Member Functions inherited from com.google.protobuf.GeneratedMessageLite< MessageType, BuilderType >
static< ContainingType extends MessageLite, Type > GeneratedExtension< ContainingType, TypenewRepeatedGeneratedExtension (final ContainingType containingTypeDefaultInstance, final MessageLite messageDefaultInstance, final Internal.EnumLiteMap<?> enumTypeMap, final int number, final WireFormat.FieldType type, final boolean isPacked, final Class singularType)
 
static< ContainingType extends MessageLite, Type > GeneratedExtension< ContainingType, TypenewSingularGeneratedExtension (final ContainingType containingTypeDefaultInstance, final Type defaultValue, final MessageLite messageDefaultInstance, final Internal.EnumLiteMap<?> enumTypeMap, final int number, final WireFormat.FieldType type, final Class singularType)
 
- Static Protected Member Functions inherited from com.google.protobuf.GeneratedMessageLite< MessageType, BuilderType >
static BooleanList emptyBooleanList ()
 
static DoubleList emptyDoubleList ()
 
static FloatList emptyFloatList ()
 
static IntList emptyIntList ()
 
static LongList emptyLongList ()
 
static< E > ProtobufList< E > emptyProtobufList ()
 
static final< T extends GeneratedMessageLite< T, ?> > boolean isInitialized (T message, boolean shouldMemoize)
 
static BooleanList mutableCopy (BooleanList list)
 
static DoubleList mutableCopy (DoubleList list)
 
static FloatList mutableCopy (FloatList list)
 
static IntList mutableCopy (IntList list)
 
static LongList mutableCopy (LongList list)
 
static< E > ProtobufList< E > mutableCopy (ProtobufList< E > list)
 
static Object newMessageInfo (MessageLite defaultInstance, String info, Object[] objects)
 
static< T extends GeneratedMessageLite< T, ?> T parseDelimitedFrom (T defaultInstance, InputStream input) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseDelimitedFrom (T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, byte[] data) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, ByteBuffer data) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, ByteString data) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, CodedInputStream input) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, InputStream input) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parsePartialFrom (T defaultInstance, CodedInputStream input) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite<?, ?> void registerDefaultInstance (Class< T > clazz, T defaultInstance)
 

Detailed Description

Lite equivalent of GeneratedMessage.ExtendableMessage.

Definition at line 493 of file GeneratedMessageLite.java.

Member Function Documentation

◆ eagerlyMergeMessageSetExtension()

void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableMessage< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.eagerlyMergeMessageSetExtension ( CodedInputStream  input,
GeneratedExtension<?, ?>  extension,
ExtensionRegistryLite  extensionRegistry,
int  typeId 
) throws IOException
inlineprivate

Definition at line 748 of file GeneratedMessageLite.java.

◆ extensionsAreInitialized()

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

Called by subclasses to check if all extensions are initialized.

Definition at line 843 of file GeneratedMessageLite.java.

◆ extensionsSerializedSize()

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

Called by subclasses to compute the size of extensions.

Definition at line 895 of file GeneratedMessageLite.java.

◆ extensionsSerializedSizeAsMessageSet()

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

Definition at line 899 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 >.ExtendableMessage< 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 832 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 >.ExtendableMessage< 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 817 of file GeneratedMessageLite.java.

◆ getExtensionCount()

final<Type> int com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableMessage< 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 806 of file GeneratedMessageLite.java.

◆ hasExtension()

final<Type> boolean com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableMessage< 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 797 of file GeneratedMessageLite.java.

◆ mergeExtensionFields()

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

Definition at line 503 of file GeneratedMessageLite.java.

◆ mergeMessageSetExtensionFromBytes()

void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableMessage< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.mergeMessageSetExtensionFromBytes ( ByteString  rawBytes,
ExtensionRegistryLite  extensionRegistry,
GeneratedExtension<?, ?>  extension 
) throws IOException
inlineprivate

Definition at line 759 of file GeneratedMessageLite.java.

◆ newExtensionWriter()

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

Definition at line 886 of file GeneratedMessageLite.java.

◆ newMessageSetExtensionWriter()

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

Definition at line 890 of file GeneratedMessageLite.java.

◆ parseExtension()

boolean com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableMessage< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.parseExtension ( CodedInputStream  input,
ExtensionRegistryLite  extensionRegistry,
GeneratedExtension<?, ?>  extension,
int  tag,
int  fieldNumber 
) throws IOException
inlineprivate

Definition at line 533 of file GeneratedMessageLite.java.

◆ verifyExtensionContainingType()

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

Definition at line 786 of file GeneratedMessageLite.java.

Member Data Documentation

◆ extensions

FieldSet<ExtensionDescriptor> com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.ExtendableMessage< MessageType extends ExtendableMessage< MessageType, BuilderType, BuilderType extends ExtendableBuilder< MessageType, BuilderType >.extensions = FieldSet.emptySet()
protected

Represents the set of extensions on this message. For use by generated code only.

Definition at line 500 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