Class GeneratedMessageLite<MessageType extends GeneratedMessageLite<MessageType,​BuilderType>,​BuilderType extends GeneratedMessageLite.Builder<MessageType,​BuilderType>>

  • All Implemented Interfaces:
    MessageLite, MessageLiteOrBuilder
    Direct Known Subclasses:
    GeneratedMessageLite.ExtendableMessage

    public abstract class GeneratedMessageLite<MessageType extends GeneratedMessageLite<MessageType,​BuilderType>,​BuilderType extends GeneratedMessageLite.Builder<MessageType,​BuilderType>>
    extends AbstractMessageLite<MessageType,​BuilderType>
    Lite version of GeneratedMessage.

    Users should generally ignore this class and use the MessageLite interface instead.

    This class is intended to only be extended by protoc created gencode. It is not intended or supported to extend this class, and any protected methods may be removed without it being considered a breaking change as long as all supported gencode does not depend on the changed methods.