diff options
author | 2019-03-11 11:44:46 +0000 | |
---|---|---|
committer | 2019-03-11 11:44:46 +0000 | |
commit | 34b0c44a5aca5f715ec67d7863c23cced259845f (patch) | |
tree | 143db75c41baf20c80c04c8951c50754972e189a | |
parent | 243fe6995688620e507df1bd58d0e1149a86bc3c (diff) | |
parent | fee3acf15d8ffcd8a1ac67de35bbc8bd0a7f0695 (diff) |
Merge "API cleanup: add NonNull annotation to Rollback API"
-rw-r--r-- | api/system-current.txt | 12 | ||||
-rw-r--r-- | core/java/android/content/rollback/PackageRollbackInfo.java | 3 | ||||
-rw-r--r-- | core/java/android/content/rollback/RollbackInfo.java | 3 | ||||
-rw-r--r-- | core/java/android/content/rollback/RollbackManager.java | 1 |
4 files changed, 13 insertions, 6 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 970cb828b8dc..0597dba6f365 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -1823,18 +1823,18 @@ package android.content.rollback { public final class PackageRollbackInfo implements android.os.Parcelable { method public int describeContents(); - method public String getPackageName(); - method public android.content.pm.VersionedPackage getVersionRolledBackFrom(); - method public android.content.pm.VersionedPackage getVersionRolledBackTo(); + method @NonNull public String getPackageName(); + method @NonNull public android.content.pm.VersionedPackage getVersionRolledBackFrom(); + method @NonNull public android.content.pm.VersionedPackage getVersionRolledBackTo(); method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.content.rollback.PackageRollbackInfo> CREATOR; } public final class RollbackInfo implements android.os.Parcelable { method public int describeContents(); - method public java.util.List<android.content.pm.VersionedPackage> getCausePackages(); + method @NonNull public java.util.List<android.content.pm.VersionedPackage> getCausePackages(); method public int getCommittedSessionId(); - method public java.util.List<android.content.rollback.PackageRollbackInfo> getPackages(); + method @NonNull public java.util.List<android.content.rollback.PackageRollbackInfo> getPackages(); method public int getRollbackId(); method public boolean isStaged(); method public void writeToParcel(android.os.Parcel, int); @@ -1844,7 +1844,7 @@ package android.content.rollback { public final class RollbackManager { method @RequiresPermission(android.Manifest.permission.MANAGE_ROLLBACKS) public void commitRollback(int, @NonNull java.util.List<android.content.pm.VersionedPackage>, @NonNull android.content.IntentSender); method @RequiresPermission(android.Manifest.permission.MANAGE_ROLLBACKS) public void expireRollbackForPackage(@NonNull String); - method @RequiresPermission(android.Manifest.permission.MANAGE_ROLLBACKS) public java.util.List<android.content.rollback.RollbackInfo> getAvailableRollbacks(); + method @RequiresPermission(android.Manifest.permission.MANAGE_ROLLBACKS) @NonNull public java.util.List<android.content.rollback.RollbackInfo> getAvailableRollbacks(); method @RequiresPermission(android.Manifest.permission.MANAGE_ROLLBACKS) @NonNull public java.util.List<android.content.rollback.RollbackInfo> getRecentlyCommittedRollbacks(); method @RequiresPermission(android.Manifest.permission.MANAGE_ROLLBACKS) public void reloadPersistedData(); field public static final String EXTRA_STATUS = "android.content.rollback.extra.STATUS"; diff --git a/core/java/android/content/rollback/PackageRollbackInfo.java b/core/java/android/content/rollback/PackageRollbackInfo.java index 03810f50f20c..c0414fcdf5c5 100644 --- a/core/java/android/content/rollback/PackageRollbackInfo.java +++ b/core/java/android/content/rollback/PackageRollbackInfo.java @@ -89,6 +89,7 @@ public final class PackageRollbackInfo implements Parcelable { /** * Returns the name of the package to roll back from. */ + @NonNull public String getPackageName() { return mVersionRolledBackFrom.getPackageName(); } @@ -96,6 +97,7 @@ public final class PackageRollbackInfo implements Parcelable { /** * Returns the version of the package rolled back from. */ + @NonNull public VersionedPackage getVersionRolledBackFrom() { return mVersionRolledBackFrom; } @@ -103,6 +105,7 @@ public final class PackageRollbackInfo implements Parcelable { /** * Returns the version of the package rolled back to. */ + @NonNull public VersionedPackage getVersionRolledBackTo() { return mVersionRolledBackTo; } diff --git a/core/java/android/content/rollback/RollbackInfo.java b/core/java/android/content/rollback/RollbackInfo.java index 29b99e034a8b..a363718a8b1d 100644 --- a/core/java/android/content/rollback/RollbackInfo.java +++ b/core/java/android/content/rollback/RollbackInfo.java @@ -16,6 +16,7 @@ package android.content.rollback; +import android.annotation.NonNull; import android.annotation.SystemApi; import android.content.pm.VersionedPackage; import android.os.Parcel; @@ -72,6 +73,7 @@ public final class RollbackInfo implements Parcelable { /** * Returns the list of package that are rolled back. */ + @NonNull public List<PackageRollbackInfo> getPackages() { return mPackages; } @@ -105,6 +107,7 @@ public final class RollbackInfo implements Parcelable { * As provided to {@link #commitRollback} when the rollback was committed. * This is only applicable for rollbacks that have been committed. */ + @NonNull public List<VersionedPackage> getCausePackages() { return mCausePackages; } diff --git a/core/java/android/content/rollback/RollbackManager.java b/core/java/android/content/rollback/RollbackManager.java index c043491e599b..4e8c254138de 100644 --- a/core/java/android/content/rollback/RollbackManager.java +++ b/core/java/android/content/rollback/RollbackManager.java @@ -57,6 +57,7 @@ public final class RollbackManager { * MANAGE_ROLLBACKS permission. */ @RequiresPermission(android.Manifest.permission.MANAGE_ROLLBACKS) + @NonNull public List<RollbackInfo> getAvailableRollbacks() { try { return mBinder.getAvailableRollbacks().getList(); |