Classes | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage > Class Template Referenceabstract
Inheritance diagram for com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >:
Inheritance graph
[legend]

Classes

class  ExtensionWriter
 

Public Member Functions

Map< FieldDescriptor, Object > getAllFields ()
 
Map< FieldDescriptor, Object > getAllFields ()
 
Map< FieldDescriptor, Object > getAllFieldsRaw ()
 
Map< FieldDescriptor, Object > getAllFieldsRaw ()
 
final< Type > Type getExtension (final Extension< MessageType, List< Type >> extension, final int index)
 
final< Type > Type getExtension (final Extension< MessageType, List< Type >> extension, final int index)
 
final< Type > Type getExtension (final Extension< MessageType, Type > extension)
 
final< Type > Type getExtension (final Extension< MessageType, Type > extension)
 
final< Type > Type getExtension (final ExtensionLite< MessageType, List< Type >> extensionLite, final int index)
 
final< Type > Type getExtension (final ExtensionLite< MessageType, List< Type >> extensionLite, final int index)
 
final< Type > Type getExtension (final ExtensionLite< MessageType, Type > extensionLite)
 
final< Type > Type getExtension (final ExtensionLite< MessageType, Type > extensionLite)
 
final< Type > Type getExtension (final GeneratedExtension< MessageType, List< Type >> extension, final int index)
 
final< Type > Type getExtension (final GeneratedExtension< MessageType, List< Type >> extension, final int index)
 
final< Type > Type getExtension (final GeneratedExtension< MessageType, Type > extension)
 
final< Type > Type getExtension (final GeneratedExtension< MessageType, Type > extension)
 
final< Type > int getExtensionCount (final Extension< MessageType, List< Type >> extension)
 
final< Type > int getExtensionCount (final Extension< MessageType, List< Type >> extension)
 
final< Type > int getExtensionCount (final ExtensionLite< MessageType, List< Type >> extensionLite)
 
final< Type > int getExtensionCount (final ExtensionLite< MessageType, List< Type >> extensionLite)
 
final< Type > int getExtensionCount (final GeneratedExtension< MessageType, List< Type >> extension)
 
final< Type > int getExtensionCount (final GeneratedExtension< MessageType, List< Type >> extension)
 
Object getField (final FieldDescriptor field)
 
Object getField (final FieldDescriptor field)
 
Object getRepeatedField (final FieldDescriptor field, final int index)
 
Object getRepeatedField (final FieldDescriptor field, final int index)
 
int getRepeatedFieldCount (final FieldDescriptor field)
 
int getRepeatedFieldCount (final FieldDescriptor field)
 
final< Type > boolean hasExtension (final Extension< MessageType, Type > extension)
 
final< Type > boolean hasExtension (final Extension< MessageType, Type > extension)
 
final< Type > boolean hasExtension (final ExtensionLite< MessageType, Type > extensionLite)
 
final< Type > boolean hasExtension (final ExtensionLite< MessageType, Type > extensionLite)
 
final< Type > boolean hasExtension (final GeneratedExtension< MessageType, Type > extension)
 
final< Type > boolean hasExtension (final GeneratedExtension< MessageType, Type > extension)
 
boolean hasField (final FieldDescriptor field)
 
boolean hasField (final FieldDescriptor field)
 
boolean isInitialized ()
 
boolean isInitialized ()
 
- Public Member Functions inherited from com.google.protobuf.GeneratedMessage
Descriptor getDescriptorForType ()
 
Descriptor getDescriptorForType ()
 
FieldDescriptor getOneofFieldDescriptor (final OneofDescriptor oneof)
 
FieldDescriptor getOneofFieldDescriptor (final OneofDescriptor oneof)
 
Parser<? extends GeneratedMessagegetParserForType ()
 
Parser<? extends GeneratedMessagegetParserForType ()
 
int getSerializedSize ()
 
int getSerializedSize ()
 
UnknownFieldSet getUnknownFields ()
 
UnknownFieldSet getUnknownFields ()
 
boolean hasOneof (final OneofDescriptor oneof)
 
boolean hasOneof (final OneofDescriptor oneof)
 
void writeTo (final CodedOutputStream output) throws IOException
 
void writeTo (final CodedOutputStream output) throws IOException
 
- Public Member Functions inherited from com.google.protobuf.AbstractMessage
boolean equals (final Object other)
 
boolean equals (final Object other)
 
List< String > findInitializationErrors ()
 
List< String > findInitializationErrors ()
 
String getInitializationErrorString ()
 
String getInitializationErrorString ()
 
int hashCode ()
 
int hashCode ()
 
final String toString ()
 
final String toString ()
 
- Public Member Functions inherited from com.google.protobuf.Message
Builder newBuilderForType ()
 
Builder newBuilderForType ()
 
Builder toBuilder ()
 
Builder toBuilder ()
 
- Public Member Functions inherited from com.google.protobuf.MessageLite
byte[] toByteArray ()
 
byte[] toByteArray ()
 
ByteString toByteString ()
 
ByteString toByteString ()
 
void writeDelimitedTo (OutputStream output) throws IOException
 
void writeDelimitedTo (OutputStream output) throws IOException
 
void writeTo (OutputStream output) throws IOException
 
void writeTo (OutputStream output) throws IOException
 
- Public Member Functions inherited from com.google.protobuf.MessageOrBuilder
Message getDefaultInstanceForType ()
 
Message getDefaultInstanceForType ()
 
Object getField (Descriptors.FieldDescriptor field)
 
Object getField (Descriptors.FieldDescriptor field)
 
Descriptors.FieldDescriptor getOneofFieldDescriptor (Descriptors.OneofDescriptor oneof)
 
Descriptors.FieldDescriptor getOneofFieldDescriptor (Descriptors.OneofDescriptor oneof)
 
Object getRepeatedField (Descriptors.FieldDescriptor field, int index)
 
Object getRepeatedField (Descriptors.FieldDescriptor field, int index)
 
int getRepeatedFieldCount (Descriptors.FieldDescriptor field)
 
int getRepeatedFieldCount (Descriptors.FieldDescriptor field)
 
boolean hasField (Descriptors.FieldDescriptor field)
 
boolean hasField (Descriptors.FieldDescriptor field)
 
boolean hasOneof (Descriptors.OneofDescriptor oneof)
 
boolean hasOneof (Descriptors.OneofDescriptor oneof)
 

Protected Member Functions

 ExtendableMessage ()
 
 ExtendableMessage ()
 
 ExtendableMessage (ExtendableBuilder< MessageType, ?> builder)
 
 ExtendableMessage (ExtendableBuilder< MessageType, ?> builder)
 
boolean extensionsAreInitialized ()
 
boolean extensionsAreInitialized ()
 
int extensionsSerializedSize ()
 
int extensionsSerializedSize ()
 
int extensionsSerializedSizeAsMessageSet ()
 
int extensionsSerializedSizeAsMessageSet ()
 
Map< FieldDescriptor, Object > getExtensionFields ()
 
Map< FieldDescriptor, Object > getExtensionFields ()
 
void makeExtensionsImmutable ()
 
void makeExtensionsImmutable ()
 
ExtensionWriter newExtensionWriter ()
 
ExtensionWriter newExtensionWriter ()
 
ExtensionWriter newMessageSetExtensionWriter ()
 
ExtensionWriter newMessageSetExtensionWriter ()
 
boolean parseUnknownField (CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag) throws IOException
 
boolean parseUnknownField (CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag) throws IOException
 
- Protected Member Functions inherited from com.google.protobuf.GeneratedMessage
 GeneratedMessage ()
 
 GeneratedMessage ()
 
 GeneratedMessage (Builder<?> builder)
 
 GeneratedMessage (Builder<?> builder)
 
abstract FieldAccessorTable internalGetFieldAccessorTable ()
 
abstract FieldAccessorTable internalGetFieldAccessorTable ()
 
MapField internalGetMapField (int fieldNumber)
 
MapField internalGetMapField (int fieldNumber)
 
abstract Message.Builder newBuilderForType (BuilderParent parent)
 
abstract Message.Builder newBuilderForType (BuilderParent parent)
 
Message.Builder newBuilderForType (final AbstractMessage.BuilderParent parent)
 
Message.Builder newBuilderForType (final AbstractMessage.BuilderParent parent)
 
boolean parseUnknownField (CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag) throws IOException
 
boolean parseUnknownField (CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag) throws IOException
 
Object writeReplace () throws ObjectStreamException
 
Object writeReplace () throws ObjectStreamException
 
- Protected Member Functions inherited from com.google.protobuf.AbstractMessage
Message.Builder newBuilderForType (BuilderParent parent)
 
Message.Builder newBuilderForType (BuilderParent parent)
 

Private Member Functions

void verifyContainingType (final FieldDescriptor field)
 
void verifyContainingType (final FieldDescriptor field)
 
void verifyExtensionContainingType (final Extension< MessageType, ?> extension)
 
void verifyExtensionContainingType (final Extension< MessageType, ?> extension)
 

Private Attributes

final FieldSet< FieldDescriptorextensions
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Additional Inherited Members

- Static Public Member Functions inherited from com.google.protobuf.GeneratedMessage
static< ContainingType extends Message, Type > GeneratedExtension< ContainingType, TypenewFileScopedGeneratedExtension (final Class singularType, final Message defaultInstance)
 
static< ContainingType extends Message, Type > GeneratedExtension< ContainingType, TypenewFileScopedGeneratedExtension (final Class singularType, final Message defaultInstance)
 
static< ContainingType extends Message, Type > GeneratedExtension< ContainingType, TypenewFileScopedGeneratedExtension (final Class singularType, final Message defaultInstance, final String descriptorOuterClass, final String extensionName)
 
static< ContainingType extends Message, Type > GeneratedExtension< ContainingType, TypenewFileScopedGeneratedExtension (final Class singularType, final Message defaultInstance, final String descriptorOuterClass, final String extensionName)
 
static< ContainingType extends Message, Type > GeneratedExtension< ContainingType, TypenewMessageScopedGeneratedExtension (final Message scope, final int descriptorIndex, final Class singularType, final Message defaultInstance)
 
static< ContainingType extends Message, Type > GeneratedExtension< ContainingType, TypenewMessageScopedGeneratedExtension (final Message scope, final int descriptorIndex, final Class singularType, final Message defaultInstance)
 
static< ContainingType extends Message, Type > GeneratedExtension< ContainingType, TypenewMessageScopedGeneratedExtension (final Message scope, final String name, final Class singularType, final Message defaultInstance)
 
static< ContainingType extends Message, Type > GeneratedExtension< ContainingType, TypenewMessageScopedGeneratedExtension (final Message scope, final String name, final Class singularType, final Message defaultInstance)
 
- Static Protected Member Functions inherited from com.google.protobuf.GeneratedMessage
static int computeStringSize (final int fieldNumber, final Object value)
 
static int computeStringSize (final int fieldNumber, final Object value)
 
static int computeStringSizeNoTag (final Object value)
 
static int computeStringSizeNoTag (final Object value)
 
static< M extends Message > M parseDelimitedWithIOException (Parser< M > parser, InputStream input) throws IOException
 
static< M extends Message > M parseDelimitedWithIOException (Parser< M > parser, InputStream input) throws IOException
 
static< M extends Message > M parseDelimitedWithIOException (Parser< M > parser, InputStream input, ExtensionRegistryLite extensions) throws IOException
 
static< M extends Message > M parseDelimitedWithIOException (Parser< M > parser, InputStream input, ExtensionRegistryLite extensions) throws IOException
 
static< M extends Message > M parseWithIOException (Parser< M > parser, CodedInputStream input) throws IOException
 
static< M extends Message > M parseWithIOException (Parser< M > parser, CodedInputStream input) throws IOException
 
static< M extends Message > M parseWithIOException (Parser< M > parser, CodedInputStream input, ExtensionRegistryLite extensions) throws IOException
 
static< M extends Message > M parseWithIOException (Parser< M > parser, CodedInputStream input, ExtensionRegistryLite extensions) throws IOException
 
static< M extends Message > M parseWithIOException (Parser< M > parser, InputStream input) throws IOException
 
static< M extends Message > M parseWithIOException (Parser< M > parser, InputStream input) throws IOException
 
static< M extends Message > M parseWithIOException (Parser< M > parser, InputStream input, ExtensionRegistryLite extensions) throws IOException
 
static< M extends Message > M parseWithIOException (Parser< M > parser, InputStream input, ExtensionRegistryLite extensions) throws IOException
 
static void writeString (CodedOutputStream output, final int fieldNumber, final Object value) throws IOException
 
static void writeString (CodedOutputStream output, final int fieldNumber, final Object value) throws IOException
 
static void writeStringNoTag (CodedOutputStream output, final Object value) throws IOException
 
static void writeStringNoTag (CodedOutputStream output, final Object value) throws IOException
 
- Static Protected Member Functions inherited from com.google.protobuf.AbstractMessage
static int hashBoolean (boolean b)
 
static int hashBoolean (boolean b)
 
static int hashEnum (EnumLite e)
 
static int hashEnum (EnumLite e)
 
static int hashEnumList (List<? extends EnumLite > list)
 
static int hashEnumList (List<? extends EnumLite > list)
 
static int hashFields (int hash, Map< FieldDescriptor, Object > map)
 
static int hashFields (int hash, Map< FieldDescriptor, Object > map)
 
static int hashLong (long n)
 
static int hashLong (long n)
 
- Protected Attributes inherited from com.google.protobuf.GeneratedMessage
UnknownFieldSet unknownFields
 
- Protected Attributes inherited from com.google.protobuf.AbstractMessage
int memoizedSize = -1
 
- Static Protected Attributes inherited from com.google.protobuf.GeneratedMessage
static boolean alwaysUseFieldBuilders = false
 

Detailed Description

Generated message classes for message types that contain extension ranges subclass this.

This class implements type-safe accessors for extensions. They implement all the same operations that you can do with normal fields – e.g. "has", "get", and "getCount" – but for extensions. The extensions are identified using instances of the class GeneratedExtension; the protocol compiler generates a static instance of this class for every extension in its input. Through the magic of generics, all is made type-safe.

For example, imagine you have the

.proto

file:

option java_class = "MyProto";
message Foo {
  extensions 1000 to max;
}
extend Foo {
  optional int32 bar;
}

Then you might write code like:

MyProto.Foo foo = getFoo();
int i = foo.getExtension(MyProto.bar);

See also ExtendableBuilder.

Definition at line 823 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

Constructor & Destructor Documentation

◆ ExtendableMessage() [1/4]

◆ ExtendableMessage() [2/4]

com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.ExtendableMessage ( ExtendableBuilder< MessageType, ?>  builder)
inlineprotected

◆ ExtendableMessage() [3/4]

◆ ExtendableMessage() [4/4]

com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.ExtendableMessage ( ExtendableBuilder< MessageType, ?>  builder)
inlineprotected

Member Function Documentation

◆ extensionsAreInitialized() [1/2]

boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.extensionsAreInitialized ( )
inlineprotected

Called by subclasses to check if all extensions are initialized.

Definition at line 962 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ extensionsAreInitialized() [2/2]

boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.extensionsAreInitialized ( )
inlineprotected

Called by subclasses to check if all extensions are initialized.

Definition at line 962 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ extensionsSerializedSize() [1/2]

int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.extensionsSerializedSize ( )
inlineprotected

Called by subclasses to compute the size of extensions.

Definition at line 1054 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ extensionsSerializedSize() [2/2]

int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.extensionsSerializedSize ( )
inlineprotected

Called by subclasses to compute the size of extensions.

Definition at line 1054 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ extensionsSerializedSizeAsMessageSet() [1/2]

int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.extensionsSerializedSizeAsMessageSet ( )
inlineprotected

◆ extensionsSerializedSizeAsMessageSet() [2/2]

int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.extensionsSerializedSizeAsMessageSet ( )
inlineprotected

◆ getAllFields() [1/2]

Map<FieldDescriptor, Object> com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getAllFields ( )
inline

Returns a collection of all the fields in this message which are set and their corresponding values. A singular ("required" or "optional") field is set iff hasField() returns true for that field. A "repeated" field is set iff getRepeatedFieldCount() is greater than zero. The values are exactly what would be returned by calling getField(Descriptors.FieldDescriptor) for each field. The map is guaranteed to be a sorted map, so iterating over it will return fields in order by field number.
If this is for a builder, the returned map may or may not reflect future changes to the builder. Either way, the returned map is itself unmodifiable.

Reimplemented from com.google.protobuf.GeneratedMessage.

Definition at line 1069 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getAllFields() [2/2]

Map<FieldDescriptor, Object> com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getAllFields ( )
inline

Returns a collection of all the fields in this message which are set and their corresponding values. A singular ("required" or "optional") field is set iff hasField() returns true for that field. A "repeated" field is set iff getRepeatedFieldCount() is greater than zero. The values are exactly what would be returned by calling getField(Descriptors.FieldDescriptor) for each field. The map is guaranteed to be a sorted map, so iterating over it will return fields in order by field number.
If this is for a builder, the returned map may or may not reflect future changes to the builder. Either way, the returned map is itself unmodifiable.

Reimplemented from com.google.protobuf.GeneratedMessage.

Definition at line 1069 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getAllFieldsRaw() [1/2]

Map<FieldDescriptor, Object> com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getAllFieldsRaw ( )
inline

Returns a collection of all the fields in this message which are set and their corresponding values. A singular ("required" or "optional") field is set iff hasField() returns true for that field. A "repeated" field is set iff getRepeatedFieldCount() is greater than zero. The values are exactly what would be returned by calling getFieldRaw(Descriptors.FieldDescriptor) for each field. The map is guaranteed to be a sorted map, so iterating over it will return fields in order by field number.

Reimplemented from com.google.protobuf.GeneratedMessage.

Definition at line 1077 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getAllFieldsRaw() [2/2]

Map<FieldDescriptor, Object> com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getAllFieldsRaw ( )
inline

Returns a collection of all the fields in this message which are set and their corresponding values. A singular ("required" or "optional") field is set iff hasField() returns true for that field. A "repeated" field is set iff getRepeatedFieldCount() is greater than zero. The values are exactly what would be returned by calling getFieldRaw(Descriptors.FieldDescriptor) for each field. The map is guaranteed to be a sorted map, so iterating over it will return fields in order by field number.

Reimplemented from com.google.protobuf.GeneratedMessage.

Definition at line 1077 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [1/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final Extension< MessageType, List< Type >>  extension,
final int  index 
)
inline

Get one element of a repeated extension.

Definition at line 950 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [2/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final Extension< MessageType, List< Type >>  extension,
final int  index 
)
inline

Get one element of a repeated extension.

Definition at line 950 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [3/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final Extension< MessageType, Type extension)
inline

Get the value of an extension.

Definition at line 939 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [4/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final Extension< MessageType, Type extension)
inline

◆ getExtension() [5/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final ExtensionLite< MessageType, List< Type >>  extensionLite,
final int  index 
)
inline

Get one element of a repeated extension.

Definition at line 904 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [6/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final ExtensionLite< MessageType, List< Type >>  extensionLite,
final int  index 
)
inline

Get one element of a repeated extension.

Definition at line 904 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [7/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final ExtensionLite< MessageType, Type extensionLite)
inline

Get the value of an extension.

Definition at line 880 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [8/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final ExtensionLite< MessageType, Type extensionLite)
inline

◆ getExtension() [9/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final GeneratedExtension< MessageType, List< Type >>  extension,
final int  index 
)
inline

Get one element of a repeated extension.

Definition at line 956 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [10/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final GeneratedExtension< MessageType, List< Type >>  extension,
final int  index 
)
inline

Get one element of a repeated extension.

Definition at line 956 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [11/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final GeneratedExtension< MessageType, Type extension)
inline

Get the value of an extension.

Definition at line 944 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtension() [12/12]

final<Type> Type com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtension ( final GeneratedExtension< MessageType, Type extension)
inline

◆ getExtensionCount() [1/6]

final<Type> int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtensionCount ( final Extension< MessageType, List< Type >>  extension)
inline

Get the number of elements in a repeated extension.

Definition at line 927 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtensionCount() [2/6]

final<Type> int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtensionCount ( final Extension< MessageType, List< Type >>  extension)
inline

Get the number of elements in a repeated extension.

Definition at line 927 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtensionCount() [3/6]

final<Type> int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtensionCount ( final ExtensionLite< MessageType, List< Type >>  extensionLite)
inline

Get the number of elements in a repeated extension.

Definition at line 868 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtensionCount() [4/6]

final<Type> int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtensionCount ( final ExtensionLite< MessageType, List< Type >>  extensionLite)
inline

Get the number of elements in a repeated extension.

Definition at line 868 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtensionCount() [5/6]

final<Type> int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtensionCount ( final GeneratedExtension< MessageType, List< Type >>  extension)
inline

Get the number of elements in a repeated extension.

Definition at line 933 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtensionCount() [6/6]

final<Type> int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtensionCount ( final GeneratedExtension< MessageType, List< Type >>  extension)
inline

Get the number of elements in a repeated extension.

Definition at line 933 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ getExtensionFields() [1/2]

Map<FieldDescriptor, Object> com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtensionFields ( )
inlineprotected

◆ getExtensionFields() [2/2]

Map<FieldDescriptor, Object> com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getExtensionFields ( )
inlineprotected

◆ getField() [1/2]

Object com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getField ( final FieldDescriptor  field)
inline

◆ getField() [2/2]

Object com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getField ( final FieldDescriptor  field)
inline

◆ getRepeatedField() [1/2]

Object com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getRepeatedField ( final FieldDescriptor  field,
final int  index 
)
inline

◆ getRepeatedField() [2/2]

Object com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getRepeatedField ( final FieldDescriptor  field,
final int  index 
)
inline

◆ getRepeatedFieldCount() [1/2]

int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getRepeatedFieldCount ( final FieldDescriptor  field)
inline

◆ getRepeatedFieldCount() [2/2]

int com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.getRepeatedFieldCount ( final FieldDescriptor  field)
inline

◆ hasExtension() [1/6]

final<Type> boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.hasExtension ( final Extension< MessageType, Type extension)
inline

Check if a singular extension is present.

Definition at line 916 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ hasExtension() [2/6]

final<Type> boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.hasExtension ( final Extension< MessageType, Type extension)
inline

Check if a singular extension is present.

Definition at line 916 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ hasExtension() [3/6]

final<Type> boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.hasExtension ( final ExtensionLite< MessageType, Type extensionLite)
inline

Check if a singular extension is present.

Definition at line 858 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ hasExtension() [4/6]

final<Type> boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.hasExtension ( final ExtensionLite< MessageType, Type extensionLite)
inline

Check if a singular extension is present.

Definition at line 858 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ hasExtension() [5/6]

final<Type> boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.hasExtension ( final GeneratedExtension< MessageType, Type extension)
inline

Check if a singular extension is present.

Definition at line 921 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ hasExtension() [6/6]

final<Type> boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.hasExtension ( final GeneratedExtension< MessageType, Type extension)
inline

Check if a singular extension is present.

Definition at line 921 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ hasField() [1/2]

boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.hasField ( final FieldDescriptor  field)
inline

◆ hasField() [2/2]

boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.hasField ( final FieldDescriptor  field)
inline

◆ isInitialized() [1/2]

boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.isInitialized ( )
inline

Returns true if all required fields in the message and all embedded messages are set, false otherwise.

See also: MessageOrBuilder#getInitializationErrorString()

Reimplemented from com.google.protobuf.GeneratedMessage.

Definition at line 967 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ isInitialized() [2/2]

boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.isInitialized ( )
inline

Returns true if all required fields in the message and all embedded messages are set, false otherwise.

See also: MessageOrBuilder#getInitializationErrorString()

Reimplemented from com.google.protobuf.GeneratedMessage.

Definition at line 967 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ makeExtensionsImmutable() [1/2]

void com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.makeExtensionsImmutable ( )
inlineprotected

Used by parsing constructors in generated classes.

Reimplemented from com.google.protobuf.GeneratedMessage.

Definition at line 987 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ makeExtensionsImmutable() [2/2]

void com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.makeExtensionsImmutable ( )
inlineprotected

Used by parsing constructors in generated classes.

Reimplemented from com.google.protobuf.GeneratedMessage.

Definition at line 987 of file protobuf/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java.

◆ newExtensionWriter() [1/2]

ExtensionWriter com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.newExtensionWriter ( )
inlineprotected

◆ newExtensionWriter() [2/2]

ExtensionWriter com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.newExtensionWriter ( )
inlineprotected

◆ newMessageSetExtensionWriter() [1/2]

ExtensionWriter com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.newMessageSetExtensionWriter ( )
inlineprotected

◆ newMessageSetExtensionWriter() [2/2]

ExtensionWriter com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.newMessageSetExtensionWriter ( )
inlineprotected

◆ parseUnknownField() [1/2]

boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.parseUnknownField ( CodedInputStream  input,
UnknownFieldSet.Builder  unknownFields,
ExtensionRegistryLite  extensionRegistry,
int  tag 
) throws IOException
inlineprotected

◆ parseUnknownField() [2/2]

boolean com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.parseUnknownField ( CodedInputStream  input,
UnknownFieldSet.Builder  unknownFields,
ExtensionRegistryLite  extensionRegistry,
int  tag 
) throws IOException
inlineprotected

◆ verifyContainingType() [1/2]

void com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.verifyContainingType ( final FieldDescriptor  field)
inlineprivate

◆ verifyContainingType() [2/2]

void com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.verifyContainingType ( final FieldDescriptor  field)
inlineprivate

◆ verifyExtensionContainingType() [1/2]

void com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.verifyExtensionContainingType ( final Extension< MessageType, ?>  extension)
inlineprivate

◆ verifyExtensionContainingType() [2/2]

void com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.verifyExtensionContainingType ( final Extension< MessageType, ?>  extension)
inlineprivate

Member Data Documentation

◆ extensions

final FieldSet< FieldDescriptor > com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.extensions
private

◆ serialVersionUID

static final long com.google.protobuf.GeneratedMessage.ExtendableMessage< MessageType extends ExtendableMessage >.serialVersionUID = 1L
staticprivate

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:05