package androidx.datastore.preferences.protobuf; import androidx.datastore.preferences.protobuf.FieldSet; import androidx.datastore.preferences.protobuf.FieldSet.FieldDescriptorLite; import java.io.IOException; import java.util.Map; /* loaded from: classes.dex */ abstract class ExtensionSchema> { public abstract int extensionNumber(Map.Entry entry); public abstract Object findExtensionByNumber(ExtensionRegistryLite extensionRegistryLite, MessageLite messageLite, int i); public abstract FieldSet getExtensions(Object obj); public abstract FieldSet getMutableExtensions(Object obj); public abstract boolean hasExtensions(MessageLite messageLite); public abstract void makeImmutable(Object obj); public abstract UB parseExtension(Reader reader, Object obj, ExtensionRegistryLite extensionRegistryLite, FieldSet fieldSet, UB ub, UnknownFieldSchema unknownFieldSchema) throws IOException; public abstract void parseLengthPrefixedMessageSetItem(Reader reader, Object obj, ExtensionRegistryLite extensionRegistryLite, FieldSet fieldSet) throws IOException; public abstract void parseMessageSetItem(ByteString byteString, Object obj, ExtensionRegistryLite extensionRegistryLite, FieldSet fieldSet) throws IOException; public abstract void serializeExtension(Writer writer, Map.Entry entry) throws IOException; public abstract void setExtensions(Object obj, FieldSet fieldSet); }