diff --git a/apex/media/framework/api/module-lib-current.txt b/apex/media/framework/api/module-lib-current.txt index d2826d01664c3..2b69863675a55 100644 --- a/apex/media/framework/api/module-lib-current.txt +++ b/apex/media/framework/api/module-lib-current.txt @@ -1,14 +1,14 @@ // Signature format: 2.0 package android.media { - public final class MediaParceledListSlice implements android.os.Parcelable { - ctor public MediaParceledListSlice(@NonNull java.util.List); - method public int describeContents(); - method @NonNull public static android.media.MediaParceledListSlice emptyList(); - method public java.util.List getList(); - method public void setInlineCountLimit(int); - method public void writeToParcel(android.os.Parcel, int); - field @NonNull public static final android.os.Parcelable.ClassLoaderCreator CREATOR; + @Deprecated public final class MediaParceledListSlice implements android.os.Parcelable { + ctor @Deprecated public MediaParceledListSlice(@NonNull java.util.List); + method @Deprecated public int describeContents(); + method @Deprecated @NonNull public static android.media.MediaParceledListSlice emptyList(); + method @Deprecated public java.util.List 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 CREATOR; } } diff --git a/apex/media/framework/java/android/media/MediaParceledListSlice.java b/apex/media/framework/java/android/media/MediaParceledListSlice.java index e1223f6a6bedd..47ac193231a05 100644 --- a/apex/media/framework/java/android/media/MediaParceledListSlice.java +++ b/apex/media/framework/java/android/media/MediaParceledListSlice.java @@ -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 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 extends BaseMediaParceledListSlice { diff --git a/api/module-lib-current.txt b/api/module-lib-current.txt index 3801e1d34b063..19f348c840629 100644 --- a/api/module-lib-current.txt +++ b/api/module-lib-current.txt @@ -53,14 +53,14 @@ package android.media { field public static final int FLAG_FROM_KEY = 4096; // 0x1000 } - public final class MediaParceledListSlice implements android.os.Parcelable { - ctor public MediaParceledListSlice(@NonNull java.util.List); - method public int describeContents(); - method @NonNull public static android.media.MediaParceledListSlice emptyList(); - method public java.util.List getList(); - method public void setInlineCountLimit(int); - method public void writeToParcel(android.os.Parcel, int); - field @NonNull public static final android.os.Parcelable.ClassLoaderCreator CREATOR; + @Deprecated public final class MediaParceledListSlice implements android.os.Parcelable { + ctor @Deprecated public MediaParceledListSlice(@NonNull java.util.List); + method @Deprecated public int describeContents(); + method @Deprecated @NonNull public static android.media.MediaParceledListSlice emptyList(); + method @Deprecated public java.util.List 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 CREATOR; } }