summaryrefslogtreecommitdiffstats
path: root/core/java/android/content
diff options
context:
space:
mode:
authorNeil Fuller <nfuller@google.com>2015-04-22 13:29:59 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-04-22 13:30:02 +0000
commit52dbaa08cdb7866fa51f98e4572f17077c492554 (patch)
tree5ddf3c02d561627288176fa637c955a618efddb8 /core/java/android/content
parent0f70ca0e666a384ec9a40235e961aee6dc757a09 (diff)
parent44e440cc7e834de7811f005998acb32716835b00 (diff)
downloadframeworks_base-52dbaa08cdb7866fa51f98e4572f17077c492554.zip
frameworks_base-52dbaa08cdb7866fa51f98e4572f17077c492554.tar.gz
frameworks_base-52dbaa08cdb7866fa51f98e4572f17077c492554.tar.bz2
Merge "Add checks for types in Parcel / avoid class initialization"
Diffstat (limited to 'core/java/android/content')
-rw-r--r--core/java/android/content/pm/PackageCleanItem.java2
-rw-r--r--core/java/android/content/pm/ParceledListSlice.java3
2 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/content/pm/PackageCleanItem.java b/core/java/android/content/pm/PackageCleanItem.java
index b1896aa..e1656d6 100644
--- a/core/java/android/content/pm/PackageCleanItem.java
+++ b/core/java/android/content/pm/PackageCleanItem.java
@@ -20,7 +20,7 @@ import android.os.Parcel;
import android.os.Parcelable;
/** @hide */
-public class PackageCleanItem {
+public class PackageCleanItem implements Parcelable {
public final int userId;
public final String packageName;
public final boolean andCode;
diff --git a/core/java/android/content/pm/ParceledListSlice.java b/core/java/android/content/pm/ParceledListSlice.java
index 335a45e..e5c2203 100644
--- a/core/java/android/content/pm/ParceledListSlice.java
+++ b/core/java/android/content/pm/ParceledListSlice.java
@@ -55,6 +55,7 @@ public class ParceledListSlice<T extends Parcelable> implements Parcelable {
mList = list;
}
+ @SuppressWarnings("unchecked")
private ParceledListSlice(Parcel p, ClassLoader loader) {
final int N = p.readInt();
mList = new ArrayList<T>(N);
@@ -63,7 +64,7 @@ public class ParceledListSlice<T extends Parcelable> implements Parcelable {
return;
}
- Parcelable.Creator<T> creator = p.readParcelableCreator(loader);
+ Parcelable.Creator<?> creator = p.readParcelableCreator(loader);
Class<?> listElementClass = null;
int i = 0;