Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 17f9b9bf authored by Ivan Chiang's avatar Ivan Chiang Committed by Gerrit Code Review
Browse files

Merge "Expose Uri toSafeString api"

parents 0882543a 72285d3e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -27783,6 +27783,7 @@ package android.net {
    method public abstract boolean isRelative();
    method public android.net.Uri normalizeScheme();
    method public static android.net.Uri parse(java.lang.String);
    method public java.lang.String toSafeString();
    method public abstract java.lang.String toString();
    method public static android.net.Uri withAppendedPath(android.net.Uri, java.lang.String);
    method public static void writeToParcel(android.os.Parcel, android.net.Uri);
+5 −4
Original line number Diff line number Diff line
@@ -374,11 +374,12 @@ public abstract class Uri implements Parcelable, Comparable<Uri> {
    public abstract String toString();

    /**
     * Return a string representation of the URI that is safe to print
     * to logs and other places where PII should be avoided.
     * @hide
     * Return a string representation of this URI that has common forms of PII redacted,
     * making it safer to use for logging purposes.  For example, {@code tel:800-466-4411} is
     * returned as {@code tel:xxx-xxx-xxxx} and {@code http://example.com/path/to/item/} is
     * returned as {@code http://example.com/...}.
     * @return the common forms PII redacted string of this URI
     */
    @UnsupportedAppUsage
    public String toSafeString() {
        String scheme = getScheme();
        String ssp = getSchemeSpecificPart();