diff options
| -rwxr-xr-x | api/system-current.txt | 7 | ||||
| -rw-r--r-- | core/java/android/net/MatchAllNetworkSpecifier.java | 9 |
2 files changed, 14 insertions, 2 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 4c433162b7e2..2b190d6056b8 100755 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -4731,6 +4731,13 @@ package android.net { method public void setValidatedPrivateDnsServers(@NonNull java.util.Collection<java.net.InetAddress>); } + public final class MatchAllNetworkSpecifier extends android.net.NetworkSpecifier implements android.os.Parcelable { + ctor public MatchAllNetworkSpecifier(); + method public int describeContents(); + method public void writeToParcel(@NonNull android.os.Parcel, int); + field @NonNull public static final android.os.Parcelable.Creator<android.net.MatchAllNetworkSpecifier> CREATOR; + } + public class Network implements android.os.Parcelable { ctor public Network(@NonNull android.net.Network); method @NonNull public android.net.Network getPrivateDnsBypassingCopy(); diff --git a/core/java/android/net/MatchAllNetworkSpecifier.java b/core/java/android/net/MatchAllNetworkSpecifier.java index ab4f627a291b..68a39355198b 100644 --- a/core/java/android/net/MatchAllNetworkSpecifier.java +++ b/core/java/android/net/MatchAllNetworkSpecifier.java @@ -16,6 +16,8 @@ package android.net; +import android.annotation.NonNull; +import android.annotation.SystemApi; import android.os.Parcel; import android.os.Parcelable; @@ -27,10 +29,12 @@ import android.os.Parcelable; * * @hide */ +@SystemApi public final class MatchAllNetworkSpecifier extends NetworkSpecifier implements Parcelable { /** * Utility method which verifies that the ns argument is not a MatchAllNetworkSpecifier and * throws an IllegalArgumentException if it is. + * @hide */ public static void checkNotMatchAllNetworkSpecifier(NetworkSpecifier ns) { if (ns instanceof MatchAllNetworkSpecifier) { @@ -38,6 +42,7 @@ public final class MatchAllNetworkSpecifier extends NetworkSpecifier implements } } + /** @hide */ public boolean satisfiedBy(NetworkSpecifier other) { /* * The method is called by a NetworkRequest to see if it is satisfied by a proposed @@ -64,11 +69,11 @@ public final class MatchAllNetworkSpecifier extends NetworkSpecifier implements } @Override - public void writeToParcel(Parcel dest, int flags) { + public void writeToParcel(@NonNull Parcel dest, int flags) { // Nothing to write. } - public static final @android.annotation.NonNull Parcelable.Creator<MatchAllNetworkSpecifier> CREATOR = + public static final @NonNull Parcelable.Creator<MatchAllNetworkSpecifier> CREATOR = new Parcelable.Creator<MatchAllNetworkSpecifier>() { public MatchAllNetworkSpecifier createFromParcel(Parcel in) { return new MatchAllNetworkSpecifier(); |