1# Exclude some test prefixes, as they can't be found after being jarjared. 2com\.android\.testutils\..+ 3# jarjar-gen can't handle some kotlin object expression, exclude packages that include them 4androidx\..+ 5# don't jarjar netty as it does JNI 6io\.netty\..+ 7kotlin\.test\..+ 8kotlin\.reflect\..+ 9org\.mockito\..+ 10# Do not jarjar the api classes 11android\.net\..+ 12# cronet_tests.so is not jarjared and uses base classes. We can remove this when there's a 13# separate java base target to depend on. 14org\.chromium\.base\..+ 15J\.cronet_tests_N(\$.+)? 16 17# don't jarjar automatically generated FooJni files. 18org\.chromium\.net\..+Jni(\$.+)? 19 20# Do not jarjar the tests and its utils as they also do JNI with cronet_tests.so 21org\.chromium\.net\..*Test.*(\$.+)? 22org\.chromium\.net\.NativeTestServer(\$.+)? 23org\.chromium\.net\.MockUrlRequestJobFactory(\$.+)? 24org\.chromium\.net\.QuicTestServer(\$.+)? 25org\.chromium\.net\.MockCertVerifier(\$.+)? 26org\.chromium\.net\.LogcatCapture(\$.+)? 27org\.chromium\.net\.ReportingCollector(\$.+)? 28org\.chromium\.net\.Http2TestServer(\$.+)? 29org\.chromium\.net\.Http2TestHandler(\$.+)? 30org\.chromium\.net\.AndroidNetworkLibrary(\$.+)?