| Remi NGUYEN VAN | c6f8fb0 | 2022-04-20 18:58:53 +0900 | [diff] [blame] | 1 |  | 
| zhidou | b33a263 | 2022-09-06 17:58:20 +0000 | [diff] [blame] | 2 | # Keep JNI registered methods | 
|  | 3 | -keepclasseswithmembers,includedescriptorclasses class * { native <methods>; } | 
| Remi NGUYEN VAN | c6f8fb0 | 2022-04-20 18:58:53 +0900 | [diff] [blame] | 4 |  | 
| zhidou | b33a263 | 2022-09-06 17:58:20 +0000 | [diff] [blame] | 5 | # Keep classes extending structured message. | 
|  | 6 | -keepclassmembers public class * extends **.com.android.net.module.util.Struct { | 
|  | 7 | *; | 
|  | 8 | } | 
| Chalard Jean | 88edc35 | 2022-09-29 18:01:49 +0900 | [diff] [blame] | 9 |  | 
| Mark | 53e71c3 | 2023-01-13 07:00:25 +0000 | [diff] [blame] | 10 | -keepclassmembers class android.net.**,com.android.networkstack.** { | 
| Chalard Jean | 88edc35 | 2022-09-29 18:01:49 +0900 | [diff] [blame] | 11 | static final % POLICY_*; | 
|  | 12 | static final % NOTIFY_TYPE_*; | 
|  | 13 | static final % TRANSPORT_*; | 
|  | 14 | static final % CMD_*; | 
|  | 15 | static final % EVENT_*; | 
|  | 16 | } | 
|  | 17 |  | 
| Handa Wang | cca941a | 2024-01-25 11:03:12 +0000 | [diff] [blame] | 18 | # b/313539492 Keep the onLocalNetworkInfoChanged method in classes extending Connectivity.NetworkCallback. | 
|  | 19 | -keepclassmembers class * extends **android.net.ConnectivityManager$NetworkCallback { | 
|  | 20 | public void onLocalNetworkInfoChanged(**android.net.Network, **android.net.LocalNetworkInfo); | 
|  | 21 | } |