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\..+ 15# Same rationale for jni_zero. 16org\.jni_zero\..+ 17J\.cronet_tests_N(\$.+)? 18 19# don't jarjar automatically generated FooJni files. 20org\.chromium\.net\..+Jni(\$.+)? 21 22# Do not jarjar the tests and its utils as they also do JNI with cronet_tests.so 23org\.chromium\.net\..*Test.*(\$.+)? 24org\.chromium\.net\.NativeTestServer(\$.+)? 25org\.chromium\.net\.MockUrlRequestJobFactory(\$.+)? 26org\.chromium\.net\.QuicTestServer(\$.+)? 27org\.chromium\.net\.MockCertVerifier(\$.+)? 28org\.chromium\.net\.LogcatCapture(\$.+)? 29org\.chromium\.net\.ReportingCollector(\$.+)? 30org\.chromium\.net\.Http2TestServer(\$.+)? 31org\.chromium\.net\.Http2TestHandler(\$.+)? 32org\.chromium\.net\.AndroidNetworkLibrary(\$.+)?