Package com.google.protobuf
Interface GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends GeneratedMessage.ExtendableMessage<MessageT>>
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,MessageOrBuilder
- All Known Subinterfaces:
DescriptorProtos.EnumOptionsOrBuilder,DescriptorProtos.EnumValueOptionsOrBuilder,DescriptorProtos.ExtensionRangeOptionsOrBuilder,DescriptorProtos.FeatureSetOrBuilder,DescriptorProtos.FieldOptionsOrBuilder,DescriptorProtos.FileDescriptorSetOrBuilder,DescriptorProtos.FileOptionsOrBuilder,DescriptorProtos.MessageOptionsOrBuilder,DescriptorProtos.MethodOptionsOrBuilder,DescriptorProtos.OneofOptionsOrBuilder,DescriptorProtos.ServiceOptionsOrBuilder,DescriptorProtos.SourceCodeInfoOrBuilder,GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>
- All Known Implementing Classes:
DescriptorProtos.EnumOptions,DescriptorProtos.EnumOptions.Builder,DescriptorProtos.EnumValueOptions,DescriptorProtos.EnumValueOptions.Builder,DescriptorProtos.ExtensionRangeOptions,DescriptorProtos.ExtensionRangeOptions.Builder,DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder,DescriptorProtos.FieldOptions,DescriptorProtos.FieldOptions.Builder,DescriptorProtos.FileDescriptorSet,DescriptorProtos.FileDescriptorSet.Builder,DescriptorProtos.FileOptions,DescriptorProtos.FileOptions.Builder,DescriptorProtos.MessageOptions,DescriptorProtos.MessageOptions.Builder,DescriptorProtos.MethodOptions,DescriptorProtos.MethodOptions.Builder,DescriptorProtos.OneofOptions,DescriptorProtos.OneofOptions.Builder,DescriptorProtos.ServiceOptions,DescriptorProtos.ServiceOptions.Builder,DescriptorProtos.SourceCodeInfo,DescriptorProtos.SourceCodeInfo.Builder,GeneratedMessage.ExtendableBuilder,GeneratedMessage.ExtendableMessage,GeneratedMessageV3,GeneratedMessageV3.Builder,GeneratedMessageV3.ExtendableBuilder,GeneratedMessageV3.ExtendableMessage
- Enclosing class:
- GeneratedMessage
public static interface GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends GeneratedMessage.ExtendableMessage<MessageT>> extends MessageOrBuilder
ExtendsMessageOrBuilderwith extension-related functions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MessagegetDefaultInstanceForType()default <T> TgetExtension(Extension<? extends MessageT,java.util.List<T>> extension, int index)Overload to maintain ABI compatibility.default <T> TgetExtension(Extension<? extends MessageT,T> extension)Overload to maintain ABI compatibility.<T> TgetExtension(com.google.protobuf.ExtensionLite<? extends MessageT,java.util.List<T>> extension, int index)Get one element of a repeated extension.<T> TgetExtension(com.google.protobuf.ExtensionLite<? extends MessageT,T> extension)Get the value of an extension.default <T> TgetExtension(GeneratedMessage.GeneratedExtension<MessageT,java.util.List<T>> extension, int index)Overload to maintain ABI compatibility.default <T> TgetExtension(GeneratedMessage.GeneratedExtension<MessageT,T> extension)Overload to maintain ABI compatibility.default <T> intgetExtensionCount(Extension<? extends MessageT,java.util.List<T>> extension)Overload to maintain ABI compatibility.<T> intgetExtensionCount(com.google.protobuf.ExtensionLite<? extends MessageT,java.util.List<T>> extension)Get the number of elements in a repeated extension.default <T> intgetExtensionCount(GeneratedMessage.GeneratedExtension<MessageT,java.util.List<T>> extension)Overload to maintain ABI compatibility.default <T> booleanhasExtension(Extension<? extends MessageT,T> extension)hasExtension() overload forExtensioninstances.<T> booleanhasExtension(com.google.protobuf.ExtensionLite<? extends MessageT,T> extension)Check if a singular extension is present.default <T> booleanhasExtension(GeneratedMessage.GeneratedExtension<? extends MessageT,T> extension)Overload to maintain ABI compatibility.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getDefaultInstanceForType
Message getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
hasExtension
<T> boolean hasExtension(com.google.protobuf.ExtensionLite<? extends MessageT,T> extension)
Check if a singular extension is present.
-
hasExtension
default <T> boolean hasExtension(GeneratedMessage.GeneratedExtension<? extends MessageT,T> extension)
Overload to maintain ABI compatibility. SeehasExtension(ExtensionLite).
-
getExtensionCount
<T> int getExtensionCount(com.google.protobuf.ExtensionLite<? extends MessageT,java.util.List<T>> extension)
Get the number of elements in a repeated extension.
-
getExtensionCount
default <T> int getExtensionCount(Extension<? extends MessageT,java.util.List<T>> extension)
Overload to maintain ABI compatibility. SeegetExtensionCount(ExtensionLite).
-
getExtensionCount
default <T> int getExtensionCount(GeneratedMessage.GeneratedExtension<MessageT,java.util.List<T>> extension)
Overload to maintain ABI compatibility. SeegetExtensionCount(ExtensionLite).
-
getExtension
<T> T getExtension(com.google.protobuf.ExtensionLite<? extends MessageT,T> extension)
Get the value of an extension.
-
getExtension
default <T> T getExtension(Extension<? extends MessageT,T> extension)
Overload to maintain ABI compatibility. SeegetExtension(ExtensionLite).
-
getExtension
default <T> T getExtension(GeneratedMessage.GeneratedExtension<MessageT,T> extension)
Overload to maintain ABI compatibility. SeegetExtension(ExtensionLite).
-
getExtension
<T> T getExtension(com.google.protobuf.ExtensionLite<? extends MessageT,java.util.List<T>> extension, int index)
Get one element of a repeated extension.
-
getExtension
default <T> T getExtension(Extension<? extends MessageT,java.util.List<T>> extension, int index)
Overload to maintain ABI compatibility. SeegetExtension(ExtensionLite).
-
getExtension
default <T> T getExtension(GeneratedMessage.GeneratedExtension<MessageT,java.util.List<T>> extension, int index)
Overload to maintain ABI compatibility. SeegetExtension(ExtensionLite).
-
-