metadata fixes androidx.datastore

This commit is contained in:
moljac 2024-04-20 18:37:39 +02:00
Родитель 750b1cff7d
Коммит b08404d4ed
4 изменённых файлов: 128 добавлений и 2 удалений

Просмотреть файл

@ -0,0 +1,91 @@
<metadata>
<remove-node
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class[@name='Internal']"
/>
<attr
path="/api/package[@name='androidx.datastore.preferences.protobuf']/interface/method"
name="abstract"
>
false
</attr>
<attr
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class/method"
name="abstract"
>
false
</attr>
<attr
path="/api/package[@name='androidx.datastore.preferences.protobuf']/interface/method[@name='getDefaultInstanceForType']"
name="managedReturn"
>
AndroidX.DataStore.Preferences.Protobuf.IMessageLite
</attr>
<attr
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class/method[@name='getDefaultInstanceForType']"
name="managedReturn"
>
AndroidX.DataStore.Preferences.Protobuf.IMessageLite
</attr>
<attr
path="/api/package[@name='androidx.datastore.preferences.protobuf']/interface/method[@name='iterator']"
name="managedReturn"
>
Java.Lang.IIterable
</attr>
<attr
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class/method[@name='iterator']"
name="managedReturn"
>
Java.Util.IIterator
</attr>
<remove-node
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class[@name='LazyStringArrayList']"
/>
<remove-node
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class[@name='UnmodifiableLazyStringList']"
/>
<remove-node
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class[@name='NullValue']"
/>
<attr
path="/api/package[@name='androidx.datastore.preferences.core']/class[@name='PreferencesSerializer']/method[@name='getDefaultValue' and count(parameter)=0]"
name="managedReturn"
>
Java.Lang.Object
</attr>
<attr
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class[@name='GeneratedMessageLite.Builder']/method[@name='getDefaultInstanceForType' and count(parameter)=0]"
name="managedReturn"
>
Java.Lang.Object
</attr>
<attr
path="/api/package[@name='androidx.datastore.preferences.core']/class[@name='PreferencesSerializer']/method[@name='writeTo' and count(parameter)=3 and parameter[1][@type='androidx.datastore.preferences.core.Preferences'] and parameter[2][@type='okio.BufferedSink'] and parameter[3][@type='kotlin.coroutines.Continuation&lt;? super kotlin.Unit&gt;']]/parameter[1]"
name="managedType"
>
Java.Lang.Object
</attr>
<attr
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class[@name='GeneratedMessageLite']/method[@name='getDefaultInstanceForType' and count(parameter)=0]"
name="managedReturn"
>
Java.Lang.Object
</attr>
<remove-node
path="/api/package[@name='androidx.datastore.preferences.protobuf']/class[@name='GeneratedMessageLite.ExtendableMessage']/field[@name='extensions']"
/>
<remove-node
path="/api/package[@name='androidx.datastore.preferences']/class[@name='PreferencesProto.Value.Builder']/method[@name='getValueCase' and count(parameter)=0]"
/>
<remove-node
path="/api/package[@name='androidx.datastore.preferences']/class[@name='PreferencesProto.Value.Builder']/implements"
/>
<remove-node
path="/api/package[@name='androidx.datastore.preferences']/class[@name='PreferencesProto.Value']/implements"
/>
</metadata>

Просмотреть файл

@ -1,4 +1,2 @@
<metadata>
<remove-node path="/api/package" />
</metadata>

Просмотреть файл

@ -0,0 +1,25 @@
<metadata>
<remove-node
path="/api/package[@name='kotlinx.serialization.internal']"
/>
<attr
path="/api/package[@name='kotlinx.serialization.builtins']/class/method[@name='deserialize']"
name="managedReturn"
>
Java.Lang.Object
</attr>
<remove-node
path="/api/package[@name='kotlinx.serialization.encoding']/interface/method[@name='getSerializersModule' and count(parameter)=0]"
/>
<remove-node
path="/api/package[@name='kotlinx.serialization.encoding']/class/method[@name='getSerializersModule' and count(parameter)=0]"
/>
<attr
path="/api/package[@name='kotlinx.serialization.builtins']/class[@name='LongAsStringSerializer']/method[@name='serialize' and count(parameter)=2 and parameter[1][@type='kotlinx.serialization.encoding.Encoder'] and parameter[2][@type='long']]/parameter[2]"
name="managedType"
>
Java.Lang.Object
</attr>
</metadata>

Просмотреть файл

@ -0,0 +1,12 @@
<metadata>
<remove-node
path="/api/package[@name='kotlinx.serialization.protobuf']/class[@name='ProtoType.Impl']"
/>
<remove-node
path="/api/package[@name='kotlinx.serialization.protobuf']/class[@name='ProtoPacked.Impl']"
/>
<remove-node
path="/api/package[@name='kotlinx.serialization.protobuf']/class[@name='ProtoNumber.Impl']"
/>
</metadata>