diff options
| author | Joanne Chung <joannechung@google.com> | 2020-10-13 21:06:02 +0800 |
|---|---|---|
| committer | Joanne Chung <joannechung@google.com> | 2020-10-14 09:56:43 +0800 |
| commit | 11f3fdf4e24979a9b35b71aef0afcc030d8f2c49 (patch) | |
| tree | 27f52318fbc8a9f1e86317cac084278802076606 /core/java | |
| parent | 043fb71ae7cdfe14a22b0319e99499fcc79a3f73 (diff) | |
Made CacheQuotaHint testable.
Bug: 158762190
Test: atest android.app.usage.cts.CacheQuotaHintTest
Change-Id: I2b0a49e5199354972231c44c6956073bf714e2e4
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/usage/CacheQuotaHint.java | 12 | ||||
| -rw-r--r-- | core/java/android/app/usage/UsageStats.java | 2 |
2 files changed, 9 insertions, 5 deletions
diff --git a/core/java/android/app/usage/CacheQuotaHint.java b/core/java/android/app/usage/CacheQuotaHint.java index b5aed49f211e..d5c72f286a32 100644 --- a/core/java/android/app/usage/CacheQuotaHint.java +++ b/core/java/android/app/usage/CacheQuotaHint.java @@ -19,6 +19,7 @@ package android.app.usage; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.os.Parcel; import android.os.Parcelable; @@ -32,6 +33,7 @@ import java.util.Objects; * allows apps to understand how much cache to use. * {@hide} */ +@TestApi @SystemApi public final class CacheQuotaHint implements Parcelable { public static final long QUOTA_NOT_SET = -1; @@ -44,14 +46,14 @@ public final class CacheQuotaHint implements Parcelable { * Create a new request. * @param builder A builder for this object. */ - public CacheQuotaHint(Builder builder) { + public CacheQuotaHint(@NonNull Builder builder) { this.mUuid = builder.mUuid; this.mUid = builder.mUid; this.mUsageStats = builder.mUsageStats; this.mQuota = builder.mQuota; } - public String getVolumeUuid() { + @Nullable public String getVolumeUuid() { return mUuid; } @@ -63,12 +65,12 @@ public final class CacheQuotaHint implements Parcelable { return mQuota; } - public UsageStats getUsageStats() { + @Nullable public UsageStats getUsageStats() { return mUsageStats; } @Override - public void writeToParcel(Parcel dest, int flags) { + public void writeToParcel(@NonNull Parcel dest, int flags) { dest.writeString(mUuid); dest.writeInt(mUid); dest.writeLong(mQuota); @@ -106,7 +108,7 @@ public final class CacheQuotaHint implements Parcelable { public Builder() { } - public Builder(CacheQuotaHint hint) { + public Builder(@NonNull CacheQuotaHint hint) { setVolumeUuid(hint.getVolumeUuid()); setUid(hint.getUid()); setUsageStats(hint.getUsageStats()); diff --git a/core/java/android/app/usage/UsageStats.java b/core/java/android/app/usage/UsageStats.java index f2a054d16ccb..dcecd9070a74 100644 --- a/core/java/android/app/usage/UsageStats.java +++ b/core/java/android/app/usage/UsageStats.java @@ -30,6 +30,7 @@ import static android.app.usage.UsageEvents.Event.ROLLOVER_FOREGROUND_SERVICE; import static android.app.usage.UsageEvents.Event.USER_INTERACTION; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.compat.annotation.UnsupportedAppUsage; import android.os.Build; import android.os.Bundle; @@ -155,6 +156,7 @@ public final class UsageStats implements Parcelable { /** * {@hide} */ + @TestApi public UsageStats() { } |
