Remi NGUYEN VAN | 11f162b | 2022-05-24 16:47:33 +0900 | [diff] [blame] | 1 | # INetworkStatsProvider / INetworkStatsProviderCallback are referenced from net-tests-utils, which |
| 2 | # may be used by tests that do not apply connectivity jarjar rules. |
| 3 | # TODO: move files to a known internal package (like android.net.connectivity.visiblefortesting) |
| 4 | # so that they do not need jarjar |
| 5 | android\.net\.netstats\.provider\.INetworkStatsProvider(\$.+)? |
| 6 | android\.net\.netstats\.provider\.INetworkStatsProviderCallback(\$.+)? |
| 7 | |
| 8 | # INetworkAgent / INetworkAgentRegistry are used in NetworkAgentTest |
| 9 | # TODO: move files to android.net.connectivity.visiblefortesting |
| 10 | android\.net\.INetworkAgent(\$.+)? |
| 11 | android\.net\.INetworkAgentRegistry(\$.+)? |
| 12 | |
| 13 | # IConnectivityDiagnosticsCallback used in ConnectivityDiagnosticsManagerTest |
| 14 | # TODO: move files to android.net.connectivity.visiblefortesting |
| 15 | android\.net\.IConnectivityDiagnosticsCallback(\$.+)? |
| 16 | |
Chalard Jean | 2fb66f1 | 2023-08-25 12:50:37 +0900 | [diff] [blame] | 17 | # Classes used by tethering as a hidden API are compiled as a lib in target |
| 18 | # connectivity-internal-api-util. Because it's used by tethering, it can't |
| 19 | # be jarjared. Classes in android.net.connectivity are exempt from being |
| 20 | # listed here because they are already in the target package and as such |
| 21 | # are already not jarjared. |
| 22 | # Because Tethering can be installed on R without Connectivity, any use |
| 23 | # of these classes must be protected by a check for >= S SDK. |
| 24 | # It's unlikely anybody else declares a hidden class with this nameĀ ? |
| 25 | android\.net\.RoutingCoordinatorManager(\$.+)? |
Chalard Jean | 22350c9 | 2023-10-07 19:21:45 +0900 | [diff] [blame] | 26 | android\.net\.LocalNetworkInfo(\$.+)? |
Remi NGUYEN VAN | 11f162b | 2022-05-24 16:47:33 +0900 | [diff] [blame] | 27 | |
| 28 | # KeepaliveUtils is used by ConnectivityManager CTS |
| 29 | # TODO: move into service-connectivity so framework-connectivity stops using |
| 30 | # ServiceConnectivityResources (callers need high permissions to find/query the resource apk anyway) |
| 31 | # and have a ConnectivityManager test API instead |
| 32 | android\.net\.util\.KeepaliveUtils(\$.+)? |
| 33 | |
| 34 | # TODO (b/217115866): add jarjar rules for Nearby |
| 35 | android\.nearby\..+ |
Motomu Utsumi | 73e2e87 | 2023-04-14 19:22:42 +0900 | [diff] [blame] | 36 | |
| 37 | # Don't touch anything that's already under android.net.http (cronet) |
| 38 | # This is required since android.net.http contains api classes and hidden classes. |
| 39 | # TODO: Remove this after hidden classes are moved to different package |
Yuyang Huang | 33fa4d2 | 2023-02-14 22:59:37 +0900 | [diff] [blame] | 40 | android\.net\.http\..+ |