This commit is contained in:
moljac 2024-04-30 21:53:44 +02:00
Родитель 3f8029aa6f
Коммит fe3e3abcd3
3 изменённых файлов: 45 добавлений и 7367 удалений

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

@ -38,117 +38,35 @@
<remove-node
path="/api/package[@name='androidx.media3.common']/interface[@name='SimpleBasePlayer.PositionSupplier']/method[@name='getExtrapolating' and count(parameter)=2 and parameter[1][@type='long'] and parameter[2][@type='float']]"
/>
<attr
path="/api/package[@name='androidx.media3.common']/interface[@name='Player']/method[@name='addMediaItems' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[2]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/interface[@name='Player']/method[@name='addMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='BasePlayer']/method[@name='addMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='BasePlayer']/method[@name='addMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='ForwardingPlayer']/method[@name='addMediaItems' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[2]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='ForwardingPlayer']/method[@name='addMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='SimpleBasePlayer']/method[@name='addMediaItems' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[2]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<!--
cannot use
Java.Lang.Object
-->
<attr
path="/api/package[@name='androidx.media3.common']/interface[@name='Player']/method[@name='setMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
path="/api/package[@name='androidx.media3.common']/interface/method[@name='addMediaItems' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[2]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/interface[@name='Player']/method[@name='setMediaItems' and count(parameter)=2 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='boolean']]/parameter[1]"
path="/api/package[@name='androidx.media3.common']/class/method[@name='addMediaItems' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[2]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/interface[@name='Player']/method[@name='setMediaItems' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='int'] and parameter[3][@type='long']]/parameter[1]"
path="/api/package[@name='androidx.media3.common']/interface/method[@name='setMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='BasePlayer']/method[@name='setMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
path="/api/package[@name='androidx.media3.common']/class/method[@name='setMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='SimpleBasePlayer']/method[@name='setMediaItems' and count(parameter)=2 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='boolean']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='ForwardingPlayer']/method[@name='setMediaItems' and count(parameter)=1 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='ForwardingPlayer']/method[@name='setMediaItems' and count(parameter)=2 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='boolean']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='SimpleBasePlayer']/method[@name='setMediaItems' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='int'] and parameter[3][@type='long']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='SimpleBasePlayer']/method[@name='handleSetMediaItems' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='int'] and parameter[3][@type='long']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/class[@name='ForwardingPlayer']/method[@name='setMediaItems' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='int'] and parameter[3][@type='long']]/parameter[1]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<remove-node
path="/api/package[@name='androidx.media3.common']/interface[@name='Player']/method[@name='setMediaItems' and count(parameter)=2 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='boolean']]"
/>
<remove-node
path="/api/package[@name='androidx.media3.common']/interface[@name='Player']/method[@name='setMediaItems' and count(parameter)=3 and parameter[1][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;'] and parameter[2][@type='int'] and parameter[3][@type='long']]"
/>
</metadata>

Разница между файлами не показана из-за своего большого размера Загрузить разницу

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

@ -122,10 +122,42 @@
</attr>
<attr
path="/api/package[@name='androidx.media3.exoplayer']/class[@name='SimpleExoPlayer']/method[@name='getPlayerError' and count(parameter)=0]"
name="managedReturn"
>
AndroidX.Media3.Common.PlaybackException
</attr>
<attr
path="/api/package[@name='androidx.media3.exoplayer']/class/method[@name='addMediaItems' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[2]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<attr
path="/api/package[@name='androidx.media3.exoplayer']/interface/method[@name='addMediaItems' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.util.List&lt;androidx.media3.common.MediaItem&gt;']]/parameter[2]"
name="managedType"
>
System.Collections.Generic.IList &lt; AndroidX.Media3.Common.MediaItem &gt;
</attr>
<!--
obsoleted
-->
<remove-node
path="/api/package[@name='androidx.media3.exoplayer']/class[@name='SimpleExoPlayer']"
/>
<!--
TODO: rework this
-->
<!--
-->
<remove-node
path="/api/package[@name='androidx.media3.exoplayer.source']/interface[@name='MediaSource.Factory']"
/>
@ -191,14 +223,6 @@
<remove-node
path="/api/package[@name='androidx.media3.exoplayer.metadata']/class[@name='MetadataRenderer']"
/>
<!--
<remove-node
path="/api/package[@name='androidx.media3.exoplayer']/class[@name='BaseRenderer']"
/>
<remove-node
path="/api/package[@name='androidx.media3.exoplayer']/class[@name='SimpleExoPlayer']"
/>
-->
<remove-node
path="/api/package[@name='androidx.media3.exoplayer.analytics']/interface[@name='AnalyticsListener']"
/>
@ -232,12 +256,11 @@
void AddMediaItems (global::System.Collections.Generic.IList <global:: AndroidX.Media3.Common.MediaItem >? p0);
-->
<attr
path="/api/package[@name='androidx.media3.exoplayer']/class[@name='SimpleExoPlayer']/method[@name='getPlayerError' and count(parameter)=0]"
name="managedReturn"
>
AndroidX.Media3.Common.PlaybackException
</attr>
<!--
<remove-node
path="/api/package[@name='androidx.media3.exoplayer']/class[@name='SimpleExoPlayer']"
/>
-->
</metadata>