From eb42f2f9e7deb4a87631eaccabdea42a2d722ae9 Mon Sep 17 00:00:00 2001 From: Remi NGUYEN VAN Date: Fri, 15 Mar 2019 02:25:09 +0900 Subject: [PATCH] Remove NetworkParcelable With the @JavaOnlyStableParcelable annotation, Network can now be used as-is as a framework parcelable. Test: atest FrameworksNetTests NetworkStackTests Bug: 126477266 Change-Id: I5d9695a31b3ac48d10edcf08ccd0c34375353b79 --- .../core/java/com/android/server/ConnectivityService.java | 3 +-- .../java/com/android/server/ConnectivityServiceTest.java | 8 ++------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index 524d5c66b3..66c9735e4c 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -41,7 +41,6 @@ import static android.net.NetworkCapabilities.TRANSPORT_VPN; import static android.net.NetworkPolicyManager.RULE_NONE; import static android.net.NetworkPolicyManager.uidRulesToString; import static android.net.shared.NetworkMonitorUtils.isValidationRequired; -import static android.net.shared.NetworkParcelableUtil.toStableParcelable; import static android.os.Process.INVALID_UID; import static android.system.OsConstants.IPPROTO_TCP; import static android.system.OsConstants.IPPROTO_UDP; @@ -5380,7 +5379,7 @@ public class ConnectivityService extends IConnectivityManager.Stub final long token = Binder.clearCallingIdentity(); try { getNetworkStack().makeNetworkMonitor( - toStableParcelable(nai.network), name, new NetworkMonitorCallbacks(nai)); + nai.network, name, new NetworkMonitorCallbacks(nai)); } finally { Binder.restoreCallingIdentity(token); } diff --git a/tests/net/java/com/android/server/ConnectivityServiceTest.java b/tests/net/java/com/android/server/ConnectivityServiceTest.java index 30936294e6..b92d934d10 100644 --- a/tests/net/java/com/android/server/ConnectivityServiceTest.java +++ b/tests/net/java/com/android/server/ConnectivityServiceTest.java @@ -60,7 +60,6 @@ import static android.net.NetworkPolicyManager.RULE_ALLOW_METERED; import static android.net.NetworkPolicyManager.RULE_NONE; import static android.net.NetworkPolicyManager.RULE_REJECT_ALL; import static android.net.NetworkPolicyManager.RULE_REJECT_METERED; -import static android.net.shared.NetworkParcelableUtil.fromStableParcelable; import static com.android.internal.util.TestUtils.waitForIdleHandler; import static com.android.internal.util.TestUtils.waitForIdleLooper; @@ -123,7 +122,6 @@ import android.net.NetworkFactory; import android.net.NetworkInfo; import android.net.NetworkInfo.DetailedState; import android.net.NetworkMisc; -import android.net.NetworkParcelable; import android.net.NetworkRequest; import android.net.NetworkSpecifier; import android.net.NetworkStackClient; @@ -500,8 +498,7 @@ public class ConnectivityServiceTest { fail(e.getMessage()); } - final ArgumentCaptor nmNetworkCaptor = - ArgumentCaptor.forClass(NetworkParcelable.class); + final ArgumentCaptor nmNetworkCaptor = ArgumentCaptor.forClass(Network.class); final ArgumentCaptor nmCbCaptor = ArgumentCaptor.forClass(INetworkMonitorCallbacks.class); doNothing().when(mNetworkStack).makeNetworkMonitor( @@ -541,8 +538,7 @@ public class ConnectivityServiceTest { } }; - assertEquals( - mNetworkAgent.netId, fromStableParcelable(nmNetworkCaptor.getValue()).netId); + assertEquals(mNetworkAgent.netId, nmNetworkCaptor.getValue().netId); mNmCallbacks = nmCbCaptor.getValue(); try {