From 0641e854a6a6e95f3e6d28eb98f06af37f7e3a2a Mon Sep 17 00:00:00 2001 From: Hao Ke Date: Thu, 24 Feb 2022 22:31:11 +0000 Subject: Changing readParcelableList's API. Signature of readParcelableList() new API is inconsistent with rest, Changing it to allow using Child class as the required type. Bug: 221069460 Test: Build and boot. Change-Id: Ic01c9c8011977d75e3be73f55597dd1bfcd524da --- core/java/android/os/Parcel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/java') diff --git a/core/java/android/os/Parcel.java b/core/java/android/os/Parcel.java index d3b35a032aff..d52b92948070 100644 --- a/core/java/android/os/Parcel.java +++ b/core/java/android/os/Parcel.java @@ -3832,7 +3832,7 @@ public final class Parcel { */ @NonNull public List readParcelableList(@NonNull List list, - @Nullable ClassLoader cl, @NonNull Class clazz) { + @Nullable ClassLoader cl, @NonNull Class clazz) { Objects.requireNonNull(list); Objects.requireNonNull(clazz); return readParcelableListInternal(list, cl, clazz); @@ -3843,7 +3843,7 @@ public final class Parcel { */ @NonNull private List readParcelableListInternal(@NonNull List list, - @Nullable ClassLoader cl, @Nullable Class clazz) { + @Nullable ClassLoader cl, @Nullable Class clazz) { final int n = readInt(); if (n == -1) { list.clear(); -- cgit v1.2.3