Mark MediaParceledListSlice as @Deprecated

Bug: 169660302
Test: make update-api -j;
Change-Id: I047ecbae37a8ec57d80491f9611cd100dc6b7ea6
This commit is contained in:
Hyundo Moon
2020-10-05 10:10:37 +09:00
parent db2bcf83f8
commit 4a681f2c42
3 changed files with 21 additions and 19 deletions

View File

@@ -1,14 +1,14 @@
// Signature format: 2.0
package android.media {
public final class MediaParceledListSlice<T extends android.os.Parcelable> implements android.os.Parcelable {
ctor public MediaParceledListSlice(@NonNull java.util.List<T>);
method public int describeContents();
method @NonNull public static <T extends android.os.Parcelable> android.media.MediaParceledListSlice<T> emptyList();
method public java.util.List<T> getList();
method public void setInlineCountLimit(int);
method public void writeToParcel(android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.ClassLoaderCreator<android.media.MediaParceledListSlice> CREATOR;
@Deprecated public final class MediaParceledListSlice<T extends android.os.Parcelable> implements android.os.Parcelable {
ctor @Deprecated public MediaParceledListSlice(@NonNull java.util.List<T>);
method @Deprecated public int describeContents();
method @Deprecated @NonNull public static <T extends android.os.Parcelable> android.media.MediaParceledListSlice<T> emptyList();
method @Deprecated public java.util.List<T> getList();
method @Deprecated public void setInlineCountLimit(int);
method @Deprecated public void writeToParcel(android.os.Parcel, int);
field @Deprecated @NonNull public static final android.os.Parcelable.ClassLoaderCreator<android.media.MediaParceledListSlice> CREATOR;
}
}

View File

@@ -17,7 +17,6 @@
package android.media;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.SystemApi;
import android.os.Parcel;
import android.os.Parcelable;
@@ -32,13 +31,16 @@ import java.util.List;
* Transfer a large list of Parcelable objects across an IPC. Splits into
* multiple transactions if needed.
*
* @see BaseMediaParceledListSlice
*
* TODO: Remove this from @SystemApi once all the MediaSession related classes are moved
* to apex (or ParceledListSlice moved to apex). This class is temporaily added to system API
* for moving classes step by step.
*
* @param <T> The type of the elements in the list.
* @see BaseMediaParceledListSlice
* @deprecated This is temporary marked as @SystemApi. Should be removed from the API surface.
* @hide
*/
@Deprecated
@SystemApi(client = SystemApi.Client.MODULE_LIBRARIES)
public final class MediaParceledListSlice<T extends Parcelable>
extends BaseMediaParceledListSlice<T> {

View File

@@ -53,14 +53,14 @@ package android.media {
field public static final int FLAG_FROM_KEY = 4096; // 0x1000
}
public final class MediaParceledListSlice<T extends android.os.Parcelable> implements android.os.Parcelable {
ctor public MediaParceledListSlice(@NonNull java.util.List<T>);
method public int describeContents();
method @NonNull public static <T extends android.os.Parcelable> android.media.MediaParceledListSlice<T> emptyList();
method public java.util.List<T> getList();
method public void setInlineCountLimit(int);
method public void writeToParcel(android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.ClassLoaderCreator<android.media.MediaParceledListSlice> CREATOR;
@Deprecated public final class MediaParceledListSlice<T extends android.os.Parcelable> implements android.os.Parcelable {
ctor @Deprecated public MediaParceledListSlice(@NonNull java.util.List<T>);
method @Deprecated public int describeContents();
method @Deprecated @NonNull public static <T extends android.os.Parcelable> android.media.MediaParceledListSlice<T> emptyList();
method @Deprecated public java.util.List<T> getList();
method @Deprecated public void setInlineCountLimit(int);
method @Deprecated public void writeToParcel(android.os.Parcel, int);
field @Deprecated @NonNull public static final android.os.Parcelable.ClassLoaderCreator<android.media.MediaParceledListSlice> CREATOR;
}
}