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
Extends MessageOrBuilder with extension-related functions.
  • Method Details

    • getDefaultInstanceForType

      Message getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface MessageOrBuilder
    • hasExtension

      <T> boolean hasExtension(com.google.protobuf.ExtensionLite<? extends MessageT,T> extension)
      Check if a singular extension is present.
    • getExtensionCount

      <T> int getExtensionCount(com.google.protobuf.ExtensionLite<? extends MessageT,List<T>> extension)
      Get the number of elements in a repeated extension.
    • getExtension

      <T> T getExtension(com.google.protobuf.ExtensionLite<? extends MessageT,T> extension)
      Get the value of an extension.
    • getExtension

      <T> T getExtension(com.google.protobuf.ExtensionLite<? extends MessageT,List<T>> extension, int index)
      Get one element of a repeated extension.