ConnectivityService is going to become a mainline module, and it will not able to use hidden method anymore. Using PlatformProperties as a static library instead of hidden API. Bug: 170917042 Test: atest FrameworksNetTests Merged-In: I3a3deca5d2e0f690db8c0061de2db2217376d268 Change-Id: I3a3deca5d2e0f690db8c0061de2db2217376d268
15 lines
840 B
Plaintext
15 lines
840 B
Plaintext
rule android.sysprop.** com.android.connectivity.sysprop.@1
|
|
rule com.android.net.module.util.** com.android.connectivity.net-utils.@1
|
|
rule com.android.modules.utils.** com.android.connectivity.modules-utils.@1
|
|
|
|
# internal util classes
|
|
# Exclude AsyncChannel. TODO: remove AsyncChannel usage in ConnectivityService
|
|
rule com.android.internal.util.AsyncChannel* @0
|
|
# Exclude LocationPermissionChecker. This is going to be moved to libs/net
|
|
rule com.android.internal.util.LocationPermissionChecker* @0
|
|
rule android.util.LocalLog* com.android.connectivity.util.LocalLog@1
|
|
# android.util.IndentingPrintWriter* should use a different package name from
|
|
# the one in com.android.internal.util
|
|
rule android.util.IndentingPrintWriter* android.connectivity.util.IndentingPrintWriter@1
|
|
rule com.android.internal.util.** com.android.connectivity.util.@1
|