From fa083fdc7f57ed3d419e44169fc192a811190f46 Mon Sep 17 00:00:00 2001 From: David Su Date: Sun, 5 Jan 2020 16:00:28 -0800 Subject: [PATCH] Formalize WifiConfiguration copy constructor Copy constructor is used by WifiTrackerLib. Bug: 138801922 Test: compiles Change-Id: Icec13c808b875cde9d8204d55996bb18d8da1eb4 --- api/current.txt | 1 + wifi/java/android/net/wifi/WifiConfiguration.java | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/current.txt b/api/current.txt index c734db5196a90..4d7bf0996bd2f 100644 --- a/api/current.txt +++ b/api/current.txt @@ -30234,6 +30234,7 @@ package android.net.wifi { @Deprecated public class WifiConfiguration implements android.os.Parcelable { ctor @Deprecated public WifiConfiguration(); + ctor @Deprecated public WifiConfiguration(@NonNull android.net.wifi.WifiConfiguration); method public int describeContents(); method @Deprecated public android.net.ProxyInfo getHttpProxy(); method @Deprecated @NonNull public String getKey(); diff --git a/wifi/java/android/net/wifi/WifiConfiguration.java b/wifi/java/android/net/wifi/WifiConfiguration.java index 2a165d3904942..7cbdc3add497d 100644 --- a/wifi/java/android/net/wifi/WifiConfiguration.java +++ b/wifi/java/android/net/wifi/WifiConfiguration.java @@ -2590,9 +2590,8 @@ public class WifiConfiguration implements Parcelable { return mPasspointManagementObjectTree; } - /** copy constructor {@hide} */ - @UnsupportedAppUsage - public WifiConfiguration(WifiConfiguration source) { + /** Copy constructor */ + public WifiConfiguration(@NonNull WifiConfiguration source) { if (source != null) { networkId = source.networkId; status = source.status;