Loading core/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -31513,7 +31513,7 @@ package android.os { method @Nullable public <T> T[] readParcelableArray(@Nullable ClassLoader, @NonNull Class<T>); method @Deprecated @Nullable public android.os.Parcelable.Creator<?> readParcelableCreator(@Nullable ClassLoader); method @Nullable public <T> android.os.Parcelable.Creator<T> readParcelableCreator(@Nullable ClassLoader, @NonNull Class<T>); method @NonNull public <T extends android.os.Parcelable> java.util.List<T> readParcelableList(@NonNull java.util.List<T>, @Nullable ClassLoader); method @Deprecated @NonNull public <T extends android.os.Parcelable> java.util.List<T> readParcelableList(@NonNull java.util.List<T>, @Nullable ClassLoader); method @NonNull public <T> java.util.List<T> readParcelableList(@NonNull java.util.List<T>, @Nullable ClassLoader, @NonNull Class<T>); method @Nullable public android.os.PersistableBundle readPersistableBundle(); method @Nullable public android.os.PersistableBundle readPersistableBundle(@Nullable ClassLoader); core/java/android/os/Parcel.java +7 −0 Original line number Diff line number Diff line Loading @@ -3646,7 +3646,14 @@ public final class Parcel { * list was {@code null}, {@code list} is cleared. * * @see #writeParcelableList(List, int) * * @deprecated Use the type-safer version {@link #readParcelableList(List, ClassLoader, Class)} * starting from Android {@link Build.VERSION_CODES#TIRAMISU}. Also consider changing the * format to use {@link #readTypedList(List, Parcelable.Creator)} if possible (eg. if the * items' class is final) since this is also more performant. Note that changing to the * latter also requires changing the writes. */ @Deprecated @NonNull public final <T extends Parcelable> List<T> readParcelableList(@NonNull List<T> list, @Nullable ClassLoader cl) { Loading Loading
core/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -31513,7 +31513,7 @@ package android.os { method @Nullable public <T> T[] readParcelableArray(@Nullable ClassLoader, @NonNull Class<T>); method @Deprecated @Nullable public android.os.Parcelable.Creator<?> readParcelableCreator(@Nullable ClassLoader); method @Nullable public <T> android.os.Parcelable.Creator<T> readParcelableCreator(@Nullable ClassLoader, @NonNull Class<T>); method @NonNull public <T extends android.os.Parcelable> java.util.List<T> readParcelableList(@NonNull java.util.List<T>, @Nullable ClassLoader); method @Deprecated @NonNull public <T extends android.os.Parcelable> java.util.List<T> readParcelableList(@NonNull java.util.List<T>, @Nullable ClassLoader); method @NonNull public <T> java.util.List<T> readParcelableList(@NonNull java.util.List<T>, @Nullable ClassLoader, @NonNull Class<T>); method @Nullable public android.os.PersistableBundle readPersistableBundle(); method @Nullable public android.os.PersistableBundle readPersistableBundle(@Nullable ClassLoader);
core/java/android/os/Parcel.java +7 −0 Original line number Diff line number Diff line Loading @@ -3646,7 +3646,14 @@ public final class Parcel { * list was {@code null}, {@code list} is cleared. * * @see #writeParcelableList(List, int) * * @deprecated Use the type-safer version {@link #readParcelableList(List, ClassLoader, Class)} * starting from Android {@link Build.VERSION_CODES#TIRAMISU}. Also consider changing the * format to use {@link #readTypedList(List, Parcelable.Creator)} if possible (eg. if the * items' class is final) since this is also more performant. Note that changing to the * latter also requires changing the writes. */ @Deprecated @NonNull public final <T extends Parcelable> List<T> readParcelableList(@NonNull List<T> list, @Nullable ClassLoader cl) { Loading