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

All Superinterfaces:
MessageLiteOrBuilder
All Known Implementing Classes:
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.