diff options
| author | 2020-01-17 12:35:11 -0800 | |
|---|---|---|
| committer | 2020-01-17 12:35:11 -0800 | |
| commit | df2c3924ea8aab7c8cf1362ca110ec9b229da8de (patch) | |
| tree | 0c86db9a21c9fcf1ea98cc139cbf405854b7f765 | |
| parent | c0504468076ab5cd47eeba8888b0282e7a3f83a0 (diff) | |
| parent | bd5a33f03badaa81aee741f6cba107018ebc7006 (diff) | |
Merge "Annotate StringNetworkSpecifier @Deprecated and @removed"
am: bd5a33f03b
Change-Id: I1c54215ef9f9ccb4357fb7cec1e22c48ef305bd3
| -rwxr-xr-x | api/system-current.txt | 9 | ||||
| -rw-r--r-- | api/system-removed.txt | 12 | ||||
| -rw-r--r-- | core/java/android/net/StringNetworkSpecifier.java | 11 |
3 files changed, 22 insertions, 10 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 04aa300ea88b..998846a0a707 100755 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -4640,15 +4640,6 @@ package android.net { method @NonNull public android.net.StaticIpConfiguration.Builder setIpAddress(@Nullable android.net.LinkAddress); } - public final class StringNetworkSpecifier extends android.net.NetworkSpecifier implements android.os.Parcelable { - ctor public StringNetworkSpecifier(@NonNull String); - method public int describeContents(); - method public boolean satisfiedBy(android.net.NetworkSpecifier); - method public void writeToParcel(@NonNull android.os.Parcel, int); - field @NonNull public static final android.os.Parcelable.Creator<android.net.StringNetworkSpecifier> CREATOR; - field @NonNull public final String specifier; - } - public final class TelephonyNetworkSpecifier extends android.net.NetworkSpecifier implements android.os.Parcelable { method public boolean satisfiedBy(android.net.NetworkSpecifier); } diff --git a/api/system-removed.txt b/api/system-removed.txt index 5802f6cc09b6..57ee408c561c 100644 --- a/api/system-removed.txt +++ b/api/system-removed.txt @@ -130,6 +130,18 @@ package android.media.tv { } +package android.net { + + @Deprecated public final class StringNetworkSpecifier extends android.net.NetworkSpecifier implements android.os.Parcelable { + ctor public StringNetworkSpecifier(@NonNull String); + method public int describeContents(); + method public void writeToParcel(@NonNull android.os.Parcel, int); + field @NonNull public static final android.os.Parcelable.Creator<android.net.StringNetworkSpecifier> CREATOR; + field @NonNull public final String specifier; + } + +} + package android.net.wifi { @Deprecated public class BatchedScanResult implements android.os.Parcelable { diff --git a/core/java/android/net/StringNetworkSpecifier.java b/core/java/android/net/StringNetworkSpecifier.java index 83dbc637fb65..530c84a8f3f0 100644 --- a/core/java/android/net/StringNetworkSpecifier.java +++ b/core/java/android/net/StringNetworkSpecifier.java @@ -26,7 +26,16 @@ import com.android.internal.util.Preconditions; import java.util.Objects; -/** @hide */ +/** + * @deprecated use other subclass of {@link android.net.NetworkSpecifier}, + * eg. {@link android.net.TelephonyNetworkSpecifier}, + * {@link android.net.wifi.WifiNetworkSpecifier} instead. + * @see {@link android.net.NetworkRequest#setNetworkSpecifier(String)} for details. + * @removed this class was tentatively made SystemApi in December 2019 in the scramble for + * publishing mainline APIs, it should be removed before R release is published. + * @hide + */ +@Deprecated @SystemApi public final class StringNetworkSpecifier extends NetworkSpecifier implements Parcelable { /** |