Checks for null id on LocusId constructor.
Test: atest CtsContentTestCases:LocusIdTest
Bug: 126945732
Change-Id: Ifbffae6cc287861f78d19921b35a26e624038168
diff --git a/core/java/android/content/LocusId.java b/core/java/android/content/LocusId.java
index 3d1ddc3..c67ff7c 100644
--- a/core/java/android/content/LocusId.java
+++ b/core/java/android/content/LocusId.java
@@ -37,9 +37,11 @@
/**
* Default constructor.
+ *
+ * @throws IllegalArgumentException if {@code id} is empty or {@code null}.
*/
public LocusId(@NonNull String id) {
- mId = Preconditions.checkNotNull(id);
+ mId = Preconditions.checkStringNotEmpty(id, "id cannot be empty");
}
/**