summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJoanne Chung <joannechung@google.com>2020-10-13 21:06:02 +0800
committerJoanne Chung <joannechung@google.com>2020-10-14 09:56:43 +0800
commit11f3fdf4e24979a9b35b71aef0afcc030d8f2c49 (patch)
tree27f52318fbc8a9f1e86317cac084278802076606 /core/java
parent043fb71ae7cdfe14a22b0319e99499fcc79a3f73 (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.java12
-rw-r--r--core/java/android/app/usage/UsageStats.java2
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() {
}