summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jeff Sharkey <jsharkey@google.com> 2021-03-08 14:17:34 +0000
committer Jeff Sharkey <jsharkey@android.com> 2021-03-08 18:01:35 -0700
commit479d90cefd7d30c8add6bd0cfbdc32babd2c53ae (patch)
treeb962677248fd491d95425176e76e7d2253dae886
parentb95b1a2eff9f1a56633d25b531db5b8fc9d2e197 (diff)
Relax null checks to fix tests.
The nullability annotations on these methods are aspirational, and a recent CL started routing many existing call-sites through them, so we'll need to start allowing nulls. I'm not at a full workstation right now, so this CL simply relaxes the enforcement, and a future CL will adjust the API annotations. Bug: 182091763 Change-Id: I43d49747deb8c7881d942eba48237eb0fccc7acd Merged-In: I43d49747deb8c7881d942eba48237eb0fccc7acd
-rw-r--r--core/java/android/content/ContextParams.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/java/android/content/ContextParams.java b/core/java/android/content/ContextParams.java
index 17ec2a847d4f..43d2b16f64d7 100644
--- a/core/java/android/content/ContextParams.java
+++ b/core/java/android/content/ContextParams.java
@@ -127,7 +127,7 @@ public final class ContextParams {
*/
@NonNull
public Builder setAttributionTag(@NonNull String attributionTag) {
- mAttributionTag = Objects.requireNonNull(attributionTag);
+ mAttributionTag = attributionTag;
return this;
}
@@ -142,7 +142,7 @@ public final class ContextParams {
@NonNull
public Builder setReceiverPackage(@NonNull String packageName,
@Nullable String attributionTag) {
- mReceiverPackage = Objects.requireNonNull(packageName);
+ mReceiverPackage = packageName;
mReceiverAttributionTag = attributionTag;
return this;
}
@@ -170,7 +170,11 @@ public final class ContextParams {
@SystemApi
@RequiresPermission(android.Manifest.permission.RENOUNCE_PERMISSIONS)
public @NonNull Builder setRenouncedPermissions(@NonNull Set<String> renouncedPermissions) {
- mRenouncedPermissions = Collections.unmodifiableSet(renouncedPermissions);
+ if (renouncedPermissions != null) {
+ mRenouncedPermissions = Collections.unmodifiableSet(renouncedPermissions);
+ } else {
+ mRenouncedPermissions = null;
+ }
return this;
}