Merge "[CS01]Remove hidden API usage of NetworkCapabilities" am: 5f2492095f

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1563495

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I92df8ef58e30ddefb84001a0b45363e82fdd3621
This commit is contained in:
Frank Li
2021-02-16 03:08:00 +00:00
committed by Automerger Merge Worker

View File

@@ -2085,9 +2085,10 @@ public final class NetworkCapabilities implements Parcelable {
/** /**
* Check if private dns is broken. * Check if private dns is broken.
* *
* @return {@code true} if {@code mPrivateDnsBroken} is set when private DNS is broken. * @return {@code true} if private DNS is broken on this network.
* @hide * @hide
*/ */
@SystemApi
public boolean isPrivateDnsBroken() { public boolean isPrivateDnsBroken() {
return mPrivateDnsBroken; return mPrivateDnsBroken;
} }
@@ -2329,6 +2330,17 @@ public final class NetworkCapabilities implements Parcelable {
return this; return this;
} }
/**
* Completely clears the contents of this object, removing even the capabilities that are
* set by default when the object is constructed.
* @return this builder
*/
@NonNull
public Builder clearAll() {
mCaps.clearAll();
return this;
}
/** /**
* Sets the owner UID. * Sets the owner UID.
* *