Interface GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>

All Superinterfaces:
MessageLiteOrBuilder
All Known Subinterfaces:
DescriptorProtos.EnumOptionsOrBuilder, DescriptorProtos.EnumValueOptionsOrBuilder, DescriptorProtos.ExtensionRangeOptionsOrBuilder, DescriptorProtos.FeatureSetOrBuilder, DescriptorProtos.FieldOptionsOrBuilder, DescriptorProtos.FileOptionsOrBuilder, DescriptorProtos.MessageOptionsOrBuilder, DescriptorProtos.MethodOptionsOrBuilder, DescriptorProtos.OneofOptionsOrBuilder, DescriptorProtos.ServiceOptionsOrBuilder
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.FileOptions, DescriptorProtos.FileOptions.Builder, DescriptorProtos.MessageOptions, DescriptorProtos.MessageOptions.Builder, DescriptorProtos.MethodOptions, DescriptorProtos.MethodOptions.Builder, DescriptorProtos.OneofOptions, DescriptorProtos.OneofOptions.Builder, DescriptorProtos.ServiceOptions, DescriptorProtos.ServiceOptions.Builder, GeneratedMessageLite.ExtendableBuilder, GeneratedMessageLite.ExtendableMessage
Enclosing class:
GeneratedMessageLite<MessageType extends GeneratedMessageLite<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.Builder<MessageType,BuilderType>>

public static interface GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>> extends MessageLiteOrBuilder
  • Method Details

    • hasExtension

      <Type> boolean hasExtension(ExtensionLite<MessageType,Type> extension)
      Check if a singular extension is present.
    • getExtensionCount

      <Type> int getExtensionCount(ExtensionLite<MessageType,List<Type>> extension)
      Get the number of elements in a repeated extension.
    • getExtension

      <Type> Type getExtension(ExtensionLite<MessageType,Type> extension)
      Get the value of an extension.
    • getExtension

      <Type> Type getExtension(ExtensionLite<MessageType,List<Type>> extension, int index)
      Get one element of a repeated extension.