ExtensionLite
com.google.protobuf

Class ExtensionLite<ContainingType extends MessageLite,Type>

  • java.lang.Object
    • com.google.protobuf.ExtensionLite<ContainingType,Type>
  • Direct Known Subclasses:
    Extension


    public abstract class ExtensionLite<ContainingType extends MessageLite,Type>
    extends java.lang.Object
    Lite interface that generated extensions implement.

    Methods are for use by generated code only. You can hold a reference to extensions using this type name.

    • Constructor Detail

      • ExtensionLite

        public ExtensionLite()
    • Method Detail

      • getNumber

        public abstract int getNumber()
        Returns the field number of the extension.
      • isRepeated

        public abstract boolean isRepeated()
        Returns whether it is a repeated field.
      • getDefaultValue

        public abstract Type getDefaultValue()
        Returns the default value of the extension field.
      • getMessageDefaultInstance

        public abstract MessageLite getMessageDefaultInstance()
        Returns the default instance of the extension field, if it's a message extension.