diff --git a/api/current.txt b/api/current.txt index 1a01431619d50..41dccda0fc809 100755 --- a/api/current.txt +++ b/api/current.txt @@ -27723,7 +27723,7 @@ package android.net { method public abstract boolean isRelative(); method public android.net.Uri normalizeScheme(); method public static android.net.Uri parse(String); - method public String toSafeString(); + method @NonNull public String toSafeString(); method public abstract String toString(); method public static android.net.Uri withAppendedPath(android.net.Uri, String); method public static void writeToParcel(android.os.Parcel, android.net.Uri); diff --git a/core/java/android/net/Uri.java b/core/java/android/net/Uri.java index 28b2707bc02d2..9125cfbc7f9cc 100644 --- a/core/java/android/net/Uri.java +++ b/core/java/android/net/Uri.java @@ -16,6 +16,7 @@ package android.net; +import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.UnsupportedAppUsage; import android.content.Intent; @@ -380,6 +381,7 @@ public abstract class Uri implements Parcelable, Comparable { * returned as {@code http://example.com/...}. * @return the common forms PII redacted string of this URI */ + @NonNull public String toSafeString() { String scheme = getScheme(); String ssp = getSchemeSpecificPart();