All Parcelable CREATOR fields are @NonNull.
If they were null, then the Parcelable would fail to work.
Bug: 126726802
Test: manual
Change-Id: I7929ffa2f20e5de1c8e68e8263cca99496e9d014
Exempt-From-Owner-Approval: Trivial API annotations
diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java
index dd7b629..e0cf561 100644
--- a/core/java/android/app/Notification.java
+++ b/core/java/android/app/Notification.java
@@ -1802,7 +1802,7 @@
out.writeInt(mIsContextual ? 1 : 0);
}
- public static final Parcelable.Creator<Action> CREATOR =
+ public static final @android.annotation.NonNull Parcelable.Creator<Action> CREATOR =
new Parcelable.Creator<Action>() {
public Action createFromParcel(Parcel in) {
return new Action(in);
@@ -2731,7 +2731,7 @@
/**
* Parcelable.Creator that instantiates Notification objects
*/
- public static final Parcelable.Creator<Notification> CREATOR
+ public static final @android.annotation.NonNull Parcelable.Creator<Notification> CREATOR
= new Parcelable.Creator<Notification>()
{
public Notification createFromParcel(Parcel parcel)
@@ -8567,7 +8567,7 @@
return (mFlags & FLAG_SUPPRESS_INITIAL_NOTIFICATION) != 0;
}
- public static final Parcelable.Creator<BubbleMetadata> CREATOR =
+ public static final @android.annotation.NonNull Parcelable.Creator<BubbleMetadata> CREATOR =
new Parcelable.Creator<BubbleMetadata>() {
@Override