Match any API surface in the SDK extension directory

Previously, it would only match `public`, this allows it to match any
API surface.

Bug: 336993217
Test: ./gradlew
Change-Id: I80a687fc43e53bafc251459b914d1e2c1a0a623f
diff --git a/metalava/src/main/java/com/android/tools/metalava/apilevels/ExtensionSdkJarReader.kt b/metalava/src/main/java/com/android/tools/metalava/apilevels/ExtensionSdkJarReader.kt
index e840390..fa6a8ef 100644
--- a/metalava/src/main/java/com/android/tools/metalava/apilevels/ExtensionSdkJarReader.kt
+++ b/metalava/src/main/java/com/android/tools/metalava/apilevels/ExtensionSdkJarReader.kt
@@ -23,7 +23,7 @@
 
     companion object {
         private val REGEX_JAR_PATH = run {
-            var pattern = ".*/(\\d+)/public/(.*)\\.jar$"
+            var pattern = ".*/(\\d+)/[^/]+/(.*)\\.jar$"
             if (SdkConstants.currentPlatform() == PLATFORM_WINDOWS) {
                 pattern = pattern.replace("/", "\\\\")
             }