summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-06 03:19:24 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-06 03:19:24 +0000
commitb704c04be7aadc771ed5160da41507aeed45529f (patch)
treeaee14be431fe97c6a0551949b68b3f77de3ee7ac
parent8feef2f2bbdeb1229b67b733c07560332f142cb4 (diff)
parentb2a78eb65e4b667e16a344286e64b4f217806048 (diff)
downloadsdk-android14-mainline-appsearch-release.tar.gz
Snap for 11182773 from b2a78eb65e4b667e16a344286e64b4f217806048 to mainline-appsearch-releaseaml_ase_341410000android14-mainline-appsearch-release
Change-Id: I02d5d2e83533a9132fde0558fa8811851b42a5db
-rw-r--r--current/androidx/Android.bp7293
-rw-r--r--current/androidx/m2repository/androidx/activity/activity-compose/1.7.0-alpha05/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/activity/activity-compose/1.7.0-alpha05/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/activity/activity/1.7.0-alpha05/Android.bp62
-rw-r--r--current/androidx/m2repository/androidx/activity/activity/1.7.0-alpha05/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation-jvm/1.7.0-alpha03/Android.bp44
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jarbin65166 -> 0 bytes
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.md51
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha11
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha2561
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha5121
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jarbin21070 -> 0 bytes
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.md51
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha11
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha2561
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha5121
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jarbin670 -> 0 bytes
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.md51
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha11
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha2561
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha5121
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module134
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.md51
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha11
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha2561
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha5121
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom40
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.md51
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha11
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha2561
-rw-r--r--current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha5121
-rw-r--r--current/androidx/m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/Android.bp78
-rw-r--r--current/androidx/m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch-compiler/1.1.0-alpha03/Android.bp36
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/arch/core/core-common/2.2.0-alpha01/Android.bp42
-rw-r--r--current/androidx/m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/autofill/autofill/1.2.0-beta02/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/autofill/autofill/1.2.0-beta02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/manifest/AndroidManifest.xml39
-rw-r--r--current/androidx/m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/Android.bp64
-rw-r--r--current/androidx/m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/manifest/AndroidManifest.xml44
-rw-r--r--current/androidx/m2repository/androidx/biometric/biometric/1.2.0-alpha06/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/biometric/biometric/1.2.0-alpha06/manifest/AndroidManifest.xml27
-rw-r--r--current/androidx/m2repository/androidx/browser/browser/1.6.0-alpha01/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/browser/browser/1.6.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/manifest/AndroidManifest.xml36
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-core/1.3.0-alpha06/Android.bp64
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-core/1.3.0-alpha06/manifest/AndroidManifest.xml36
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/manifest/AndroidManifest.xml34
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/Android.bp66
-rw-r--r--current/androidx/m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/car/app/app-automotive/1.3.0-beta02/Android.bp66
-rw-r--r--current/androidx/m2repository/androidx/car/app/app-automotive/1.3.0-beta02/manifest/AndroidManifest.xml50
-rw-r--r--current/androidx/m2repository/androidx/car/app/app-testing/1.3.0-beta02/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/car/app/app-testing/1.3.0-beta02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/car/app/app/1.3.0-beta02/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/car/app/app/1.3.0-beta02/manifest/AndroidManifest.xml41
-rw-r--r--current/androidx/m2repository/androidx/cardview/cardview/1.1.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/cardview/cardview/1.1.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/collection/collection-jvm/1.3.0-alpha03/Android.bp43
-rw-r--r--current/androidx/m2repository/androidx/collection/collection-ktx/1.3.0-alpha03/Android.bp42
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jarbin53809 -> 0 bytes
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.md51
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha11
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha2561
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha5121
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jarbin52392 -> 0 bytes
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.md51
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha11
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha2561
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha5121
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jarbin671 -> 0 bytes
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.md51
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha11
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha2561
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha5121
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module116
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.md51
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha11
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha2561
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha5121
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom40
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.md51
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha11
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha2561
-rw-r--r--current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha5121
-rw-r--r--current/androidx/m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/animation/animation/1.4.0-beta01/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/compose/animation/animation/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/compiler/compiler-hosted/1.4.1-dev-k1.8.10-c312d77f4cb/Android.bp30
-rw-r--r--current/androidx/m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/Android.bp64
-rw-r--r--current/androidx/m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/material/material/1.4.0-beta01/Android.bp72
-rw-r--r--current/androidx/m2repository/androidx/compose/material/material/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/material3/material3/1.1.0-alpha06/Android.bp74
-rw-r--r--current/androidx/m2repository/androidx/compose/material3/material3/1.1.0-alpha06/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/manifest/AndroidManifest.xml39
-rw-r--r--current/androidx/m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/Android.bp76
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/manifest/AndroidManifest.xml28
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/Android.bp70
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/Android.bp66
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/Android.bp68
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/manifest/AndroidManifest.xml28
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui/1.4.0-beta01/Android.bp90
-rw-r--r--current/androidx/m2repository/androidx/compose/ui/ui/1.4.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/concurrent/concurrent-futures-ktx/1.2.0-alpha01/Android.bp44
-rw-r--r--current/androidx/m2repository/androidx/concurrent/concurrent-futures/1.2.0-alpha01/Android.bp43
-rw-r--r--current/androidx/m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/constraintlayout/constraintlayout-core/1.1.0-alpha10/Android.bp42
-rw-r--r--current/androidx/m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/manifest/AndroidManifest.xml9
-rw-r--r--current/androidx/m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/core/core-animation-testing/1.0.0-beta01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/core/core-animation-testing/1.0.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/core/core-animation/1.0.0-beta02/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/core/core-animation/1.0.0-beta02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/core/core-ktx/1.12.0-alpha02/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/core/core-ktx/1.12.0-alpha02/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/core/core/1.12.0-alpha02/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/core/core/1.12.0-alpha02/manifest/AndroidManifest.xml30
-rw-r--r--current/androidx/m2repository/androidx/credentials/credentials/1.2.0-alpha04/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/credentials/credentials/1.2.0-alpha04/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/customview/customview/1.2.0-alpha03/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/customview/customview/1.2.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-core-okio-jvm/1.1.0-alpha05/Android.bp45
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-preferences-core-jvm/1.1.0-alpha05/Android.bp45
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-preferences-rxjava2/1.1.0-alpha05/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-preferences-rxjava2/1.1.0-alpha05/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-rxjava2/1.1.0-alpha05/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/datastore/datastore-rxjava2/1.1.0-alpha05/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/emoji/emoji/1.2.0-alpha03/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/emoji/emoji/1.2.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/emoji2/emoji2/1.4.0-beta02/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/emoji2/emoji2/1.4.0-beta02/manifest/AndroidManifest.xml25
-rw-r--r--current/androidx/m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/fragment/fragment/1.6.0-alpha08/Android.bp72
-rw-r--r--current/androidx/m2repository/androidx/fragment/fragment/1.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/health/health-services-client/1.0.0-beta03/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/health/health-services-client/1.0.0-beta03/manifest/AndroidManifest.xml34
-rw-r--r--current/androidx/m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/leanback/leanback/1.2.0-alpha03/Android.bp62
-rw-r--r--current/androidx/m2repository/androidx/leanback/leanback/1.2.0-alpha03/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-common-java8/2.6.0-alpha04/Android.bp43
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-common/2.6.0-alpha04/Android.bp42
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/manifest/AndroidManifest.xml35
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/loader/loader/1.2.0-alpha01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/loader/loader/1.2.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/media/media/1.7.0-alpha01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/media/media/1.7.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-common/1.3.0-alpha01/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-common/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/Android.bp44
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-player/1.3.0-alpha01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-player/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-session/1.3.0-alpha01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-session/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-widget/1.3.0-alpha01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/media2/media2-widget/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/Android.bp64
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/Android.bp62
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/build-info.textproto106
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jarbin0 -> 4988 bytes
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.md51
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha11
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha2561
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha5121
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json1
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.md51
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha11
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha2561
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha5121
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aarbin0 -> 18891 bytes
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.md51
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha11
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha2561
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha5121
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module553
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.md51
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha11
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha2561
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha5121
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom121
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.md51
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha11
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha2561
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha5121
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/paging/paging-common-ktx/3.2.0-alpha04/Android.bp42
-rw-r--r--current/androidx/m2repository/androidx/paging/paging-common/3.2.0-alpha04/Android.bp45
-rw-r--r--current/androidx/m2repository/androidx/paging/paging-guava/3.2.0-alpha05/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/paging/paging-guava/3.2.0-alpha05/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/Android.bp62
-rw-r--r--current/androidx/m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/palette/palette/1.1.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/palette/palette/1.1.0-alpha01/manifest/AndroidManifest.xml24
-rw-r--r--current/androidx/m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/manifest/AndroidManifest.xml24
-rw-r--r--current/androidx/m2repository/androidx/preference/preference/1.2.0-alpha01/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/preference/preference/1.2.0-alpha01/manifest/AndroidManifest.xml24
-rw-r--r--current/androidx/m2repository/androidx/print/print/1.1.0-beta01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/print/print/1.1.0-beta01/manifest/AndroidManifest.xml24
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/manifest/AndroidManifest.xml40
-rw-r--r--current/androidx/m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/manifest/AndroidManifest.xml24
-rw-r--r--current/androidx/m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/Android.bp56
-rw-r--r--current/androidx/m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/remotecallback/remotecallback-processor/1.0.0-alpha02/Android.bp32
-rw-r--r--current/androidx/m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/manifest/AndroidManifest.xml28
-rw-r--r--current/androidx/m2repository/androidx/resourceinspection/resourceinspection-annotation/1.1.0-alpha01/Android.bp42
-rw-r--r--current/androidx/m2repository/androidx/room/room-common/2.5.0-alpha01/Android.bp45
-rw-r--r--current/androidx/m2repository/androidx/room/room-compiler-processing/2.5.0-alpha01/Android.bp40
-rw-r--r--current/androidx/m2repository/androidx/room/room-compiler/2.5.0-alpha01/Android.bp43
-rw-r--r--current/androidx/m2repository/androidx/room/room-guava/2.6.0-alpha02/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/room/room-guava/2.6.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/room/room-ktx/2.6.0-alpha01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/room/room-ktx/2.6.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/room/room-migration/2.5.0-alpha01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/room/room-paging/2.6.0-alpha02/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/room/room-paging/2.6.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/room/room-runtime/2.5.0-alpha01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/room/room-runtime/2.5.0-alpha01/manifest/AndroidManifest.xml31
-rw-r--r--current/androidx/m2repository/androidx/room/room-testing/2.5.0-alpha01/Android.bp58
-rw-r--r--current/androidx/m2repository/androidx/room/room-testing/2.5.0-alpha01/manifest/AndroidManifest.xml24
-rw-r--r--current/androidx/m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/slice/slice-builders/1.1.0-alpha02/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/slice/slice-builders/1.1.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/slice/slice-core/1.1.0-alpha02/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/slice/slice-core/1.1.0-alpha02/manifest/AndroidManifest.xml29
-rw-r--r--current/androidx/m2repository/androidx/slice/slice-view/1.1.0-alpha02/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/slice/slice-view/1.1.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/manifest/AndroidManifest.xml31
-rw-r--r--current/androidx/m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/manifest/AndroidManifest.xml24
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/Android.bp44
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing-perfetto-common/1.0.0-alpha10/Android.bp42
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/manifest/AndroidManifest.xml37
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing/1.2.0-alpha02/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/tracing/tracing/1.2.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/transition/transition/1.5.0-alpha01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/transition/transition/1.5.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/manifest/AndroidManifest.xml25
-rw-r--r--current/androidx/m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/manifest/AndroidManifest.xml25
-rw-r--r--current/androidx/m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/Android.bp54
-rw-r--r--current/androidx/m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/wear/wear/1.3.0-alpha05/Android.bp62
-rw-r--r--current/androidx/m2repository/androidx/wear/wear/1.3.0-alpha05/manifest/AndroidManifest.xml28
-rw-r--r--current/androidx/m2repository/androidx/webkit/webkit/1.7.0-alpha02/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/webkit/webkit/1.7.0-alpha02/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/Android.bp48
-rw-r--r--current/androidx/m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/window/window-core/1.2.0-alpha01/Android.bp46
-rw-r--r--current/androidx/m2repository/androidx/window/window-core/1.2.0-alpha01/manifest/AndroidManifest.xml7
-rw-r--r--current/androidx/m2repository/androidx/window/window-java/1.2.0-alpha01/Android.bp52
-rw-r--r--current/androidx/m2repository/androidx/window/window-java/1.2.0-alpha01/manifest/AndroidManifest.xml21
-rw-r--r--current/androidx/m2repository/androidx/window/window/1.2.0-alpha01/Android.bp60
-rw-r--r--current/androidx/m2repository/androidx/window/window/1.2.0-alpha01/manifest/AndroidManifest.xml31
-rw-r--r--current/androidx/m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--current/androidx/m2repository/androidx/work/work-runtime/2.9.0-alpha01/Android.bp62
-rw-r--r--current/androidx/m2repository/androidx/work/work-runtime/2.9.0-alpha01/manifest/AndroidManifest.xml145
-rw-r--r--current/androidx/m2repository/androidx/work/work-testing/2.9.0-alpha01/Android.bp50
-rw-r--r--current/androidx/m2repository/androidx/work/work-testing/2.9.0-alpha01/manifest/AndroidManifest.xml22
-rw-r--r--extensions/10/module-lib/api/framework-connectivity.txt1
-rw-r--r--extensions/10/system/api/framework-adservices.txt1
-rw-r--r--extensions/11/module-lib/api/framework-adservices-removed.txt1
-rw-r--r--extensions/11/module-lib/api/framework-adservices.txt9
-rw-r--r--extensions/11/module-lib/api/framework-connectivity-removed.txt1
-rw-r--r--extensions/11/module-lib/api/framework-connectivity-t-removed.txt1
-rw-r--r--extensions/11/module-lib/api/framework-connectivity-t.txt209
-rw-r--r--extensions/11/module-lib/api/framework-connectivity.txt243
-rw-r--r--extensions/11/module-lib/api/framework-sdksandbox-removed.txt1
-rw-r--r--extensions/11/module-lib/api/framework-sdksandbox.txt13
-rw-r--r--extensions/11/module-lib/api/framework-tethering-removed.txt1
-rw-r--r--extensions/11/module-lib/api/framework-tethering.txt50
-rw-r--r--extensions/11/module-lib/framework-adservices.jarbin0 -> 76104 bytes
-rw-r--r--extensions/11/module-lib/framework-connectivity-t.jarbin0 -> 61659 bytes
-rw-r--r--extensions/11/module-lib/framework-connectivity.jarbin0 -> 97804 bytes
-rw-r--r--extensions/11/module-lib/framework-sdksandbox.jarbin0 -> 9397 bytes
-rw-r--r--extensions/11/module-lib/framework-tethering.jarbin0 -> 11732 bytes
-rw-r--r--extensions/11/public/api/framework-adservices-removed.txt9
-rw-r--r--extensions/11/public/api/framework-adservices.txt636
-rw-r--r--extensions/11/public/api/framework-connectivity-removed.txt11
-rw-r--r--extensions/11/public/api/framework-connectivity-t-removed.txt9
-rw-r--r--extensions/11/public/api/framework-connectivity-t.txt267
-rw-r--r--extensions/11/public/api/framework-connectivity.txt816
-rw-r--r--extensions/11/public/api/framework-sdksandbox-removed.txt1
-rw-r--r--extensions/11/public/api/framework-sdksandbox.txt106
-rw-r--r--extensions/11/public/api/framework-tethering-removed.txt1
-rw-r--r--extensions/11/public/api/framework-tethering.txt1
-rw-r--r--extensions/11/public/api/service-adservices-removed.txt1
-rw-r--r--extensions/11/public/api/service-adservices.txt1
-rw-r--r--extensions/11/public/api/service-sdksandbox-removed.txt1
-rw-r--r--extensions/11/public/api/service-sdksandbox.txt1
-rw-r--r--extensions/11/public/framework-adservices.jarbin0 -> 64953 bytes
-rw-r--r--extensions/11/public/framework-connectivity-t.jarbin0 -> 17504 bytes
-rw-r--r--extensions/11/public/framework-connectivity.jarbin0 -> 53849 bytes
-rw-r--r--extensions/11/public/framework-sdksandbox.jarbin0 -> 8811 bytes
-rw-r--r--extensions/11/public/framework-tethering.jarbin0 -> 285 bytes
-rw-r--r--extensions/11/public/service-adservices.jarbin0 -> 285 bytes
-rw-r--r--extensions/11/public/service-sdksandbox.jarbin0 -> 285 bytes
-rw-r--r--extensions/11/system-server/api/service-adservices-removed.txt1
-rw-r--r--extensions/11/system-server/api/service-adservices.txt1
-rw-r--r--extensions/11/system-server/api/service-sdksandbox-removed.txt1
-rw-r--r--extensions/11/system-server/api/service-sdksandbox.txt20
-rw-r--r--extensions/11/system-server/service-adservices.jarbin0 -> 285 bytes
-rw-r--r--extensions/11/system-server/service-sdksandbox.jarbin0 -> 1566 bytes
-rw-r--r--extensions/11/system/api/framework-adservices-removed.txt1
-rw-r--r--extensions/11/system/api/framework-adservices.txt147
-rw-r--r--extensions/11/system/api/framework-connectivity-removed.txt1
-rw-r--r--extensions/11/system/api/framework-connectivity-t-removed.txt1
-rw-r--r--extensions/11/system/api/framework-connectivity-t.txt417
-rw-r--r--extensions/11/system/api/framework-connectivity.txt546
-rw-r--r--extensions/11/system/api/framework-sdksandbox-removed.txt1
-rw-r--r--extensions/11/system/api/framework-sdksandbox.txt1
-rw-r--r--extensions/11/system/api/framework-tethering-removed.txt1
-rw-r--r--extensions/11/system/api/framework-tethering.txt117
-rw-r--r--extensions/11/system/framework-adservices.jarbin0 -> 75584 bytes
-rw-r--r--extensions/11/system/framework-connectivity-t.jarbin0 -> 48325 bytes
-rw-r--r--extensions/11/system/framework-connectivity.jarbin0 -> 87338 bytes
-rw-r--r--extensions/11/system/framework-sdksandbox.jarbin0 -> 8794 bytes
-rw-r--r--extensions/11/system/framework-tethering.jarbin0 -> 8765 bytes
-rw-r--r--extensions/7/module-lib/api/art.txt41
-rw-r--r--extensions/7/public/api/art.txt315
-rw-r--r--extensions/7/public/api/framework-wifi.txt1
-rw-r--r--extensions/7/system/api/android.net.ipsec.ike.txt6
-rw-r--r--extensions/README.md1
523 files changed, 19452 insertions, 7696 deletions
diff --git a/current/androidx/Android.bp b/current/androidx/Android.bp
index 8b7333c58..909d9264a 100644
--- a/current/androidx/Android.bp
+++ b/current/androidx/Android.bp
@@ -13,7297 +13,4 @@ package {
// SPDX-license-identifier-Unicode-DFS
default_applicable_licenses: ["prebuilts_sdk_license"],
}
-
-android_library_import {
- name: "androidx.activity_activity-compose-nodeps",
- aars: ["m2repository/androidx/activity/activity-compose/1.7.0-alpha05/activity-compose-1.7.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.lifecycle_lifecycle-common-java8",
- "kotlin-stdlib",
- "androidx.activity_activity-ktx",
- "androidx.compose.runtime_runtime",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
-}
-
-android_library {
- name: "androidx.activity_activity-compose",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.activity_activity-compose/AndroidManifest.xml",
- static_libs: [
- "androidx.activity_activity-compose-nodeps",
- "androidx.lifecycle_lifecycle-common-java8",
- "kotlin-stdlib",
- "androidx.activity_activity-ktx",
- "androidx.compose.runtime_runtime",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.activity_activity-ktx-nodeps",
- aars: ["m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/activity-ktx-1.7.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "androidx.activity_activity",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.savedstate_savedstate-ktx",
- ],
-}
-
-android_library {
- name: "androidx.activity_activity-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.activity_activity-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.activity_activity-ktx-nodeps",
- "kotlin-stdlib",
- "androidx.activity_activity",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.savedstate_savedstate-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.activity_activity-nodeps",
- aars: ["m2repository/androidx/activity/activity/1.7.0-alpha05/activity-1.7.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- "androidx.savedstate_savedstate",
- "androidx.tracing_tracing",
- ],
-}
-
-android_library {
- name: "androidx.activity_activity",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.activity_activity/AndroidManifest.xml",
- static_libs: [
- "androidx.activity_activity-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- "androidx.savedstate_savedstate",
- "androidx.tracing_tracing",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.annotation_annotation-experimental-nodeps",
- aars: ["m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/annotation-experimental-1.4.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.annotation_annotation-experimental",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.annotation_annotation-experimental/AndroidManifest.xml",
- static_libs: [
- "androidx.annotation_annotation-experimental-nodeps",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.annotation_annotation-jvm-nodeps",
- jars: ["m2repository/androidx/annotation/annotation-jvm/1.7.0-alpha03/annotation-jvm-1.7.0-alpha03.jar"],
- sdk_version: "31",
- host_supported: true,
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.annotation_annotation-jvm",
- sdk_version: "31",
- host_supported: true,
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.annotation_annotation-jvm-nodeps",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.annotation_annotation-nodeps",
- jars: ["m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar"],
- sdk_version: "31",
- host_supported: true,
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.annotation_annotation",
- sdk_version: "31",
- host_supported: true,
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.annotation_annotation-nodeps",
- "kotlin-stdlib",
- "androidx.annotation_annotation-jvm",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.appcompat_appcompat-resources-nodeps",
- aars: ["m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/appcompat-resources-1.7.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.vectordrawable_vectordrawable",
- "androidx.vectordrawable_vectordrawable-animated",
- ],
-}
-
-android_library {
- name: "androidx.appcompat_appcompat-resources",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.appcompat_appcompat-resources/AndroidManifest.xml",
- static_libs: [
- "androidx.appcompat_appcompat-resources-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.vectordrawable_vectordrawable",
- "androidx.vectordrawable_vectordrawable-animated",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.appcompat_appcompat-nodeps",
- aars: ["m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/appcompat-1.7.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.resourceinspection_resourceinspection-annotation",
- "kotlin-stdlib",
- "androidx.activity_activity",
- "androidx.appcompat_appcompat-resources",
- "androidx.core_core",
- "androidx.core_core-ktx",
- "androidx.cursoradapter_cursoradapter",
- "androidx.drawerlayout_drawerlayout",
- "androidx.emoji2_emoji2",
- "androidx.emoji2_emoji2-views-helper",
- "androidx.fragment_fragment",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.profileinstaller_profileinstaller",
- "androidx.savedstate_savedstate",
- ],
-}
-
-android_library {
- name: "androidx.appcompat_appcompat",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.appcompat_appcompat/AndroidManifest.xml",
- static_libs: [
- "androidx.appcompat_appcompat-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.resourceinspection_resourceinspection-annotation",
- "kotlin-stdlib",
- "androidx.activity_activity",
- "androidx.appcompat_appcompat-resources",
- "androidx.core_core",
- "androidx.core_core-ktx",
- "androidx.cursoradapter_cursoradapter",
- "androidx.drawerlayout_drawerlayout",
- "androidx.emoji2_emoji2",
- "androidx.emoji2_emoji2-views-helper",
- "androidx.fragment_fragment",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.profileinstaller_profileinstaller",
- "androidx.savedstate_savedstate",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.appsearch_appsearch-builtin-types-nodeps",
- aars: ["m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/appsearch-builtin-types-1.1.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.appsearch_appsearch",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.appsearch_appsearch-builtin-types",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.appsearch_appsearch-builtin-types/AndroidManifest.xml",
- static_libs: [
- "androidx.appsearch_appsearch-builtin-types-nodeps",
- "androidx.appsearch_appsearch",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-java_import_host {
- name: "androidx.appsearch_appsearch-compiler-nodeps",
- jars: ["m2repository/androidx/appsearch/appsearch-compiler/1.1.0-alpha03/appsearch-compiler-1.1.0-alpha03.jar"],
- sdk_version: "31",
-}
-
-java_library_host {
- name: "androidx.appsearch_appsearch-compiler",
- static_libs: [
- "androidx.appsearch_appsearch-compiler-nodeps",
- "androidx.annotation_annotation",
- "auto_common",
- "libauto_value_plugin",
- "auto_value_annotations",
- "javapoet",
- "javax-annotation-api-prebuilt-host-jar",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.appsearch_appsearch_local_storage-nodeps",
- aars: ["m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/appsearch-local-storage-1.1.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "androidx.appsearch_appsearch",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.appsearch_appsearch_local_storage",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.appsearch_appsearch_local_storage/AndroidManifest.xml",
- static_libs: [
- "androidx.appsearch_appsearch_local_storage-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "androidx.appsearch_appsearch",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.appsearch_appsearch-platform-storage-nodeps",
- aars: ["m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/appsearch-platform-storage-1.1.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "androidx.appsearch_appsearch",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.appsearch_appsearch-platform-storage",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.appsearch_appsearch-platform-storage/AndroidManifest.xml",
- static_libs: [
- "androidx.appsearch_appsearch-platform-storage-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "androidx.appsearch_appsearch",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.appsearch_appsearch-nodeps",
- aars: ["m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/appsearch-1.1.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.appsearch_appsearch",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.appsearch_appsearch/AndroidManifest.xml",
- static_libs: [
- "androidx.appsearch_appsearch-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.arch.core_core-common-nodeps",
- jars: ["m2repository/androidx/arch/core/core-common/2.2.0-alpha01/core-common-2.2.0-alpha01.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.arch.core_core-common",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.arch.core_core-common-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.arch.core_core-runtime-nodeps",
- aars: ["m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/core-runtime-2.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.arch.core_core-common",
- ],
-}
-
-android_library {
- name: "androidx.arch.core_core-runtime",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.arch.core_core-runtime/AndroidManifest.xml",
- static_libs: [
- "androidx.arch.core_core-runtime-nodeps",
- "androidx.annotation_annotation",
- "androidx.arch.core_core-common",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.arch.core_core-testing-nodeps",
- aars: ["m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/core-testing-2.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "junit",
- "mockito-core",
- "androidx.arch.core_core-runtime",
- ],
-}
-
-android_library {
- name: "androidx.arch.core_core-testing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.arch.core_core-testing/AndroidManifest.xml",
- static_libs: [
- "androidx.arch.core_core-testing-nodeps",
- "androidx.annotation_annotation",
- "junit",
- "mockito-core",
- "androidx.arch.core_core-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.asynclayoutinflater_asynclayoutinflater-nodeps",
- aars: ["m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/asynclayoutinflater-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.asynclayoutinflater_asynclayoutinflater",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.asynclayoutinflater_asynclayoutinflater/AndroidManifest.xml",
- static_libs: [
- "androidx.asynclayoutinflater_asynclayoutinflater-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.autofill_autofill-nodeps",
- aars: ["m2repository/androidx/autofill/autofill/1.2.0-beta02/autofill-1.2.0-beta02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.autofill_autofill",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.autofill_autofill/AndroidManifest.xml",
- static_libs: [
- "androidx.autofill_autofill-nodeps",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.benchmark_benchmark-common-nodeps",
- aars: ["m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/benchmark-common-1.2.0-alpha14.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.test.monitor",
- "androidx.tracing_tracing-perfetto-common",
- "wire-runtime",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.tracing_tracing-ktx",
- ],
-}
-
-android_library {
- name: "androidx.benchmark_benchmark-common",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.benchmark_benchmark-common/AndroidManifest.xml",
- static_libs: [
- "androidx.benchmark_benchmark-common-nodeps",
- "androidx.annotation_annotation",
- "androidx.test.monitor",
- "androidx.tracing_tracing-perfetto-common",
- "wire-runtime",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.tracing_tracing-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.benchmark_benchmark-junit4-nodeps",
- aars: ["m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/benchmark-junit4-1.2.0-alpha14.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.test.rules",
- "androidx.test.runner",
- "junit",
- "kotlin-stdlib",
- "androidx.benchmark_benchmark-common",
- "androidx.tracing_tracing-ktx",
- ],
-}
-
-android_library {
- name: "androidx.benchmark_benchmark-junit4",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.benchmark_benchmark-junit4/AndroidManifest.xml",
- static_libs: [
- "androidx.benchmark_benchmark-junit4-nodeps",
- "androidx.annotation_annotation",
- "androidx.test.rules",
- "androidx.test.runner",
- "junit",
- "kotlin-stdlib",
- "androidx.benchmark_benchmark-common",
- "androidx.tracing_tracing-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.benchmark_benchmark-macro-junit4-nodeps",
- aars: ["m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/benchmark-macro-junit4-1.2.0-alpha14.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "23",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.test.rules",
- "androidx.test.runner",
- "junit",
- "kotlin-stdlib",
- "androidx.benchmark_benchmark-common",
- "androidx.benchmark_benchmark-macro",
- "androidx.test.uiautomator_uiautomator",
- ],
-}
-
-android_library {
- name: "androidx.benchmark_benchmark-macro-junit4",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "23",
- manifest: "manifests/androidx.benchmark_benchmark-macro-junit4/AndroidManifest.xml",
- static_libs: [
- "androidx.benchmark_benchmark-macro-junit4-nodeps",
- "androidx.annotation_annotation",
- "androidx.test.rules",
- "androidx.test.runner",
- "junit",
- "kotlin-stdlib",
- "androidx.benchmark_benchmark-common",
- "androidx.benchmark_benchmark-macro",
- "androidx.test.uiautomator_uiautomator",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.benchmark_benchmark-macro-nodeps",
- aars: ["m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/benchmark-macro-1.2.0-alpha14.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "23",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.test.core",
- "wire-runtime",
- "junit",
- "kotlin-stdlib",
- "androidx.benchmark_benchmark-common",
- "androidx.core_core",
- "androidx.profileinstaller_profileinstaller",
- "androidx.test.uiautomator_uiautomator",
- "androidx.tracing_tracing-ktx",
- ],
-}
-
-android_library {
- name: "androidx.benchmark_benchmark-macro",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "23",
- manifest: "manifests/androidx.benchmark_benchmark-macro/AndroidManifest.xml",
- static_libs: [
- "androidx.benchmark_benchmark-macro-nodeps",
- "androidx.annotation_annotation",
- "androidx.test.core",
- "wire-runtime",
- "junit",
- "kotlin-stdlib",
- "androidx.benchmark_benchmark-common",
- "androidx.core_core",
- "androidx.profileinstaller_profileinstaller",
- "androidx.test.uiautomator_uiautomator",
- "androidx.tracing_tracing-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.biometric_biometric-nodeps",
- aars: ["m2repository/androidx/biometric/biometric/1.2.0-alpha06/biometric-1.2.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common-java8",
- "androidx.activity_activity",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- "androidx.fragment_fragment",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
-}
-
-android_library {
- name: "androidx.biometric_biometric",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.biometric_biometric/AndroidManifest.xml",
- static_libs: [
- "androidx.biometric_biometric-nodeps",
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common-java8",
- "androidx.activity_activity",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- "androidx.fragment_fragment",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.browser_browser-nodeps",
- aars: ["m2repository/androidx/browser/browser/1.6.0-alpha01/browser-1.6.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.core_core",
- "androidx.interpolator_interpolator",
- ],
-}
-
-android_library {
- name: "androidx.browser_browser",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- manifest: "manifests/androidx.browser_browser/AndroidManifest.xml",
- static_libs: [
- "androidx.browser_browser-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.core_core",
- "androidx.interpolator_interpolator",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.camera_camera-camera2-nodeps",
- aars: ["m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/camera-camera2-1.3.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.camera_camera-core",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.camera_camera-camera2",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.camera_camera-camera2/AndroidManifest.xml",
- static_libs: [
- "androidx.camera_camera-camera2-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.camera_camera-core",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.camera_camera-core-nodeps",
- aars: ["m2repository/androidx/camera/camera-core/1.3.0-alpha06/camera-core-1.3.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "androidx.lifecycle_lifecycle-common",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.core_core",
- "androidx.exifinterface_exifinterface",
- "androidx.lifecycle_lifecycle-livedata",
- ],
-}
-
-android_library {
- name: "androidx.camera_camera-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.camera_camera-core/AndroidManifest.xml",
- static_libs: [
- "androidx.camera_camera-core-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "androidx.lifecycle_lifecycle-common",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.core_core",
- "androidx.exifinterface_exifinterface",
- "androidx.lifecycle_lifecycle-livedata",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.camera_camera-extensions-nodeps",
- aars: ["m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/camera-extensions-1.3.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.concurrent_concurrent-futures",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.camera_camera-camera2",
- "androidx.camera_camera-core",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.camera_camera-extensions",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.camera_camera-extensions/AndroidManifest.xml",
- static_libs: [
- "androidx.camera_camera-extensions-nodeps",
- "androidx.concurrent_concurrent-futures",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.camera_camera-camera2",
- "androidx.camera_camera-core",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.camera_camera-lifecycle-nodeps",
- aars: ["m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/camera-lifecycle-1.3.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.concurrent_concurrent-futures",
- "androidx.lifecycle_lifecycle-common",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.camera_camera-core",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.camera_camera-lifecycle",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.camera_camera-lifecycle/AndroidManifest.xml",
- static_libs: [
- "androidx.camera_camera-lifecycle-nodeps",
- "androidx.concurrent_concurrent-futures",
- "androidx.lifecycle_lifecycle-common",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.camera_camera-core",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.camera_camera-viewfinder-nodeps",
- aars: ["m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/camera-viewfinder-1.3.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "androidx.concurrent_concurrent-futures-ktx",
- "androidx.test.espresso.idling-resource",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "kotlinx_coroutines_android",
- "kotlinx_coroutines",
- "androidx.annotation_annotation-experimental",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.camera_camera-viewfinder",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.camera_camera-viewfinder/AndroidManifest.xml",
- static_libs: [
- "androidx.camera_camera-viewfinder-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "androidx.concurrent_concurrent-futures-ktx",
- "androidx.test.espresso.idling-resource",
- "auto_value_annotations",
- "guava-listenablefuture-prebuilt-jar",
- "kotlinx_coroutines_android",
- "kotlinx_coroutines",
- "androidx.annotation_annotation-experimental",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.car.app_app-automotive-nodeps",
- aars: ["m2repository/androidx/car/app/app-automotive/1.3.0-beta02/app-automotive-1.3.0-beta02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "29",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "androidx.lifecycle_lifecycle-common-java8",
- "auto_value_annotations",
- "guava",
- "guava-listenablefuture-prebuilt-jar",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.car.app_app",
- "androidx.core_core",
- "androidx.fragment_fragment",
- ],
-}
-
-android_library {
- name: "androidx.car.app_app-automotive",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "29",
- manifest: "manifests/androidx.car.app_app-automotive/AndroidManifest.xml",
- static_libs: [
- "androidx.car.app_app-automotive-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "androidx.lifecycle_lifecycle-common-java8",
- "auto_value_annotations",
- "guava",
- "guava-listenablefuture-prebuilt-jar",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.car.app_app",
- "androidx.core_core",
- "androidx.fragment_fragment",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.car.app_app-testing-nodeps",
- aars: ["m2repository/androidx/car/app/app-testing/1.3.0-beta02/app-testing-1.3.0-beta02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common-java8",
- "Robolectric_all-target",
- "androidx.annotation_annotation-experimental",
- "androidx.car.app_app",
- "androidx.lifecycle_lifecycle-runtime",
- ],
-}
-
-android_library {
- name: "androidx.car.app_app-testing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.car.app_app-testing/AndroidManifest.xml",
- static_libs: [
- "androidx.car.app_app-testing-nodeps",
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common-java8",
- "Robolectric_all-target",
- "androidx.annotation_annotation-experimental",
- "androidx.car.app_app",
- "androidx.lifecycle_lifecycle-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.car.app_app-nodeps",
- aars: ["m2repository/androidx/car/app/app/1.3.0-beta02/app-1.3.0-beta02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common-java8",
- "guava",
- "kotlin-stdlib",
- "androidx.activity_activity",
- "androidx.annotation_annotation-experimental",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
-}
-
-android_library {
- name: "androidx.car.app_app",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.car.app_app/AndroidManifest.xml",
- static_libs: [
- "androidx.car.app_app-nodeps",
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common-java8",
- "guava",
- "kotlin-stdlib",
- "androidx.activity_activity",
- "androidx.annotation_annotation-experimental",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.cardview_cardview-nodeps",
- aars: ["m2repository/androidx/cardview/cardview/1.1.0-alpha01/cardview-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.cardview_cardview",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.cardview_cardview/AndroidManifest.xml",
- static_libs: [
- "androidx.cardview_cardview-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.collection_collection-jvm-nodeps",
- jars: ["m2repository/androidx/collection/collection-jvm/1.3.0-alpha03/collection-jvm-1.3.0-alpha03.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.collection_collection-jvm",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.collection_collection-jvm-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.collection_collection-ktx-nodeps",
- jars: ["m2repository/androidx/collection/collection-ktx/1.3.0-alpha03/collection-ktx-1.3.0-alpha03.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.collection_collection-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.collection_collection-ktx-nodeps",
- "androidx.collection_collection-jvm",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.collection_collection-nodeps",
- jars: ["m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.collection_collection",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.collection_collection-nodeps",
- "kotlin-stdlib",
- "androidx.collection_collection-jvm",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.animation_animation-core-nodeps",
- aars: ["m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/animation-core-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- ],
-}
-
-android_library {
- name: "androidx.compose.animation_animation-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.animation_animation-core/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.animation_animation-core-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.animation_animation-nodeps",
- aars: ["m2repository/androidx/compose/animation/animation/1.4.0-beta01/animation-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.animation_animation-core",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-geometry",
- "androidx.compose.ui_ui-util",
- ],
-}
-
-android_library {
- name: "androidx.compose.animation_animation",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.animation_animation/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.animation_animation-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.animation_animation-core",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-geometry",
- "androidx.compose.ui_ui-util",
- ],
- java_version: "1.7",
-}
-
-java_import_host {
- name: "androidx.compose.compiler_compiler-hosted-nodeps",
- jars: ["m2repository/androidx/compose/compiler/compiler-hosted/1.4.1-dev-k1.8.10-c312d77f4cb/compiler-hosted-1.4.1-dev-k1.8.10-c312d77f4cb.jar"],
- sdk_version: "31",
-}
-
-java_library_host {
- name: "androidx.compose.compiler_compiler-hosted",
- static_libs: [
- "androidx.compose.compiler_compiler-hosted-nodeps",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.foundation_foundation-layout-nodeps",
- aars: ["m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/foundation-layout-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.animation_animation-core",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.compose.foundation_foundation-layout",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.foundation_foundation-layout/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.foundation_foundation-layout-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.animation_animation-core",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.foundation_foundation-nodeps",
- aars: ["m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/foundation-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.animation_animation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-util",
- "androidx.emoji2_emoji2",
- ],
-}
-
-android_library {
- name: "androidx.compose.foundation_foundation",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.foundation_foundation/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.foundation_foundation-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.animation_animation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-util",
- "androidx.emoji2_emoji2",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.material_material-icons-core-nodeps",
- aars: ["m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/material-icons-core-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- ],
-}
-
-android_library {
- name: "androidx.compose.material_material-icons-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.material_material-icons-core/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.material_material-icons-core-nodeps",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.material_material-icons-extended-nodeps",
- aars: ["m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/material-icons-extended-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.compose.material_material-icons-core",
- "androidx.compose.runtime_runtime",
- ],
-}
-
-android_library {
- name: "androidx.compose.material_material-icons-extended",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.material_material-icons-extended/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.material_material-icons-extended-nodeps",
- "kotlin-stdlib",
- "androidx.compose.material_material-icons-core",
- "androidx.compose.runtime_runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.material_material-ripple-nodeps",
- aars: ["m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/material-ripple-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.compose.animation_animation",
- "androidx.compose.foundation_foundation",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui-util",
- ],
-}
-
-android_library {
- name: "androidx.compose.material_material-ripple",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.material_material-ripple/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.material_material-ripple-nodeps",
- "kotlin-stdlib",
- "androidx.compose.animation_animation",
- "androidx.compose.foundation_foundation",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui-util",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.material_material-nodeps",
- aars: ["m2repository/androidx/compose/material/material/1.4.0-beta01/material-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.compose.animation_animation",
- "androidx.compose.animation_animation-core",
- "androidx.compose.foundation_foundation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.material_material-icons-core",
- "androidx.compose.material_material-ripple",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-util",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.savedstate_savedstate",
- ],
-}
-
-android_library {
- name: "androidx.compose.material_material",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.material_material/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.material_material-nodeps",
- "kotlin-stdlib",
- "androidx.compose.animation_animation",
- "androidx.compose.animation_animation-core",
- "androidx.compose.foundation_foundation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.material_material-icons-core",
- "androidx.compose.material_material-ripple",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-util",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.savedstate_savedstate",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.material3_material3-window-size-class-nodeps",
- aars: ["m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/material3-window-size-class-1.1.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-unit",
- "androidx.window_window",
- ],
-}
-
-android_library {
- name: "androidx.compose.material3_material3-window-size-class",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.material3_material3-window-size-class/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.material3_material3-window-size-class-nodeps",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-unit",
- "androidx.window_window",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.material3_material3-nodeps",
- aars: ["m2repository/androidx/compose/material3/material3/1.1.0-alpha06/material3-1.1.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.activity_activity-compose",
- "androidx.compose.animation_animation-core",
- "androidx.compose.foundation_foundation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.material_material-icons-core",
- "androidx.compose.material_material-ripple",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-util",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.savedstate_savedstate-ktx",
- ],
-}
-
-android_library {
- name: "androidx.compose.material3_material3",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.material3_material3/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.material3_material3-nodeps",
- "kotlin-stdlib",
- "androidx.activity_activity-compose",
- "androidx.compose.animation_animation-core",
- "androidx.compose.foundation_foundation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.material_material-icons-core",
- "androidx.compose.material_material-ripple",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-util",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.savedstate_savedstate-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.runtime_runtime-livedata-nodeps",
- aars: ["m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/runtime-livedata-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-livedata",
- "androidx.lifecycle_lifecycle-runtime",
- ],
-}
-
-android_library {
- name: "androidx.compose.runtime_runtime-livedata",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.runtime_runtime-livedata/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.runtime_runtime-livedata-nodeps",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-livedata",
- "androidx.lifecycle_lifecycle-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.runtime_runtime-saveable-nodeps",
- aars: ["m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/runtime-saveable-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- ],
-}
-
-android_library {
- name: "androidx.compose.runtime_runtime-saveable",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.runtime_runtime-saveable/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.runtime_runtime-saveable-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.runtime_runtime-tracing-nodeps",
- aars: ["m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/runtime-tracing-1.0.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.startup_startup-runtime",
- "androidx.tracing_tracing-perfetto",
- ],
-}
-
-android_library {
- name: "androidx.compose.runtime_runtime-tracing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.runtime_runtime-tracing/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.runtime_runtime-tracing-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.startup_startup-runtime",
- "androidx.tracing_tracing-perfetto",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.runtime_runtime-nodeps",
- aars: ["m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/runtime-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- ],
-}
-
-android_library {
- name: "androidx.compose.runtime_runtime",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.runtime_runtime/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.runtime_runtime-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-geometry-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/ui-geometry-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui-util",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-geometry",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-geometry/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-geometry-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui-util",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-graphics-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/ui-graphics-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-graphics",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-graphics/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-graphics-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-test-junit4-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/ui-test-junit4-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common",
- "androidx.test.core",
- "androidx.test.monitor",
- "androidx.test.espresso.core",
- "androidx.test.espresso.idling-resource",
- "junit",
- "junit",
- "kotlin-stdlib",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "kotlinx_coroutines_test",
- "androidx.activity_activity",
- "androidx.activity_activity-compose",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui-test",
- "androidx.lifecycle_lifecycle-runtime",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-test-junit4",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-test-junit4/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-test-junit4-nodeps",
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common",
- "androidx.test.core",
- "androidx.test.monitor",
- "androidx.test.espresso.core",
- "androidx.test.espresso.idling-resource",
- "junit",
- "junit",
- "kotlin-stdlib",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "kotlinx_coroutines_test",
- "androidx.activity_activity",
- "androidx.activity_activity-compose",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui-test",
- "androidx.lifecycle_lifecycle-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-test-manifest-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/ui-test-manifest-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.activity_activity",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-test-manifest",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-test-manifest/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-test-manifest-nodeps",
- "androidx.activity_activity",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-test-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/ui-test-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.test.monitor",
- "androidx.test.espresso.core",
- "kotlin-stdlib",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "kotlinx_coroutines_test",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- "androidx.core_core-ktx",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-test",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-test/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-test-nodeps",
- "androidx.annotation_annotation",
- "androidx.test.monitor",
- "androidx.test.espresso.core",
- "kotlin-stdlib",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "kotlinx_coroutines_test",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- "androidx.core_core-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-text-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/ui-text-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.compose.runtime_runtime",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- "androidx.core_core",
- "androidx.emoji2_emoji2",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-text",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-text/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-text-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.compose.runtime_runtime",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- "androidx.core_core",
- "androidx.emoji2_emoji2",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-tooling-data-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/ui-tooling-data-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-tooling-data",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-tooling-data/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-tooling-data-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-tooling-preview-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/ui-tooling-preview-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-tooling-preview",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-tooling-preview/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-tooling-preview-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-tooling-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/ui-tooling-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common",
- "kotlin-stdlib",
- "androidx.activity_activity-compose",
- "androidx.compose.animation_animation",
- "androidx.compose.material_material",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-tooling-data",
- "androidx.compose.ui_ui-tooling-preview",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.savedstate_savedstate-ktx",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-tooling",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-tooling/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-tooling-nodeps",
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common",
- "kotlin-stdlib",
- "androidx.activity_activity-compose",
- "androidx.compose.animation_animation",
- "androidx.compose.material_material",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-tooling-data",
- "androidx.compose.ui_ui-tooling-preview",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.savedstate_savedstate-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-unit-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/ui-unit-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui-geometry",
- "androidx.compose.ui_ui-util",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-unit",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-unit/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-unit-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui-geometry",
- "androidx.compose.ui_ui-util",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-util-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/ui-util-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui-util",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui-util/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-util-nodeps",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.compose.ui_ui-nodeps",
- aars: ["m2repository/androidx/compose/ui/ui/1.4.0-beta01/ui-1.4.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.lifecycle_lifecycle-common-java8",
- "kotlin-stdlib",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "kotlinx_coroutines",
- "androidx.activity_activity",
- "androidx.activity_activity-ktx",
- "androidx.autofill_autofill",
- "androidx.compose.runtime_runtime",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui-geometry",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- "androidx.core_core",
- "androidx.customview_customview-poolingcontainer",
- "androidx.emoji2_emoji2",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.profileinstaller_profileinstaller",
- "androidx.savedstate_savedstate-ktx",
- ],
-}
-
-android_library {
- name: "androidx.compose.ui_ui",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.compose.ui_ui/AndroidManifest.xml",
- static_libs: [
- "androidx.compose.ui_ui-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.lifecycle_lifecycle-common-java8",
- "kotlin-stdlib",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "kotlinx_coroutines",
- "androidx.activity_activity",
- "androidx.activity_activity-ktx",
- "androidx.autofill_autofill",
- "androidx.compose.runtime_runtime",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui-geometry",
- "androidx.compose.ui_ui-graphics",
- "androidx.compose.ui_ui-text",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- "androidx.core_core",
- "androidx.customview_customview-poolingcontainer",
- "androidx.emoji2_emoji2",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.profileinstaller_profileinstaller",
- "androidx.savedstate_savedstate-ktx",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.concurrent_concurrent-futures-ktx-nodeps",
- jars: ["m2repository/androidx/concurrent/concurrent-futures-ktx/1.2.0-alpha01/concurrent-futures-ktx-1.2.0-alpha01.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.concurrent_concurrent-futures-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.concurrent_concurrent-futures-ktx-nodeps",
- "androidx.concurrent_concurrent-futures",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.concurrent_concurrent-futures-nodeps",
- jars: ["m2repository/androidx/concurrent/concurrent-futures/1.2.0-alpha01/concurrent-futures-1.2.0-alpha01.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.concurrent_concurrent-futures",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.concurrent_concurrent-futures-nodeps",
- "androidx.annotation_annotation",
- "guava-listenablefuture-prebuilt-jar",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.constraintlayout_constraintlayout-compose-nodeps",
- aars: ["m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/constraintlayout-compose-1.1.0-alpha10.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.constraintlayout_constraintlayout-core",
- "androidx.compose.foundation_foundation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- ],
-}
-
-android_library {
- name: "androidx.constraintlayout_constraintlayout-compose",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.constraintlayout_constraintlayout-compose/AndroidManifest.xml",
- static_libs: [
- "androidx.constraintlayout_constraintlayout-compose-nodeps",
- "androidx.constraintlayout_constraintlayout-core",
- "androidx.compose.foundation_foundation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.ui_ui",
- "androidx.compose.ui_ui-unit",
- "androidx.compose.ui_ui-util",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.constraintlayout_constraintlayout-core-nodeps",
- jars: ["m2repository/androidx/constraintlayout/constraintlayout-core/1.1.0-alpha10/constraintlayout-core-1.1.0-alpha10.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.constraintlayout_constraintlayout-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.constraintlayout_constraintlayout-core-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx-constraintlayout_constraintlayout-nodeps",
- aars: ["m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/constraintlayout-2.2.0-alpha10.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.constraintlayout_constraintlayout-core",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- "androidx.profileinstaller_profileinstaller",
- ],
-}
-
-android_library {
- name: "androidx-constraintlayout_constraintlayout",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx-constraintlayout_constraintlayout/AndroidManifest.xml",
- static_libs: [
- "androidx-constraintlayout_constraintlayout-nodeps",
- "androidx.constraintlayout_constraintlayout-core",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- "androidx.profileinstaller_profileinstaller",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.coordinatorlayout_coordinatorlayout-nodeps",
- aars: ["m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/coordinatorlayout-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.customview_customview",
- ],
-}
-
-android_library {
- name: "androidx.coordinatorlayout_coordinatorlayout",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.coordinatorlayout_coordinatorlayout/AndroidManifest.xml",
- static_libs: [
- "androidx.coordinatorlayout_coordinatorlayout-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.customview_customview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.core_core-animation-testing-nodeps",
- aars: ["m2repository/androidx/core/core-animation-testing/1.0.0-beta01/core-animation-testing-1.0.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "junit",
- "androidx.core_core",
- "androidx.core_core-animation",
- ],
-}
-
-android_library {
- name: "androidx.core_core-animation-testing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.core_core-animation-testing/AndroidManifest.xml",
- static_libs: [
- "androidx.core_core-animation-testing-nodeps",
- "androidx.annotation_annotation",
- "junit",
- "androidx.core_core",
- "androidx.core_core-animation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.core_core-animation-nodeps",
- aars: ["m2repository/androidx/core/core-animation/1.0.0-beta02/core-animation-1.0.0-beta02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.tracing_tracing",
- ],
-}
-
-android_library {
- name: "androidx.core_core-animation",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.core_core-animation/AndroidManifest.xml",
- static_libs: [
- "androidx.core_core-animation-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.tracing_tracing",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.core_core-ktx-nodeps",
- aars: ["m2repository/androidx/core/core-ktx/1.12.0-alpha02/core-ktx-1.12.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.core_core-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.core_core-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.core_core-ktx-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.core_core-nodeps",
- aars: ["m2repository/androidx/core/core/1.12.0-alpha02/core-1.12.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.interpolator_interpolator",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.versionedparcelable_versionedparcelable",
- ],
-}
-
-android_library {
- name: "androidx.core_core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.core_core/AndroidManifest.xml",
- static_libs: [
- "androidx.core_core-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.interpolator_interpolator",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.versionedparcelable_versionedparcelable",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.credentials_credentials-nodeps",
- aars: ["m2repository/androidx/credentials/credentials/1.2.0-alpha04/credentials-1.2.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "19",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.credentials_credentials",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "19",
- manifest: "manifests/androidx.credentials_credentials/AndroidManifest.xml",
- static_libs: [
- "androidx.credentials_credentials-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.cursoradapter_cursoradapter-nodeps",
- aars: ["m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/cursoradapter-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- ],
-}
-
-android_library {
- name: "androidx.cursoradapter_cursoradapter",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.cursoradapter_cursoradapter/AndroidManifest.xml",
- static_libs: [
- "androidx.cursoradapter_cursoradapter-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.customview_customview-poolingcontainer-nodeps",
- aars: ["m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/customview-poolingcontainer-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "androidx.core_core-ktx",
- ],
-}
-
-android_library {
- name: "androidx.customview_customview-poolingcontainer",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.customview_customview-poolingcontainer/AndroidManifest.xml",
- static_libs: [
- "androidx.customview_customview-poolingcontainer-nodeps",
- "kotlin-stdlib",
- "androidx.core_core-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.customview_customview-nodeps",
- aars: ["m2repository/androidx/customview/customview/1.2.0-alpha03/customview-1.2.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.customview_customview",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.customview_customview/AndroidManifest.xml",
- static_libs: [
- "androidx.customview_customview-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.datastore_datastore-nodeps",
- aars: ["m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/datastore-android-1.1.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.datastore_datastore-core-okio",
- "okio-lib",
- "kotlin-stdlib",
- "kotlinx-coroutines-core-jvm",
- "androidx.datastore_datastore-core",
- ],
-}
-
-android_library {
- name: "androidx.datastore_datastore",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.datastore_datastore/AndroidManifest.xml",
- static_libs: [
- "androidx.datastore_datastore-nodeps",
- "androidx.annotation_annotation",
- "androidx.datastore_datastore-core-okio",
- "okio-lib",
- "kotlin-stdlib",
- "kotlinx-coroutines-core-jvm",
- "androidx.datastore_datastore-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.datastore_datastore-core-nodeps",
- aars: ["m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/datastore-core-android-1.1.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx-coroutines-core-jvm",
- ],
-}
-
-android_library {
- name: "androidx.datastore_datastore-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.datastore_datastore-core/AndroidManifest.xml",
- static_libs: [
- "androidx.datastore_datastore-core-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx-coroutines-core-jvm",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.datastore_datastore-core-okio-nodeps",
- jars: ["m2repository/androidx/datastore/datastore-core-okio-jvm/1.1.0-alpha05/datastore-core-okio-jvm-1.1.0-alpha05.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.datastore_datastore-core-okio",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.datastore_datastore-core-okio-nodeps",
- "okio-lib",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.datastore_datastore-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.datastore_datastore-preferences-nodeps",
- aars: ["m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/datastore-preferences-android-1.1.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.datastore_datastore-preferences-core",
- "kotlin-stdlib",
- "kotlinx-coroutines-core-jvm",
- "androidx.datastore_datastore",
- ],
-}
-
-android_library {
- name: "androidx.datastore_datastore-preferences",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.datastore_datastore-preferences/AndroidManifest.xml",
- static_libs: [
- "androidx.datastore_datastore-preferences-nodeps",
- "androidx.datastore_datastore-preferences-core",
- "kotlin-stdlib",
- "kotlinx-coroutines-core-jvm",
- "androidx.datastore_datastore",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.datastore_datastore-preferences-core-nodeps",
- jars: ["m2repository/androidx/datastore/datastore-preferences-core-jvm/1.1.0-alpha05/datastore-preferences-core-jvm-1.1.0-alpha05.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.datastore_datastore-preferences-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.datastore_datastore-preferences-core-nodeps",
- "androidx.datastore_datastore-core-okio",
- "okio-lib",
- "kotlin-stdlib",
- "androidx.datastore_datastore-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.documentfile_documentfile-nodeps",
- aars: ["m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/documentfile-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.documentfile_documentfile",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.documentfile_documentfile/AndroidManifest.xml",
- static_libs: [
- "androidx.documentfile_documentfile-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.drawerlayout_drawerlayout-nodeps",
- aars: ["m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/drawerlayout-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.customview_customview",
- ],
-}
-
-android_library {
- name: "androidx.drawerlayout_drawerlayout",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.drawerlayout_drawerlayout/AndroidManifest.xml",
- static_libs: [
- "androidx.drawerlayout_drawerlayout-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.customview_customview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.dynamicanimation_dynamicanimation-nodeps",
- aars: ["m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/dynamicanimation-1.1.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.collection_collection",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.dynamicanimation_dynamicanimation",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.dynamicanimation_dynamicanimation/AndroidManifest.xml",
- static_libs: [
- "androidx.dynamicanimation_dynamicanimation-nodeps",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.emoji_emoji-appcompat-nodeps",
- aars: ["m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/emoji-appcompat-1.2.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.appcompat_appcompat",
- "androidx.emoji_emoji",
- ],
-}
-
-android_library {
- name: "androidx.emoji_emoji-appcompat",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.emoji_emoji-appcompat/AndroidManifest.xml",
- static_libs: [
- "androidx.emoji_emoji-appcompat-nodeps",
- "androidx.appcompat_appcompat",
- "androidx.emoji_emoji",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.emoji_emoji-bundled-nodeps",
- aars: ["m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/emoji-bundled-1.2.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.emoji_emoji",
- ],
-}
-
-android_library {
- name: "androidx.emoji_emoji-bundled",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.emoji_emoji-bundled/AndroidManifest.xml",
- static_libs: [
- "androidx.emoji_emoji-bundled-nodeps",
- "androidx.emoji_emoji",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.emoji_emoji-nodeps",
- aars: ["m2repository/androidx/emoji/emoji/1.2.0-alpha03/emoji-1.2.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.collection_collection",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.emoji_emoji",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.emoji_emoji/AndroidManifest.xml",
- static_libs: [
- "androidx.emoji_emoji-nodeps",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.emoji2_emoji2-views-helper-nodeps",
- aars: ["m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/emoji2-views-helper-1.4.0-beta02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.emoji2_emoji2",
- ],
-}
-
-android_library {
- name: "androidx.emoji2_emoji2-views-helper",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.emoji2_emoji2-views-helper/AndroidManifest.xml",
- static_libs: [
- "androidx.emoji2_emoji2-views-helper-nodeps",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.emoji2_emoji2",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.emoji2_emoji2-nodeps",
- aars: ["m2repository/androidx/emoji2/emoji2/1.4.0-beta02/emoji2-1.4.0-beta02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-process",
- "androidx.startup_startup-runtime",
- ],
-}
-
-android_library {
- name: "androidx.emoji2_emoji2",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.emoji2_emoji2/AndroidManifest.xml",
- static_libs: [
- "androidx.emoji2_emoji2-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-process",
- "androidx.startup_startup-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.exifinterface_exifinterface-nodeps",
- aars: ["m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/exifinterface-1.4.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- ],
-}
-
-android_library {
- name: "androidx.exifinterface_exifinterface",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.exifinterface_exifinterface/AndroidManifest.xml",
- static_libs: [
- "androidx.exifinterface_exifinterface-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.fragment_fragment-ktx-nodeps",
- aars: ["m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/fragment-ktx-1.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.collection_collection-ktx",
- "kotlin-stdlib",
- "androidx.activity_activity-ktx",
- "androidx.core_core-ktx",
- "androidx.fragment_fragment",
- "androidx.lifecycle_lifecycle-livedata-core-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.savedstate_savedstate-ktx",
- ],
-}
-
-android_library {
- name: "androidx.fragment_fragment-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.fragment_fragment-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.fragment_fragment-ktx-nodeps",
- "androidx.collection_collection-ktx",
- "kotlin-stdlib",
- "androidx.activity_activity-ktx",
- "androidx.core_core-ktx",
- "androidx.fragment_fragment",
- "androidx.lifecycle_lifecycle-livedata-core-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.savedstate_savedstate-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.fragment_fragment-nodeps",
- aars: ["m2repository/androidx/fragment/fragment/1.6.0-alpha08/fragment-1.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "androidx.activity_activity",
- "androidx.annotation_annotation-experimental",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- "androidx.loader_loader",
- "androidx.profileinstaller_profileinstaller",
- "androidx.savedstate_savedstate",
- "androidx.viewpager_viewpager",
- ],
-}
-
-android_library {
- name: "androidx.fragment_fragment",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.fragment_fragment/AndroidManifest.xml",
- static_libs: [
- "androidx.fragment_fragment-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "androidx.activity_activity",
- "androidx.annotation_annotation-experimental",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- "androidx.loader_loader",
- "androidx.profileinstaller_profileinstaller",
- "androidx.savedstate_savedstate",
- "androidx.viewpager_viewpager",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.gridlayout_gridlayout-nodeps",
- aars: ["m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/gridlayout-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.gridlayout_gridlayout",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.gridlayout_gridlayout/AndroidManifest.xml",
- static_libs: [
- "androidx.gridlayout_gridlayout-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.health_health-services-client-nodeps",
- aars: ["m2repository/androidx/health/health-services-client/1.0.0-beta03/health-services-client-1.0.0-beta03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "30",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures-ktx",
- "guava",
- "guava-listenablefuture-prebuilt-jar",
- "libprotobuf-java-lite",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core-ktx",
- ],
-}
-
-android_library {
- name: "androidx.health_health-services-client",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "30",
- manifest: "manifests/androidx.health_health-services-client/AndroidManifest.xml",
- static_libs: [
- "androidx.health_health-services-client-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures-ktx",
- "guava",
- "guava-listenablefuture-prebuilt-jar",
- "libprotobuf-java-lite",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.heifwriter_heifwriter-nodeps",
- aars: ["m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/heifwriter-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "28",
- static_libs: [
- "androidx.annotation_annotation",
- ],
-}
-
-android_library {
- name: "androidx.heifwriter_heifwriter",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "28",
- manifest: "manifests/androidx.heifwriter_heifwriter/AndroidManifest.xml",
- static_libs: [
- "androidx.heifwriter_heifwriter-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.interpolator_interpolator-nodeps",
- aars: ["m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/interpolator-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- ],
-}
-
-android_library {
- name: "androidx.interpolator_interpolator",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.interpolator_interpolator/AndroidManifest.xml",
- static_libs: [
- "androidx.interpolator_interpolator-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.javascriptengine_javascriptengine-nodeps",
- aars: ["m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/javascriptengine-1.0.0-alpha06.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "26",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "guava",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.javascriptengine_javascriptengine",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "26",
- manifest: "manifests/androidx.javascriptengine_javascriptengine/AndroidManifest.xml",
- static_libs: [
- "androidx.javascriptengine_javascriptengine-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "guava",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.leanback_leanback-grid-nodeps",
- aars: ["m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/leanback-grid-1.0.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "17",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.recyclerview_recyclerview",
- ],
-}
-
-android_library {
- name: "androidx.leanback_leanback-grid",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "17",
- manifest: "manifests/androidx.leanback_leanback-grid/AndroidManifest.xml",
- static_libs: [
- "androidx.leanback_leanback-grid-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.recyclerview_recyclerview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.leanback_leanback-preference-nodeps",
- aars: ["m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/leanback-preference-1.2.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- "androidx.leanback_leanback",
- "androidx.preference_preference",
- "androidx.recyclerview_recyclerview",
- ],
-}
-
-android_library {
- name: "androidx.leanback_leanback-preference",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.leanback_leanback-preference/AndroidManifest.xml",
- static_libs: [
- "androidx.leanback_leanback-preference-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- "androidx.leanback_leanback",
- "androidx.preference_preference",
- "androidx.recyclerview_recyclerview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.leanback_leanback-nodeps",
- aars: ["m2repository/androidx/leanback/leanback/1.2.0-alpha03/leanback-1.2.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "17",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- "androidx.fragment_fragment",
- "androidx.interpolator_interpolator",
- "androidx.leanback_leanback-grid",
- "androidx.media_media",
- "androidx.recyclerview_recyclerview",
- "androidx.vectordrawable_vectordrawable-animated",
- ],
-}
-
-android_library {
- name: "androidx.leanback_leanback",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "17",
- manifest: "manifests/androidx.leanback_leanback/AndroidManifest.xml",
- static_libs: [
- "androidx.leanback_leanback-nodeps",
- "androidx.annotation_annotation",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- "androidx.fragment_fragment",
- "androidx.interpolator_interpolator",
- "androidx.leanback_leanback-grid",
- "androidx.media_media",
- "androidx.recyclerview_recyclerview",
- "androidx.vectordrawable_vectordrawable-animated",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.lifecycle_lifecycle-common-java8-nodeps",
- jars: ["m2repository/androidx/lifecycle/lifecycle-common-java8/2.6.0-alpha04/lifecycle-common-java8-2.6.0-alpha04.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.lifecycle_lifecycle-common-java8",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.lifecycle_lifecycle-common-java8-nodeps",
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-common",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.lifecycle_lifecycle-common-nodeps",
- jars: ["m2repository/androidx/lifecycle/lifecycle-common/2.6.0-alpha04/lifecycle-common-2.6.0-alpha04.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.lifecycle_lifecycle-common",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.lifecycle_lifecycle-common-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-livedata-core-ktx-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/lifecycle-livedata-core-ktx-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "androidx.lifecycle_lifecycle-livedata-core",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-livedata-core-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-livedata-core-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-livedata-core-ktx-nodeps",
- "kotlin-stdlib",
- "androidx.lifecycle_lifecycle-livedata-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-livedata-core-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/lifecycle-livedata-core-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.arch.core_core-common",
- "androidx.lifecycle_lifecycle-common",
- "androidx.arch.core_core-runtime",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-livedata-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-livedata-core/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-livedata-core-nodeps",
- "androidx.arch.core_core-common",
- "androidx.lifecycle_lifecycle-common",
- "androidx.arch.core_core-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-livedata-ktx-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/lifecycle-livedata-ktx-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.lifecycle_lifecycle-livedata",
- "androidx.lifecycle_lifecycle-livedata-core-ktx",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-livedata-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-livedata-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-livedata-ktx-nodeps",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.lifecycle_lifecycle-livedata",
- "androidx.lifecycle_lifecycle-livedata-core-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-livedata-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/lifecycle-livedata-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.arch.core_core-common",
- "androidx.arch.core_core-runtime",
- "androidx.lifecycle_lifecycle-livedata-core",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-livedata",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-livedata/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-livedata-nodeps",
- "androidx.arch.core_core-common",
- "androidx.arch.core_core-runtime",
- "androidx.lifecycle_lifecycle-livedata-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-process-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/lifecycle-process-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.startup_startup-runtime",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-process",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-process/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-process-nodeps",
- "androidx.annotation_annotation",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.startup_startup-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-runtime-compose-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/lifecycle-runtime-compose-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-runtime-compose",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.lifecycle_lifecycle-runtime-compose/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-runtime-compose-nodeps",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-runtime-ktx-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/lifecycle-runtime-ktx-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.lifecycle_lifecycle-runtime",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-runtime-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-runtime-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-runtime-ktx-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.lifecycle_lifecycle-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-runtime-testing-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/lifecycle-runtime-testing-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-runtime-testing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-runtime-testing/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-runtime-testing-nodeps",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-runtime-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/lifecycle-runtime-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.arch.core_core-common",
- "androidx.lifecycle_lifecycle-common",
- "androidx.arch.core_core-runtime",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-runtime",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-runtime/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-runtime-nodeps",
- "androidx.annotation_annotation",
- "androidx.arch.core_core-common",
- "androidx.lifecycle_lifecycle-common",
- "androidx.arch.core_core-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-service-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/lifecycle-service-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.lifecycle_lifecycle-runtime",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-service",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-service/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-service-nodeps",
- "androidx.lifecycle_lifecycle-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-viewmodel-compose-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/lifecycle-viewmodel-compose-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.lifecycle_lifecycle-common-java8",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-viewmodel-compose",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.lifecycle_lifecycle-viewmodel-compose/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-viewmodel-compose-nodeps",
- "androidx.lifecycle_lifecycle-common-java8",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.compose.runtime_runtime",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-viewmodel-ktx-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/lifecycle-viewmodel-ktx-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-viewmodel-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-viewmodel-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-viewmodel-ktx-nodeps",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-viewmodel-savedstate-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/lifecycle-viewmodel-savedstate-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.savedstate_savedstate",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-viewmodel-savedstate/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-viewmodel-savedstate-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.lifecycle_lifecycle-viewmodel",
- "androidx.savedstate_savedstate",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.lifecycle_lifecycle-viewmodel-nodeps",
- aars: ["m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/lifecycle-viewmodel-2.6.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.lifecycle_lifecycle-viewmodel",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.lifecycle_lifecycle-viewmodel/AndroidManifest.xml",
- static_libs: [
- "androidx.lifecycle_lifecycle-viewmodel-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.loader_loader-nodeps",
- aars: ["m2repository/androidx/loader/loader/1.2.0-alpha01/loader-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
-}
-
-android_library {
- name: "androidx.loader_loader",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.loader_loader/AndroidManifest.xml",
- static_libs: [
- "androidx.loader_loader-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.lifecycle_lifecycle-viewmodel",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.media_media-nodeps",
- aars: ["m2repository/androidx/media/media/1.7.0-alpha01/media-1.7.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.media_media",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.media_media/AndroidManifest.xml",
- static_libs: [
- "androidx.media_media-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.media2_media2-common-nodeps",
- aars: ["m2repository/androidx/media2/media2-common/1.3.0-alpha01/media2-common-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.core_core",
- "androidx.media_media",
- "androidx.versionedparcelable_versionedparcelable",
- ],
-}
-
-android_library {
- name: "androidx.media2_media2-common",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- manifest: "manifests/androidx.media2_media2-common/AndroidManifest.xml",
- static_libs: [
- "androidx.media2_media2-common-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.core_core",
- "androidx.media_media",
- "androidx.versionedparcelable_versionedparcelable",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.media2_media2-exoplayer-nodeps",
- aars: ["m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/media2-exoplayer-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- ],
-}
-
-android_library {
- name: "androidx.media2_media2-exoplayer",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.media2_media2-exoplayer/AndroidManifest.xml",
- static_libs: [
- "androidx.media2_media2-exoplayer-nodeps",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.media2_media2-player-nodeps",
- aars: ["m2repository/androidx/media2/media2-player/1.3.0-alpha01/media2-player-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- static_libs: [
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.media2_media2-common",
- "androidx.media2_media2-exoplayer",
- ],
-}
-
-android_library {
- name: "androidx.media2_media2-player",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- manifest: "manifests/androidx.media2_media2-player/AndroidManifest.xml",
- static_libs: [
- "androidx.media2_media2-player-nodeps",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.media2_media2-common",
- "androidx.media2_media2-exoplayer",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.media2_media2-session-nodeps",
- aars: ["m2repository/androidx/media2/media2-session/1.3.0-alpha01/media2-session-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- static_libs: [
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.media2_media2-common",
- ],
-}
-
-android_library {
- name: "androidx.media2_media2-session",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- manifest: "manifests/androidx.media2_media2-session/AndroidManifest.xml",
- static_libs: [
- "androidx.media2_media2-session-nodeps",
- "androidx.collection_collection",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.media2_media2-common",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.media2_media2-widget-nodeps",
- aars: ["m2repository/androidx/media2/media2-widget/1.3.0-alpha01/media2-widget-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- static_libs: [
- "androidx.appcompat_appcompat",
- "androidx.media2_media2-session",
- "androidx.palette_palette",
- ],
-}
-
-android_library {
- name: "androidx.media2_media2-widget",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "16",
- manifest: "manifests/androidx.media2_media2-widget/AndroidManifest.xml",
- static_libs: [
- "androidx.media2_media2-widget-nodeps",
- "androidx.appcompat_appcompat",
- "androidx.media2_media2-session",
- "androidx.palette_palette",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.mediarouter_mediarouter-nodeps",
- aars: ["m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/mediarouter-1.4.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "guava-listenablefuture-prebuilt-jar",
- "androidx.appcompat_appcompat",
- "androidx.appcompat_appcompat-resources",
- "androidx.core_core",
- "androidx.media_media",
- "androidx.palette_palette",
- "androidx.recyclerview_recyclerview",
- ],
-}
-
-android_library {
- name: "androidx.mediarouter_mediarouter",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.mediarouter_mediarouter/AndroidManifest.xml",
- static_libs: [
- "androidx.mediarouter_mediarouter-nodeps",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.appcompat_appcompat",
- "androidx.appcompat_appcompat-resources",
- "androidx.core_core",
- "androidx.media_media",
- "androidx.palette_palette",
- "androidx.recyclerview_recyclerview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-common-ktx-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/navigation-common-ktx-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.navigation_navigation-common",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-common-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.navigation_navigation-common-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-common-ktx-nodeps",
- "androidx.navigation_navigation-common",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-common-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/navigation-common-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection-ktx",
- "androidx.lifecycle_lifecycle-common",
- "kotlin-stdlib",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- "androidx.profileinstaller_profileinstaller",
- "androidx.savedstate_savedstate-ktx",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-common",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.navigation_navigation-common/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-common-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection-ktx",
- "androidx.lifecycle_lifecycle-common",
- "kotlin-stdlib",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-savedstate",
- "androidx.profileinstaller_profileinstaller",
- "androidx.savedstate_savedstate-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-compose-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/navigation-compose-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "kotlin-stdlib",
- "androidx.activity_activity-compose",
- "androidx.compose.animation_animation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.runtime_runtime",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-viewmodel-compose",
- "androidx.navigation_navigation-runtime-ktx",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-compose",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.navigation_navigation-compose/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-compose-nodeps",
- "kotlin-stdlib",
- "androidx.activity_activity-compose",
- "androidx.compose.animation_animation",
- "androidx.compose.foundation_foundation-layout",
- "androidx.compose.runtime_runtime",
- "androidx.compose.runtime_runtime-saveable",
- "androidx.compose.ui_ui",
- "androidx.lifecycle_lifecycle-viewmodel-compose",
- "androidx.navigation_navigation-runtime-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-fragment-ktx-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/navigation-fragment-ktx-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.navigation_navigation-fragment",
- "androidx.navigation_navigation-runtime-ktx",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-fragment-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.navigation_navigation-fragment-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-fragment-ktx-nodeps",
- "androidx.navigation_navigation-fragment",
- "androidx.navigation_navigation-runtime-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-fragment-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/navigation-fragment-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "androidx.fragment_fragment-ktx",
- "androidx.navigation_navigation-runtime",
- "androidx.slidingpanelayout_slidingpanelayout",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-fragment",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.navigation_navigation-fragment/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-fragment-nodeps",
- "kotlin-stdlib",
- "androidx.fragment_fragment-ktx",
- "androidx.navigation_navigation-runtime",
- "androidx.slidingpanelayout_slidingpanelayout",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-runtime-ktx-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/navigation-runtime-ktx-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.navigation_navigation-common-ktx",
- "androidx.navigation_navigation-runtime",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-runtime-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.navigation_navigation-runtime-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-runtime-ktx-nodeps",
- "androidx.navigation_navigation-common-ktx",
- "androidx.navigation_navigation-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-runtime-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/navigation-runtime-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.collection_collection",
- "kotlin-stdlib",
- "androidx.activity_activity-ktx",
- "androidx.annotation_annotation-experimental",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.navigation_navigation-common",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-runtime",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.navigation_navigation-runtime/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-runtime-nodeps",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "androidx.activity_activity-ktx",
- "androidx.annotation_annotation-experimental",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.navigation_navigation-common",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-ui-ktx-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/navigation-ui-ktx-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.navigation_navigation-runtime-ktx",
- "androidx.navigation_navigation-ui",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-ui-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.navigation_navigation-ui-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-ui-ktx-nodeps",
- "androidx.navigation_navigation-runtime-ktx",
- "androidx.navigation_navigation-ui",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.navigation_navigation-ui-nodeps",
- aars: ["m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/navigation-ui-2.6.0-alpha08.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "com.google.android.material_material",
- "androidx.annotation_annotation-experimental",
- "androidx.customview_customview",
- "androidx.drawerlayout_drawerlayout",
- "androidx.navigation_navigation-runtime",
- "androidx.transition_transition",
- ],
-}
-
-android_library {
- name: "androidx.navigation_navigation-ui",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.navigation_navigation-ui/AndroidManifest.xml",
- static_libs: [
- "androidx.navigation_navigation-ui-nodeps",
- "com.google.android.material_material",
- "androidx.annotation_annotation-experimental",
- "androidx.customview_customview",
- "androidx.drawerlayout_drawerlayout",
- "androidx.navigation_navigation-runtime",
- "androidx.transition_transition",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.paging_paging-common-ktx-nodeps",
- jars: ["m2repository/androidx/paging/paging-common-ktx/3.2.0-alpha04/paging-common-ktx-3.2.0-alpha04.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.paging_paging-common-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.paging_paging-common-ktx-nodeps",
- "androidx.paging_paging-common",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.paging_paging-common-nodeps",
- jars: ["m2repository/androidx/paging/paging-common/3.2.0-alpha04/paging-common-3.2.0-alpha04.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.paging_paging-common",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.paging_paging-common-nodeps",
- "androidx.annotation_annotation",
- "androidx.arch.core_core-common",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.paging_paging-guava-nodeps",
- aars: ["m2repository/androidx/paging/paging-guava/3.2.0-alpha05/paging-guava-3.2.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.paging_paging-common",
- "guava",
- "kotlin-stdlib",
- "kotlinx_coroutines_guava",
- ],
-}
-
-android_library {
- name: "androidx.paging_paging-guava",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.paging_paging-guava/AndroidManifest.xml",
- static_libs: [
- "androidx.paging_paging-guava-nodeps",
- "androidx.paging_paging-common",
- "guava",
- "kotlin-stdlib",
- "kotlinx_coroutines_guava",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.paging_paging-runtime-nodeps",
- aars: ["m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/paging-runtime-3.2.0-alpha04.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.paging_paging-common",
- "androidx.paging_paging-common-ktx",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-livedata-ktx",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.recyclerview_recyclerview",
- ],
-}
-
-android_library {
- name: "androidx.paging_paging-runtime",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.paging_paging-runtime/AndroidManifest.xml",
- static_libs: [
- "androidx.paging_paging-runtime-nodeps",
- "androidx.paging_paging-common",
- "androidx.paging_paging-common-ktx",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-livedata-ktx",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.lifecycle_lifecycle-viewmodel-ktx",
- "androidx.recyclerview_recyclerview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.palette_palette-nodeps",
- aars: ["m2repository/androidx/palette/palette/1.1.0-alpha01/palette-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.collection_collection",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.palette_palette",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.palette_palette/AndroidManifest.xml",
- static_libs: [
- "androidx.palette_palette-nodeps",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.percentlayout_percentlayout-nodeps",
- aars: ["m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/percentlayout-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.percentlayout_percentlayout",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.percentlayout_percentlayout/AndroidManifest.xml",
- static_libs: [
- "androidx.percentlayout_percentlayout-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.preference_preference-nodeps",
- aars: ["m2repository/androidx/preference/preference/1.2.0-alpha01/preference-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- "androidx.fragment_fragment",
- "androidx.recyclerview_recyclerview",
- ],
-}
-
-android_library {
- name: "androidx.preference_preference",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.preference_preference/AndroidManifest.xml",
- static_libs: [
- "androidx.preference_preference-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- "androidx.fragment_fragment",
- "androidx.recyclerview_recyclerview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.print_print-nodeps",
- aars: ["m2repository/androidx/print/print/1.1.0-beta01/print-1.1.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- ],
-}
-
-android_library {
- name: "androidx.print_print",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.print_print/AndroidManifest.xml",
- static_libs: [
- "androidx.print_print-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.privacysandbox.ads_ads-adservices-java-nodeps",
- aars: ["m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/ads-adservices-java-1.0.0-beta03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "guava",
- "guava-listenablefuture-prebuilt-jar",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core-ktx",
- "androidx.privacysandbox.ads_ads-adservices",
- ],
-}
-
-android_library {
- name: "androidx.privacysandbox.ads_ads-adservices-java",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.privacysandbox.ads_ads-adservices-java/AndroidManifest.xml",
- static_libs: [
- "androidx.privacysandbox.ads_ads-adservices-java-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "guava",
- "guava-listenablefuture-prebuilt-jar",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core-ktx",
- "androidx.privacysandbox.ads_ads-adservices",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.privacysandbox.ads_ads-adservices-nodeps",
- aars: ["m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/ads-adservices-1.0.0-beta03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core-ktx",
- ],
-}
-
-android_library {
- name: "androidx.privacysandbox.ads_ads-adservices",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.privacysandbox.ads_ads-adservices/AndroidManifest.xml",
- static_libs: [
- "androidx.privacysandbox.ads_ads-adservices-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core-ktx",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.privacysandbox.sdkruntime_sdkruntime-client-nodeps",
- aars: ["m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/sdkruntime-client-1.0.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core",
- "androidx.core_core-ktx",
- "androidx.privacysandbox.sdkruntime_sdkruntime-core",
- ],
-}
-
-android_library {
- name: "androidx.privacysandbox.sdkruntime_sdkruntime-client",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.privacysandbox.sdkruntime_sdkruntime-client/AndroidManifest.xml",
- static_libs: [
- "androidx.privacysandbox.sdkruntime_sdkruntime-client-nodeps",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core",
- "androidx.core_core-ktx",
- "androidx.privacysandbox.sdkruntime_sdkruntime-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.privacysandbox.sdkruntime_sdkruntime-core-nodeps",
- aars: ["m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/sdkruntime-core-1.0.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.privacysandbox.sdkruntime_sdkruntime-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.privacysandbox.sdkruntime_sdkruntime-core/AndroidManifest.xml",
- static_libs: [
- "androidx.privacysandbox.sdkruntime_sdkruntime-core-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.privacysandbox.ui_ui-client-nodeps",
- aars: ["m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/ui-client-1.0.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.privacysandbox.ui_ui-core",
- ],
-}
-
-android_library {
- name: "androidx.privacysandbox.ui_ui-client",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.privacysandbox.ui_ui-client/AndroidManifest.xml",
- static_libs: [
- "androidx.privacysandbox.ui_ui-client-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.privacysandbox.ui_ui-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.privacysandbox.ui_ui-core-nodeps",
- aars: ["m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/ui-core-1.0.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.privacysandbox.ui_ui-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.privacysandbox.ui_ui-core/AndroidManifest.xml",
- static_libs: [
- "androidx.privacysandbox.ui_ui-core-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.privacysandbox.ui_ui-provider-nodeps",
- aars: ["m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/ui-provider-1.0.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.privacysandbox.ui_ui-core",
- ],
-}
-
-android_library {
- name: "androidx.privacysandbox.ui_ui-provider",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.privacysandbox.ui_ui-provider/AndroidManifest.xml",
- static_libs: [
- "androidx.privacysandbox.ui_ui-provider-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.privacysandbox.ui_ui-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.profileinstaller_profileinstaller-nodeps",
- aars: ["m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/profileinstaller-1.3.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.startup_startup-runtime",
- ],
-}
-
-android_library {
- name: "androidx.profileinstaller_profileinstaller",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.profileinstaller_profileinstaller/AndroidManifest.xml",
- static_libs: [
- "androidx.profileinstaller_profileinstaller-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "guava-listenablefuture-prebuilt-jar",
- "androidx.startup_startup-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.recommendation_recommendation-nodeps",
- aars: ["m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/recommendation-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- ],
-}
-
-android_library {
- name: "androidx.recommendation_recommendation",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.recommendation_recommendation/AndroidManifest.xml",
- static_libs: [
- "androidx.recommendation_recommendation-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.recyclerview_recyclerview-selection-nodeps",
- aars: ["m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/recyclerview-selection-1.2.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.recyclerview_recyclerview",
- ],
-}
-
-android_library {
- name: "androidx.recyclerview_recyclerview-selection",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.recyclerview_recyclerview-selection/AndroidManifest.xml",
- static_libs: [
- "androidx.recyclerview_recyclerview-selection-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.recyclerview_recyclerview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.recyclerview_recyclerview-nodeps",
- aars: ["m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/recyclerview-1.4.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.customview_customview",
- "androidx.customview_customview-poolingcontainer",
- "androidx.profileinstaller_profileinstaller",
- ],
-}
-
-android_library {
- name: "androidx.recyclerview_recyclerview",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.recyclerview_recyclerview/AndroidManifest.xml",
- static_libs: [
- "androidx.recyclerview_recyclerview-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.customview_customview",
- "androidx.customview_customview-poolingcontainer",
- "androidx.profileinstaller_profileinstaller",
- ],
- java_version: "1.7",
-}
-
-java_import_host {
- name: "androidx.remotecallback_remotecallback-processor-nodeps",
- jars: ["m2repository/androidx/remotecallback/remotecallback-processor/1.0.0-alpha02/remotecallback-processor-1.0.0-alpha02.jar"],
- sdk_version: "31",
-}
-
-java_library_host {
- name: "androidx.remotecallback_remotecallback-processor",
- static_libs: [
- "androidx.remotecallback_remotecallback-processor-nodeps",
- "androidx.annotation_annotation",
- "javapoet",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.remotecallback_remotecallback-nodeps",
- aars: ["m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/remotecallback-1.0.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- ],
-}
-
-android_library {
- name: "androidx.remotecallback_remotecallback",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.remotecallback_remotecallback/AndroidManifest.xml",
- static_libs: [
- "androidx.remotecallback_remotecallback-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.resourceinspection_resourceinspection-annotation-nodeps",
- jars: ["m2repository/androidx/resourceinspection/resourceinspection-annotation/1.1.0-alpha01/resourceinspection-annotation-1.1.0-alpha01.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.resourceinspection_resourceinspection-annotation",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.resourceinspection_resourceinspection-annotation-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.room_room-common-nodeps",
- jars: ["m2repository/androidx/room/room-common/2.5.0-alpha01/room-common-2.5.0-alpha01.jar"],
- sdk_version: "31",
- host_supported: true,
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.room_room-common",
- sdk_version: "31",
- host_supported: true,
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.room_room-common-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib-jdk8",
- ],
- java_version: "1.7",
-}
-
-java_import_host {
- name: "androidx.room_room-compiler-processing-nodeps",
- jars: ["m2repository/androidx/room/room-compiler-processing/2.5.0-alpha01/room-compiler-processing-2.5.0-alpha01.jar"],
- sdk_version: "31",
-}
-
-java_library_host {
- name: "androidx.room_room-compiler-processing",
- static_libs: [
- "androidx.room_room-compiler-processing-nodeps",
- "kotlin-stdlib",
- "javapoet",
- "kotlinpoet",
- "guava",
- "auto_common",
- "auto_value_annotations",
- "kotlinx_metadata_jvm",
- "jetbrains-annotations",
- "symbol-processing-api",
- "kotlin-stdlib-jdk8",
- ],
- java_version: "1.7",
-}
-
-java_import_host {
- name: "androidx.room_room-compiler-nodeps",
- jars: ["m2repository/androidx/room/room-compiler/2.5.0-alpha01/room-compiler-2.5.0-alpha01.jar"],
- sdk_version: "31",
-}
-
-java_library_host {
- name: "androidx.room_room-compiler",
- static_libs: [
- "androidx.room_room-compiler-nodeps",
- "androidx.room_room-common",
- "androidx.room_room-migration",
- "androidx.room_room-compiler-processing",
- "kotlin-stdlib",
- "auto_common",
- "auto_value_annotations",
- "javapoet",
- "symbol-processing-api",
- "xerial-sqlite-jdbc",
- "kotlinx_metadata_jvm",
- "commons-codec",
- "jetbrains-annotations",
- "guava",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.room_room-guava-nodeps",
- aars: ["m2repository/androidx/room/room-guava/2.6.0-alpha02/room-guava-2.6.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "androidx.room_room-common",
- "androidx.arch.core_core-runtime",
- "androidx.room_room-runtime",
- ],
-}
-
-android_library {
- name: "androidx.room_room-guava",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.room_room-guava/AndroidManifest.xml",
- static_libs: [
- "androidx.room_room-guava-nodeps",
- "androidx.annotation_annotation",
- "androidx.concurrent_concurrent-futures",
- "androidx.room_room-common",
- "androidx.arch.core_core-runtime",
- "androidx.room_room-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.room_room-ktx-nodeps",
- aars: ["m2repository/androidx/room/room-ktx/2.6.0-alpha01/room-ktx-2.6.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.room_room-common",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.room_room-runtime",
- ],
-}
-
-android_library {
- name: "androidx.room_room-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.room_room-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.room_room-ktx-nodeps",
- "androidx.room_room-common",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.room_room-runtime",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.room_room-migration-nodeps",
- jars: ["m2repository/androidx/room/room-migration/2.5.0-alpha01/room-migration-2.5.0-alpha01.jar"],
- sdk_version: "31",
- host_supported: true,
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.room_room-migration",
- sdk_version: "31",
- host_supported: true,
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.room_room-migration-nodeps",
- "androidx.room_room-common",
- "kotlin-stdlib",
- "gson",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.room_room-paging-guava-nodeps",
- aars: ["m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/room-paging-guava-2.6.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "androidx.paging_paging-guava",
- "androidx.room_room-guava",
- "androidx.room_room-paging",
- ],
-}
-
-android_library {
- name: "androidx.room_room-paging-guava",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.room_room-paging-guava/AndroidManifest.xml",
- static_libs: [
- "androidx.room_room-paging-guava-nodeps",
- "kotlin-stdlib",
- "androidx.paging_paging-guava",
- "androidx.room_room-guava",
- "androidx.room_room-paging",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.room_room-paging-nodeps",
- aars: ["m2repository/androidx/room/room-paging/2.6.0-alpha02/room-paging-2.6.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.paging_paging-common",
- "kotlin-stdlib",
- "androidx.room_room-ktx",
- "androidx.room_room-runtime",
- ],
-}
-
-android_library {
- name: "androidx.room_room-paging",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.room_room-paging/AndroidManifest.xml",
- static_libs: [
- "androidx.room_room-paging-nodeps",
- "androidx.paging_paging-common",
- "kotlin-stdlib",
- "androidx.room_room-ktx",
- "androidx.room_room-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.room_room-runtime-nodeps",
- aars: ["m2repository/androidx/room/room-runtime/2.5.0-alpha01/room-runtime-2.5.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.room_room-common",
- "androidx.sqlite_sqlite-framework",
- "androidx.sqlite_sqlite",
- "androidx.arch.core_core-runtime",
- "androidx.annotation_annotation-experimental",
- ],
-}
-
-android_library {
- name: "androidx.room_room-runtime",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.room_room-runtime/AndroidManifest.xml",
- static_libs: [
- "androidx.room_room-runtime-nodeps",
- "androidx.room_room-common",
- "androidx.sqlite_sqlite-framework",
- "androidx.sqlite_sqlite",
- "androidx.arch.core_core-runtime",
- "androidx.annotation_annotation-experimental",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.room_room-testing-nodeps",
- aars: ["m2repository/androidx/room/room-testing/2.5.0-alpha01/room-testing-2.5.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.room_room-common",
- "androidx.room_room-migration",
- "junit",
- "androidx.room_room-runtime",
- "androidx.sqlite_sqlite",
- "androidx.sqlite_sqlite-framework",
- "androidx.arch.core_core-runtime",
- ],
-}
-
-android_library {
- name: "androidx.room_room-testing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.room_room-testing/AndroidManifest.xml",
- static_libs: [
- "androidx.room_room-testing-nodeps",
- "androidx.room_room-common",
- "androidx.room_room-migration",
- "junit",
- "androidx.room_room-runtime",
- "androidx.sqlite_sqlite",
- "androidx.sqlite_sqlite-framework",
- "androidx.arch.core_core-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.savedstate_savedstate-ktx-nodeps",
- aars: ["m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/savedstate-ktx-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "androidx.savedstate_savedstate",
- ],
-}
-
-android_library {
- name: "androidx.savedstate_savedstate-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.savedstate_savedstate-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.savedstate_savedstate-ktx-nodeps",
- "kotlin-stdlib",
- "androidx.savedstate_savedstate",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.savedstate_savedstate-nodeps",
- aars: ["m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/savedstate-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.arch.core_core-common",
- "androidx.lifecycle_lifecycle-common",
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.savedstate_savedstate",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.savedstate_savedstate/AndroidManifest.xml",
- static_libs: [
- "androidx.savedstate_savedstate-nodeps",
- "androidx.annotation_annotation",
- "androidx.arch.core_core-common",
- "androidx.lifecycle_lifecycle-common",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.slice_slice-builders-nodeps",
- aars: ["m2repository/androidx/slice/slice-builders/1.1.0-alpha02/slice-builders-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.remotecallback_remotecallback",
- "androidx.slice_slice-core",
- ],
-}
-
-android_library {
- name: "androidx.slice_slice-builders",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.slice_slice-builders/AndroidManifest.xml",
- static_libs: [
- "androidx.slice_slice-builders-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.remotecallback_remotecallback",
- "androidx.slice_slice-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.slice_slice-core-nodeps",
- aars: ["m2repository/androidx/slice/slice-core/1.1.0-alpha02/slice-core-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- ],
-}
-
-android_library {
- name: "androidx.slice_slice-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.slice_slice-core/AndroidManifest.xml",
- static_libs: [
- "androidx.slice_slice-core-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.slice_slice-view-nodeps",
- aars: ["m2repository/androidx/slice/slice-view/1.1.0-alpha02/slice-view-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.recyclerview_recyclerview",
- "androidx.slice_slice-core",
- ],
-}
-
-android_library {
- name: "androidx.slice_slice-view",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.slice_slice-view/AndroidManifest.xml",
- static_libs: [
- "androidx.slice_slice-view-nodeps",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.recyclerview_recyclerview",
- "androidx.slice_slice-core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.slidingpanelayout_slidingpanelayout-nodeps",
- aars: ["m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/slidingpanelayout-1.3.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.customview_customview",
- "androidx.transition_transition",
- "androidx.window_window",
- ],
-}
-
-android_library {
- name: "androidx.slidingpanelayout_slidingpanelayout",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.slidingpanelayout_slidingpanelayout/AndroidManifest.xml",
- static_libs: [
- "androidx.slidingpanelayout_slidingpanelayout-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.customview_customview",
- "androidx.transition_transition",
- "androidx.window_window",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.sqlite_sqlite-framework-nodeps",
- aars: ["m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/sqlite-framework-2.4.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.sqlite_sqlite",
- ],
-}
-
-android_library {
- name: "androidx.sqlite_sqlite-framework",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.sqlite_sqlite-framework/AndroidManifest.xml",
- static_libs: [
- "androidx.sqlite_sqlite-framework-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.sqlite_sqlite",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.sqlite_sqlite-nodeps",
- aars: ["m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/sqlite-2.4.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.sqlite_sqlite",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.sqlite_sqlite/AndroidManifest.xml",
- static_libs: [
- "androidx.sqlite_sqlite-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.startup_startup-runtime-nodeps",
- aars: ["m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/startup-runtime-1.2.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.tracing_tracing",
- ],
-}
-
-android_library {
- name: "androidx.startup_startup-runtime",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.startup_startup-runtime/AndroidManifest.xml",
- static_libs: [
- "androidx.startup_startup-runtime-nodeps",
- "androidx.annotation_annotation",
- "androidx.tracing_tracing",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.swiperefreshlayout_swiperefreshlayout-nodeps",
- aars: ["m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/swiperefreshlayout-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.interpolator_interpolator",
- ],
-}
-
-android_library {
- name: "androidx.swiperefreshlayout_swiperefreshlayout",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.swiperefreshlayout_swiperefreshlayout/AndroidManifest.xml",
- static_libs: [
- "androidx.swiperefreshlayout_swiperefreshlayout-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.interpolator_interpolator",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.test.uiautomator_uiautomator-nodeps",
- aars: ["m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/uiautomator-2.3.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "18",
- static_libs: [
- "androidx.annotation_annotation",
- "junit",
- ],
-}
-
-android_library {
- name: "androidx.test.uiautomator_uiautomator",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "18",
- manifest: "manifests/androidx.test.uiautomator_uiautomator/AndroidManifest.xml",
- static_libs: [
- "androidx.test.uiautomator_uiautomator-nodeps",
- "androidx.annotation_annotation",
- "junit",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.textclassifier_textclassifier-nodeps",
- aars: ["m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/textclassifier-1.0.0-alpha03.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.textclassifier_textclassifier",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.textclassifier_textclassifier/AndroidManifest.xml",
- static_libs: [
- "androidx.textclassifier_textclassifier-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.appcompat_appcompat",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.tracing_tracing-ktx-nodeps",
- aars: ["m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/tracing-ktx-1.2.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "androidx.tracing_tracing",
- ],
-}
-
-android_library {
- name: "androidx.tracing_tracing-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.tracing_tracing-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.tracing_tracing-ktx-nodeps",
- "kotlin-stdlib",
- "androidx.tracing_tracing",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.tracing_tracing-perfetto-binary-nodeps",
- aars: ["m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/tracing-perfetto-binary-1.0.0-alpha10.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- ],
-}
-
-android_library {
- name: "androidx.tracing_tracing-perfetto-binary",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.tracing_tracing-perfetto-binary/AndroidManifest.xml",
- static_libs: [
- "androidx.tracing_tracing-perfetto-binary-nodeps",
- ],
- java_version: "1.7",
-}
-
-java_import {
- name: "androidx.tracing_tracing-perfetto-common-nodeps",
- jars: ["m2repository/androidx/tracing/tracing-perfetto-common/1.0.0-alpha10/tracing-perfetto-common-1.0.0-alpha10.jar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
-}
-
-java_library_static {
- name: "androidx.tracing_tracing-perfetto-common",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "24",
- static_libs: [
- "androidx.tracing_tracing-perfetto-common-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.tracing_tracing-perfetto-nodeps",
- aars: ["m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/tracing-perfetto-1.0.0-alpha10.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.tracing_tracing-perfetto-common",
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.tracing_tracing-perfetto",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.tracing_tracing-perfetto/AndroidManifest.xml",
- static_libs: [
- "androidx.tracing_tracing-perfetto-nodeps",
- "androidx.annotation_annotation",
- "androidx.tracing_tracing-perfetto-common",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.tracing_tracing-nodeps",
- aars: ["m2repository/androidx/tracing/tracing/1.2.0-alpha02/tracing-1.2.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- ],
-}
-
-android_library {
- name: "androidx.tracing_tracing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.tracing_tracing/AndroidManifest.xml",
- static_libs: [
- "androidx.tracing_tracing-nodeps",
- "androidx.annotation_annotation",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.transition_transition-nodeps",
- aars: ["m2repository/androidx/transition/transition/1.5.0-alpha01/transition-1.5.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.transition_transition",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.transition_transition/AndroidManifest.xml",
- static_libs: [
- "androidx.transition_transition-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.tvprovider_tvprovider-nodeps",
- aars: ["m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/tvprovider-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.tvprovider_tvprovider",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "21",
- manifest: "manifests/androidx.tvprovider_tvprovider/AndroidManifest.xml",
- static_libs: [
- "androidx.tvprovider_tvprovider-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.vectordrawable_vectordrawable-animated-nodeps",
- aars: ["m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/vectordrawable-animated-1.2.0-beta01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.interpolator_interpolator",
- "androidx.vectordrawable_vectordrawable",
- ],
-}
-
-android_library {
- name: "androidx.vectordrawable_vectordrawable-animated",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.vectordrawable_vectordrawable-animated/AndroidManifest.xml",
- static_libs: [
- "androidx.vectordrawable_vectordrawable-animated-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.interpolator_interpolator",
- "androidx.vectordrawable_vectordrawable",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.vectordrawable_vectordrawable-nodeps",
- aars: ["m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/vectordrawable-1.2.0-beta02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.vectordrawable_vectordrawable",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.vectordrawable_vectordrawable/AndroidManifest.xml",
- static_libs: [
- "androidx.vectordrawable_vectordrawable-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.versionedparcelable_versionedparcelable-nodeps",
- aars: ["m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/versionedparcelable-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- ],
-}
-
-android_library {
- name: "androidx.versionedparcelable_versionedparcelable",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.versionedparcelable_versionedparcelable/AndroidManifest.xml",
- static_libs: [
- "androidx.versionedparcelable_versionedparcelable-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.viewpager_viewpager-nodeps",
- aars: ["m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/viewpager-1.1.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.customview_customview",
- ],
-}
-
-android_library {
- name: "androidx.viewpager_viewpager",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.viewpager_viewpager/AndroidManifest.xml",
- static_libs: [
- "androidx.viewpager_viewpager-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.customview_customview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.viewpager2_viewpager2-nodeps",
- aars: ["m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/viewpager2-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.fragment_fragment",
- "androidx.recyclerview_recyclerview",
- ],
-}
-
-android_library {
- name: "androidx.viewpager2_viewpager2",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.viewpager2_viewpager2/AndroidManifest.xml",
- static_libs: [
- "androidx.viewpager2_viewpager2-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "androidx.core_core",
- "androidx.fragment_fragment",
- "androidx.recyclerview_recyclerview",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.wear_wear-ongoing-nodeps",
- aars: ["m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/wear-ongoing-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "25",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.core_core-ktx",
- "androidx.versionedparcelable_versionedparcelable",
- ],
-}
-
-android_library {
- name: "androidx.wear_wear-ongoing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "25",
- manifest: "manifests/androidx.wear_wear-ongoing/AndroidManifest.xml",
- static_libs: [
- "androidx.wear_wear-ongoing-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.core_core-ktx",
- "androidx.versionedparcelable_versionedparcelable",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.wear_wear-nodeps",
- aars: ["m2repository/androidx/wear/wear/1.3.0-alpha05/wear-1.3.0-alpha05.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "23",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.core_core-ktx",
- "androidx.dynamicanimation_dynamicanimation",
- "androidx.fragment_fragment",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.recyclerview_recyclerview",
- "androidx.swiperefreshlayout_swiperefreshlayout",
- "androidx.versionedparcelable_versionedparcelable",
- ],
-}
-
-android_library {
- name: "androidx.wear_wear",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "23",
- manifest: "manifests/androidx.wear_wear/AndroidManifest.xml",
- static_libs: [
- "androidx.wear_wear-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- "androidx.core_core-ktx",
- "androidx.dynamicanimation_dynamicanimation",
- "androidx.fragment_fragment",
- "androidx.lifecycle_lifecycle-runtime",
- "androidx.recyclerview_recyclerview",
- "androidx.swiperefreshlayout_swiperefreshlayout",
- "androidx.versionedparcelable_versionedparcelable",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.webkit_webkit-nodeps",
- aars: ["m2repository/androidx/webkit/webkit/1.7.0-alpha02/webkit-1.7.0-alpha02.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
-}
-
-android_library {
- name: "androidx.webkit_webkit",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.webkit_webkit/AndroidManifest.xml",
- static_libs: [
- "androidx.webkit_webkit-nodeps",
- "androidx.annotation_annotation",
- "androidx.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.window.extensions.core_core-nodeps",
- aars: ["m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/core-1.1.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.window.extensions.core_core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.window.extensions.core_core/AndroidManifest.xml",
- static_libs: [
- "androidx.window.extensions.core_core-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.window.extensions_extensions-nodeps",
- aars: ["m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/extensions-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.window.extensions.core_core",
- ],
-}
-
-android_library {
- name: "androidx.window.extensions_extensions",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.window.extensions_extensions/AndroidManifest.xml",
- static_libs: [
- "androidx.window.extensions_extensions-nodeps",
- "androidx.annotation_annotation",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.window.extensions.core_core",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.window_window-core-nodeps",
- aars: ["m2repository/androidx/window/window-core/1.2.0-alpha01/window-core-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- ],
-}
-
-android_library {
- name: "androidx.window_window-core",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.window_window-core/AndroidManifest.xml",
- static_libs: [
- "androidx.window_window-core-nodeps",
- "kotlin-stdlib",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.window_window-java-nodeps",
- aars: ["m2repository/androidx/window/window-java/1.2.0-alpha01/window-java-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core",
- "androidx.window_window",
- ],
-}
-
-android_library {
- name: "androidx.window_window-java",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.window_window-java/AndroidManifest.xml",
- static_libs: [
- "androidx.window_window-java-nodeps",
- "kotlin-stdlib",
- "kotlinx_coroutines",
- "androidx.core_core",
- "androidx.window_window",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.window_window-nodeps",
- aars: ["m2repository/androidx/window/window/1.2.0-alpha01/window-1.2.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.core_core",
- "androidx.window.extensions.core_core",
- ],
-}
-
-android_library {
- name: "androidx.window_window",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.window_window/AndroidManifest.xml",
- static_libs: [
- "androidx.window_window-nodeps",
- "androidx.annotation_annotation",
- "androidx.collection_collection",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.core_core",
- "androidx.window.extensions.core_core",
- ],
- optional_uses_libs: [
- "androidx.window.extensions",
- "androidx.window.sidecar",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.work_work-runtime-ktx-nodeps",
- aars: ["m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/work-runtime-ktx-2.9.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.work_work-runtime",
- ],
-}
-
-android_library {
- name: "androidx.work_work-runtime-ktx",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.work_work-runtime-ktx/AndroidManifest.xml",
- static_libs: [
- "androidx.work_work-runtime-ktx-nodeps",
- "kotlin-stdlib",
- "kotlinx_coroutines_android",
- "androidx.work_work-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.work_work-runtime-nodeps",
- aars: ["m2repository/androidx/work/work-runtime/2.9.0-alpha01/work-runtime-2.9.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "guava-listenablefuture-prebuilt-jar",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-livedata",
- "androidx.lifecycle_lifecycle-service",
- "androidx.room_room-ktx",
- "androidx.sqlite_sqlite-framework",
- "androidx.startup_startup-runtime",
- ],
-}
-
-android_library {
- name: "androidx.work_work-runtime",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.work_work-runtime/AndroidManifest.xml",
- static_libs: [
- "androidx.work_work-runtime-nodeps",
- "guava-listenablefuture-prebuilt-jar",
- "kotlin-stdlib",
- "androidx.annotation_annotation-experimental",
- "androidx.core_core",
- "androidx.lifecycle_lifecycle-livedata",
- "androidx.lifecycle_lifecycle-service",
- "androidx.room_room-ktx",
- "androidx.sqlite_sqlite-framework",
- "androidx.startup_startup-runtime",
- ],
- java_version: "1.7",
-}
-
-android_library_import {
- name: "androidx.work_work-testing-nodeps",
- aars: ["m2repository/androidx/work/work-testing/2.9.0-alpha01/work-testing-2.9.0-alpha01.aar"],
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- static_libs: [
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.room_room-runtime",
- "androidx.work_work-runtime-ktx",
- ],
-}
-
-android_library {
- name: "androidx.work_work-testing",
- sdk_version: "31",
- apex_available: [
- "//apex_available:platform",
- "//apex_available:anyapex",
- ],
- min_sdk_version: "14",
- manifest: "manifests/androidx.work_work-testing/AndroidManifest.xml",
- static_libs: [
- "androidx.work_work-testing-nodeps",
- "androidx.lifecycle_lifecycle-livedata-core",
- "androidx.room_room-runtime",
- "androidx.work_work-runtime-ktx",
- ],
- java_version: "1.7",
-}
-
build = ["JavaPlugins.bp"]
diff --git a/current/androidx/m2repository/androidx/activity/activity-compose/1.7.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/activity/activity-compose/1.7.0-alpha05/Android.bp
new file mode 100644
index 000000000..0475d6888
--- /dev/null
+++ b/current/androidx/m2repository/androidx/activity/activity-compose/1.7.0-alpha05/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.activity_activity-compose-nodeps",
+ aars: ["activity-compose-1.7.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.activity_activity-ktx",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.activity_activity-compose",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.activity_activity-compose-nodeps",
+ "androidx.activity_activity-ktx",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/activity/activity-compose/1.7.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/activity/activity-compose/1.7.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b7c8c5d03
--- /dev/null
+++ b/current/androidx/m2repository/androidx/activity/activity-compose/1.7.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.activity.compose" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/Android.bp
new file mode 100644
index 000000000..f0e4b0a75
--- /dev/null
+++ b/current/androidx/m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.activity_activity-ktx-nodeps",
+ aars: ["activity-ktx-1.7.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.activity_activity",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.activity_activity-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.activity_activity-ktx-nodeps",
+ "androidx.activity_activity",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..8ed7187d8
--- /dev/null
+++ b/current/androidx/m2repository/androidx/activity/activity-ktx/1.7.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.activity.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/activity/activity/1.7.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/activity/activity/1.7.0-alpha05/Android.bp
new file mode 100644
index 000000000..784f5a0ea
--- /dev/null
+++ b/current/androidx/m2repository/androidx/activity/activity/1.7.0-alpha05/Android.bp
@@ -0,0 +1,62 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.activity_activity-nodeps",
+ aars: ["activity-1.7.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ "androidx.savedstate_savedstate",
+ "androidx.tracing_tracing",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.activity_activity",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.activity_activity-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ "androidx.savedstate_savedstate",
+ "androidx.tracing_tracing",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/activity/activity/1.7.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/activity/activity/1.7.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..92e8b1e7a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/activity/activity/1.7.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.activity" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/Android.bp
new file mode 100644
index 000000000..ea57f7aa8
--- /dev/null
+++ b/current/androidx/m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.annotation_annotation-experimental-nodeps",
+ aars: ["annotation-experimental-1.4.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.annotation_annotation-experimental",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.annotation_annotation-experimental-nodeps",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..10c72c2ba
--- /dev/null
+++ b/current/androidx/m2repository/androidx/annotation/annotation-experimental/1.4.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.annotation.experimental" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation-jvm/1.7.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/annotation/annotation-jvm/1.7.0-alpha03/Android.bp
new file mode 100644
index 000000000..5611e1878
--- /dev/null
+++ b/current/androidx/m2repository/androidx/annotation/annotation-jvm/1.7.0-alpha03/Android.bp
@@ -0,0 +1,44 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.annotation_annotation-nodeps",
+ jars: ["annotation-jvm-1.7.0-alpha03.jar"],
+ sdk_version: "31",
+ host_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.annotation_annotation",
+ sdk_version: "31",
+ host_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.annotation_annotation-nodeps",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar
deleted file mode 100644
index 9f2486de9..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar
+++ /dev/null
Binary files differ
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.md5 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.md5
deleted file mode 100644
index 694942041..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.md5
+++ /dev/null
@@ -1 +0,0 @@
-9ee14b1b2fcd87a83fed03a33d808458 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha1 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha1
deleted file mode 100644
index 93b780e42..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-c6b88fe5e93c1fc766c097ee88470465ef810760 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha256 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha256
deleted file mode 100644
index 0226244a6..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha256
+++ /dev/null
@@ -1 +0,0 @@
-20fa38cedba143b6508c6ee778d106cd60fc888f0f1a227dca86d6577cdb3a99 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha512 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha512
deleted file mode 100644
index 62b9bf1e8..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-multiplatform-sources.jar.sha512
+++ /dev/null
@@ -1 +0,0 @@
-397ce39b943ba56931c63b3209a431e856c030fd57ea2ee76ace4ac8d42c939e51cecc149bd06ac67f8cbdec523b6941135b67ef4d21e2eccf9142e60bafef95 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar
deleted file mode 100644
index 33bc42b5a..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar
+++ /dev/null
Binary files differ
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.md5 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.md5
deleted file mode 100644
index f3edebf6a..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.md5
+++ /dev/null
@@ -1 +0,0 @@
-9a407e1b1cdf23f3b71049dc8d3e43ee \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha1 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha1
deleted file mode 100644
index 3d1be3d16..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ac9ed04b591d1c7df454c4b9944ab6d431b4b5cb \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha256 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha256
deleted file mode 100644
index 5a1fdafed..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha256
+++ /dev/null
@@ -1 +0,0 @@
-d63fe5a677be2a8a80ebe59207b3ca129d7bc522de8e2afbadd47f9426801f2b \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha512 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha512
deleted file mode 100644
index d135fb1dd..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03-sources.jar.sha512
+++ /dev/null
@@ -1 +0,0 @@
-f73ecf489186562d0f564944803498e22bd63359db7dab5521d298b5db042214c35c44b7b1b1f9d02ed1958f69a70e048a75751ca4dd809024d023a0f7d67e97 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar
deleted file mode 100644
index 579ad59b5..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar
+++ /dev/null
Binary files differ
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.md5 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.md5
deleted file mode 100644
index 4fa33b34c..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.md5
+++ /dev/null
@@ -1 +0,0 @@
-31d8d2ec69675d5797a0e290b0e3cd54 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha1 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha1
deleted file mode 100644
index fb29a9671..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-b94fe605ea8ff0f68f3feab065ae0b7d67860964 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha256 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha256
deleted file mode 100644
index 8d6e504b0..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha256
+++ /dev/null
@@ -1 +0,0 @@
-fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha512 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha512
deleted file mode 100644
index c66728b62..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.jar.sha512
+++ /dev/null
@@ -1 +0,0 @@
-c3be9ce05a835030c5582975b5ab61f9b5af86bf9f2cf3c940d4746c9f58ac13d6086b2d3553aa41dd869008f846f40b6bb310e115cefbeb50aaf94ceb4f5fa7 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module
deleted file mode 100644
index c4e76296d..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module
+++ /dev/null
@@ -1,134 +0,0 @@
-{
- "formatVersion": "1.1",
- "component": {
- "group": "androidx.annotation",
- "module": "annotation",
- "version": "1.7.0-alpha03",
- "attributes": {
- "org.gradle.status": "release"
- }
- },
- "createdBy": {
- "gradle": {
- "version": "8.0"
- }
- },
- "variants": [
- {
- "name": "androidxSourcesElements",
- "attributes": {
- "org.gradle.category": "documentation",
- "org.gradle.dependency.bundling": "external",
- "org.gradle.docstype": "sources",
- "org.gradle.usage": "androidx-multiplatform-docs"
- },
- "files": [
- {
- "name": "annotation-1.7.0-alpha03-multiplatform-sources.jar",
- "url": "annotation-1.7.0-alpha03-multiplatform-sources.jar",
- "size": 65166,
- "sha512": "397ce39b943ba56931c63b3209a431e856c030fd57ea2ee76ace4ac8d42c939e51cecc149bd06ac67f8cbdec523b6941135b67ef4d21e2eccf9142e60bafef95",
- "sha256": "20fa38cedba143b6508c6ee778d106cd60fc888f0f1a227dca86d6577cdb3a99",
- "sha1": "c6b88fe5e93c1fc766c097ee88470465ef810760",
- "md5": "9ee14b1b2fcd87a83fed03a33d808458"
- }
- ]
- },
- {
- "name": "metadataApiElements",
- "attributes": {
- "org.gradle.category": "library",
- "org.gradle.usage": "kotlin-metadata",
- "org.jetbrains.kotlin.platform.type": "common"
- },
- "dependencies": [
- {
- "group": "org.jetbrains.kotlin",
- "module": "kotlin-stdlib",
- "version": {
- "requires": "1.8.20"
- }
- }
- ],
- "files": [
- {
- "name": "annotation-metadata-1.7.0-alpha03.jar",
- "url": "annotation-1.7.0-alpha03.jar",
- "size": 670,
- "sha512": "c3be9ce05a835030c5582975b5ab61f9b5af86bf9f2cf3c940d4746c9f58ac13d6086b2d3553aa41dd869008f846f40b6bb310e115cefbeb50aaf94ceb4f5fa7",
- "sha256": "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9",
- "sha1": "b94fe605ea8ff0f68f3feab065ae0b7d67860964",
- "md5": "31d8d2ec69675d5797a0e290b0e3cd54"
- }
- ]
- },
- {
- "name": "metadataSourcesElements",
- "attributes": {
- "org.gradle.category": "documentation",
- "org.gradle.dependency.bundling": "external",
- "org.gradle.docstype": "sources",
- "org.gradle.usage": "kotlin-runtime",
- "org.jetbrains.kotlin.platform.type": "common"
- },
- "files": [
- {
- "name": "annotation-kotlin-1.7.0-alpha03-sources.jar",
- "url": "annotation-1.7.0-alpha03-sources.jar",
- "size": 21070,
- "sha512": "f73ecf489186562d0f564944803498e22bd63359db7dab5521d298b5db042214c35c44b7b1b1f9d02ed1958f69a70e048a75751ca4dd809024d023a0f7d67e97",
- "sha256": "d63fe5a677be2a8a80ebe59207b3ca129d7bc522de8e2afbadd47f9426801f2b",
- "sha1": "ac9ed04b591d1c7df454c4b9944ab6d431b4b5cb",
- "md5": "9a407e1b1cdf23f3b71049dc8d3e43ee"
- }
- ]
- },
- {
- "name": "jvmApiElements-published",
- "attributes": {
- "org.gradle.category": "library",
- "org.gradle.libraryelements": "jar",
- "org.gradle.usage": "java-api",
- "org.jetbrains.kotlin.platform.type": "jvm"
- },
- "available-at": {
- "url": "../../annotation-jvm/1.7.0-alpha03/annotation-jvm-1.7.0-alpha03.module",
- "group": "androidx.annotation",
- "module": "annotation-jvm",
- "version": "1.7.0-alpha03"
- }
- },
- {
- "name": "jvmRuntimeElements-published",
- "attributes": {
- "org.gradle.category": "library",
- "org.gradle.libraryelements": "jar",
- "org.gradle.usage": "java-runtime",
- "org.jetbrains.kotlin.platform.type": "jvm"
- },
- "available-at": {
- "url": "../../annotation-jvm/1.7.0-alpha03/annotation-jvm-1.7.0-alpha03.module",
- "group": "androidx.annotation",
- "module": "annotation-jvm",
- "version": "1.7.0-alpha03"
- }
- },
- {
- "name": "jvmSourcesElements-published",
- "attributes": {
- "org.gradle.category": "documentation",
- "org.gradle.dependency.bundling": "external",
- "org.gradle.docstype": "sources",
- "org.gradle.libraryelements": "jar",
- "org.gradle.usage": "java-runtime",
- "org.jetbrains.kotlin.platform.type": "jvm"
- },
- "available-at": {
- "url": "../../annotation-jvm/1.7.0-alpha03/annotation-jvm-1.7.0-alpha03.module",
- "group": "androidx.annotation",
- "module": "annotation-jvm",
- "version": "1.7.0-alpha03"
- }
- }
- ]
-} \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.md5 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.md5
deleted file mode 100644
index 39187de77..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.md5
+++ /dev/null
@@ -1 +0,0 @@
-51650e7e475d166fa79c5ce54be2922d \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha1 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha1
deleted file mode 100644
index 2cda07d3d..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha1
+++ /dev/null
@@ -1 +0,0 @@
-933407be03d38e7f39229163d2dd799954f70ef0 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha256 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha256
deleted file mode 100644
index 6de763027..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha256
+++ /dev/null
@@ -1 +0,0 @@
-7e9886947de46caef33371f57c44eae4733c6ef51623f262ba41255540ed2f2b \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha512 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha512
deleted file mode 100644
index 386beb508..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.module.sha512
+++ /dev/null
@@ -1 +0,0 @@
-70b5740f4839e48c6ae940832cf1365e5c733ce04ca9cfa82d2cc0fc8795c761606a66b2d3d615f91bfe16c6fc8ac31417716c3e89c169d094a95a63cfc87d3a \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom
deleted file mode 100644
index 42852a2f4..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
- <!-- This module was also published with a richer model, Gradle metadata, -->
- <!-- which should be used instead. Do not delete the following line which -->
- <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
- <!-- that they should prefer consuming it instead. -->
- <!-- do_not_remove: published-with-gradle-metadata -->
- <modelVersion>4.0.0</modelVersion>
- <groupId>androidx.annotation</groupId>
- <artifactId>annotation</artifactId>
- <version>1.7.0-alpha03</version>
- <name>Android Support Library Annotations</name>
- <description>The Support Library is a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.</description>
- <url>https://developer.android.com/jetpack/androidx/releases/annotation#1.7.0-alpha03</url>
- <inceptionYear>2013</inceptionYear>
- <licenses>
- <license>
- <name>The Apache Software License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
- <developers>
- <developer>
- <name>The Android Open Source Project</name>
- </developer>
- </developers>
- <scm>
- <connection>scm:git:https://android.googlesource.com/platform/frameworks/support</connection>
- <url>https://cs.android.com/androidx/platform/frameworks/support</url>
- </scm>
- <dependencies>
- <dependency>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-stdlib</artifactId>
- <version>1.8.20</version>
- <scope>runtime</scope>
- </dependency>
- </dependencies>
-</project> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.md5 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.md5
deleted file mode 100644
index 84f2ffc0d..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.md5
+++ /dev/null
@@ -1 +0,0 @@
-a326326babe674505ad80313d7638849 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha1 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha1
deleted file mode 100644
index 8c71871ff..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha1
+++ /dev/null
@@ -1 +0,0 @@
-9d83f79fb4f138e362ecd6dff5ae5f39eebd3df7 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha256 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha256
deleted file mode 100644
index c39c02d92..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha256
+++ /dev/null
@@ -1 +0,0 @@
-a5744b6caa9568d8cc71ca2d9edc20b03a9c18b5e98d44179e1feae4e6343016 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha512 b/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha512
deleted file mode 100644
index a47d09eaa..000000000
--- a/current/androidx/m2repository/androidx/annotation/annotation/1.7.0-alpha03/annotation-1.7.0-alpha03.pom.sha512
+++ /dev/null
@@ -1 +0,0 @@
-f700a98c4bbf1286e01d91025b6a8475b5d151ae46ba81fa30c92d7f870ecd2ecccf1a948fa98eac3bffb0693cd99a87c1c519f4f90762b1b07d3b3036229450 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/Android.bp
new file mode 100644
index 000000000..56672908f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.appcompat_appcompat-resources-nodeps",
+ aars: ["appcompat-resources-1.7.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.vectordrawable_vectordrawable",
+ "androidx.vectordrawable_vectordrawable-animated",
+ ],
+}
+
+android_library {
+ name: "androidx.appcompat_appcompat-resources",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.appcompat_appcompat-resources-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.vectordrawable_vectordrawable",
+ "androidx.vectordrawable_vectordrawable-animated",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..dad974736
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appcompat/appcompat-resources/1.7.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.appcompat.resources" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/Android.bp
new file mode 100644
index 000000000..b2c3bd6bd
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/Android.bp
@@ -0,0 +1,78 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.appcompat_appcompat-nodeps",
+ aars: ["appcompat-1.7.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.activity_activity",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat-resources",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.core_core-ktx",
+ "androidx.cursoradapter_cursoradapter",
+ "androidx.drawerlayout_drawerlayout",
+ "androidx.emoji2_emoji2",
+ "androidx.emoji2_emoji2-views-helper",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.resourceinspection_resourceinspection-annotation",
+ "androidx.savedstate_savedstate",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.appcompat_appcompat",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.appcompat_appcompat-nodeps",
+ "androidx.activity_activity",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat-resources",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.core_core-ktx",
+ "androidx.cursoradapter_cursoradapter",
+ "androidx.drawerlayout_drawerlayout",
+ "androidx.emoji2_emoji2",
+ "androidx.emoji2_emoji2-views-helper",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.resourceinspection_resourceinspection-annotation",
+ "androidx.savedstate_savedstate",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..1a4b4eecd
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appcompat/appcompat/1.7.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.appcompat" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/Android.bp
new file mode 100644
index 000000000..7c4558128
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.appsearch_appsearch-builtin-types-nodeps",
+ aars: ["appsearch-builtin-types-1.1.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.appsearch_appsearch",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.appsearch_appsearch-builtin-types",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.appsearch_appsearch-builtin-types-nodeps",
+ "androidx.appsearch_appsearch",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..481ece6de
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch-builtin-types/1.1.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.appsearch.builtintypes" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch-compiler/1.1.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/appsearch/appsearch-compiler/1.1.0-alpha03/Android.bp
new file mode 100644
index 000000000..c82ece7dd
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch-compiler/1.1.0-alpha03/Android.bp
@@ -0,0 +1,36 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import_host {
+ name: "androidx.appsearch_appsearch-compiler-nodeps",
+ jars: ["appsearch-compiler-1.1.0-alpha03.jar"],
+ sdk_version: "31",
+}
+
+java_library_host {
+ name: "androidx.appsearch_appsearch-compiler",
+ static_libs: [
+ "androidx.appsearch_appsearch-compiler-nodeps",
+ "androidx.annotation_annotation",
+ "auto_common",
+ "auto_value_annotations",
+ "javapoet",
+ "javax-annotation-api-prebuilt-host-jar",
+ "libauto_value_plugin",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/Android.bp
new file mode 100644
index 000000000..f919c507e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.appsearch_appsearch_local_storage-nodeps",
+ aars: ["appsearch-local-storage-1.1.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.appsearch_appsearch",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.appsearch_appsearch_local_storage",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.appsearch_appsearch_local_storage-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.appsearch_appsearch",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3094f51c4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch-local-storage/1.1.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.appsearch.localstorage" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/Android.bp
new file mode 100644
index 000000000..99c509368
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.appsearch_appsearch-platform-storage-nodeps",
+ aars: ["appsearch-platform-storage-1.1.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.appsearch_appsearch",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.appsearch_appsearch-platform-storage",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.appsearch_appsearch-platform-storage-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.appsearch_appsearch",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..6f600007e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch-platform-storage/1.1.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.appsearch.platformstorage" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/Android.bp
new file mode 100644
index 000000000..b529877c8
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.appsearch_appsearch-nodeps",
+ aars: ["appsearch-1.1.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.appsearch_appsearch",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.appsearch_appsearch-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..13a9b0989
--- /dev/null
+++ b/current/androidx/m2repository/androidx/appsearch/appsearch/1.1.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.appsearch" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/arch/core/core-common/2.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/arch/core/core-common/2.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..a013ff574
--- /dev/null
+++ b/current/androidx/m2repository/androidx/arch/core/core-common/2.2.0-alpha01/Android.bp
@@ -0,0 +1,42 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.arch.core_core-common-nodeps",
+ jars: ["core-common-2.2.0-alpha01.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.arch.core_core-common",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.arch.core_core-common-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..90018d100
--- /dev/null
+++ b/current/androidx/m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.arch.core_core-runtime-nodeps",
+ aars: ["core-runtime-2.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-common",
+ ],
+}
+
+android_library {
+ name: "androidx.arch.core_core-runtime",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.arch.core_core-runtime-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-common",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..cceae927e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/arch/core/core-runtime/2.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.arch.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..baef781c0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.arch.core_core-testing-nodeps",
+ aars: ["core-testing-2.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-runtime",
+ "junit",
+ "mockito-core",
+ ],
+}
+
+android_library {
+ name: "androidx.arch.core_core-testing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.arch.core_core-testing-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-runtime",
+ "junit",
+ "mockito-core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..ab621c163
--- /dev/null
+++ b/current/androidx/m2repository/androidx/arch/core/core-testing/2.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.arch.core.testing" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..8f19133bb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.asynclayoutinflater_asynclayoutinflater-nodeps",
+ aars: ["asynclayoutinflater-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.asynclayoutinflater_asynclayoutinflater",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.asynclayoutinflater_asynclayoutinflater-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..356d2deab
--- /dev/null
+++ b/current/androidx/m2repository/androidx/asynclayoutinflater/asynclayoutinflater/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.asynclayoutinflater" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/autofill/autofill/1.2.0-beta02/Android.bp b/current/androidx/m2repository/androidx/autofill/autofill/1.2.0-beta02/Android.bp
new file mode 100644
index 000000000..f98bf2c54
--- /dev/null
+++ b/current/androidx/m2repository/androidx/autofill/autofill/1.2.0-beta02/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.autofill_autofill-nodeps",
+ aars: ["autofill-1.2.0-beta02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.autofill_autofill",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.autofill_autofill-nodeps",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/autofill/autofill/1.2.0-beta02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/autofill/autofill/1.2.0-beta02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..56d632112
--- /dev/null
+++ b/current/androidx/m2repository/androidx/autofill/autofill/1.2.0-beta02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.autofill" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/Android.bp b/current/androidx/m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/Android.bp
new file mode 100644
index 000000000..222b24ebc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.benchmark_benchmark-common-nodeps",
+ aars: ["benchmark-common-1.2.0-alpha14.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.test.monitor",
+ "androidx.tracing_tracing-ktx",
+ "androidx.tracing_tracing-perfetto-common",
+ "kotlin-stdlib",
+ "wire-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.benchmark_benchmark-common",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.benchmark_benchmark-common-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.test.monitor",
+ "androidx.tracing_tracing-ktx",
+ "androidx.tracing_tracing-perfetto-common",
+ "kotlin-stdlib",
+ "wire-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..60d985534
--- /dev/null
+++ b/current/androidx/m2repository/androidx/benchmark/benchmark-common/1.2.0-alpha14/manifest/AndroidManifest.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.benchmark" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <!--
+ This is needed to write benchmark report data to an external directory during instrumented
+ tests to allow the accompanying androidx.benchmark gradle plugin to pull the reports onto host
+ machine after the tests are done running.
+ -->
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+
+ <application>
+
+ <!-- Activity used to block background content while benchmarks are running -->
+ <activity
+ android:name="androidx.benchmark.IsolationActivity"
+ android:exported="true"
+ android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" >
+ </activity>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/Android.bp b/current/androidx/m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/Android.bp
new file mode 100644
index 000000000..ea51d669a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.benchmark_benchmark-junit4-nodeps",
+ aars: ["benchmark-junit4-1.2.0-alpha14.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.benchmark_benchmark-common",
+ "androidx.test.rules",
+ "androidx.test.runner",
+ "androidx.tracing_tracing-ktx",
+ "junit",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.benchmark_benchmark-junit4",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.benchmark_benchmark-junit4-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.benchmark_benchmark-common",
+ "androidx.test.rules",
+ "androidx.test.runner",
+ "androidx.tracing_tracing-ktx",
+ "junit",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e087e06b1
--- /dev/null
+++ b/current/androidx/m2repository/androidx/benchmark/benchmark-junit4/1.2.0-alpha14/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2019 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.benchmark.junit4" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/Android.bp b/current/androidx/m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/Android.bp
new file mode 100644
index 000000000..adc299517
--- /dev/null
+++ b/current/androidx/m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.benchmark_benchmark-macro-junit4-nodeps",
+ aars: ["benchmark-macro-junit4-1.2.0-alpha14.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "23",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.benchmark_benchmark-common",
+ "androidx.benchmark_benchmark-macro",
+ "androidx.test.rules",
+ "androidx.test.runner",
+ "androidx.test.uiautomator_uiautomator",
+ "junit",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.benchmark_benchmark-macro-junit4",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "23",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.benchmark_benchmark-macro-junit4-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.benchmark_benchmark-common",
+ "androidx.benchmark_benchmark-macro",
+ "androidx.test.rules",
+ "androidx.test.runner",
+ "androidx.test.uiautomator_uiautomator",
+ "junit",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..36d380f36
--- /dev/null
+++ b/current/androidx/m2repository/androidx/benchmark/benchmark-macro-junit4/1.2.0-alpha14/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2020 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.benchmark.macro.junit4" >
+
+ <uses-sdk android:minSdkVersion="23" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/Android.bp b/current/androidx/m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/Android.bp
new file mode 100644
index 000000000..61c0623fe
--- /dev/null
+++ b/current/androidx/m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/Android.bp
@@ -0,0 +1,64 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.benchmark_benchmark-macro-nodeps",
+ aars: ["benchmark-macro-1.2.0-alpha14.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "23",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.benchmark_benchmark-common",
+ "androidx.core_core",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.test.core",
+ "androidx.test.uiautomator_uiautomator",
+ "androidx.tracing_tracing-ktx",
+ "junit",
+ "kotlin-stdlib",
+ "wire-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.benchmark_benchmark-macro",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "23",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.benchmark_benchmark-macro-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.benchmark_benchmark-common",
+ "androidx.core_core",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.test.core",
+ "androidx.test.uiautomator_uiautomator",
+ "androidx.tracing_tracing-ktx",
+ "junit",
+ "kotlin-stdlib",
+ "wire-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b31cbd65b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/benchmark/benchmark-macro/1.2.0-alpha14/manifest/AndroidManifest.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2020 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="androidx.benchmark.macro" >
+
+ <uses-sdk android:minSdkVersion="23" />
+
+ <uses-permission
+ android:name="android.permission.QUERY_ALL_PACKAGES"
+ tools:ignore="QueryAllPackagesPermission" />
+
+ <!--
+ Internet permission is required for perfetto trace shell processor http server but
+ it's used to reach localhost only
+ -->
+ <uses-permission android:name="android.permission.INTERNET" />
+
+ <!--
+ QUERY_ALL_PACKAGES is used to enable macrobenchmarks to read package information from
+ potential target packages, e.g. for querying debuggable, profileable, or default launch intent.
+
+ This could also be done by making each macrobenchmark specify a <queries/> tag, with the
+ target package, but this removes the need for documenting that setup step, and detecting
+ misconfiguration.
+ -->
+ <!-- usesCleartextTraffic is required for perfetto trace shell processor http server -->
+ <application android:networkSecurityConfig="@xml/network_security_config" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/biometric/biometric/1.2.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/biometric/biometric/1.2.0-alpha06/Android.bp
new file mode 100644
index 000000000..b28fb20fa
--- /dev/null
+++ b/current/androidx/m2repository/androidx/biometric/biometric/1.2.0-alpha06/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.biometric_biometric-nodeps",
+ aars: ["biometric-1.2.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.activity_activity",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ ],
+}
+
+android_library {
+ name: "androidx.biometric_biometric",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.biometric_biometric-nodeps",
+ "androidx.activity_activity",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/biometric/biometric/1.2.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/biometric/biometric/1.2.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c3d5fd6d9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/biometric/biometric/1.2.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.biometric" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <uses-permission android:name="android.permission.USE_BIOMETRIC" />
+
+ <!-- suppress DeprecatedClassUsageInspection -->
+ <uses-permission android:name="android.permission.USE_FINGERPRINT" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/browser/browser/1.6.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/browser/browser/1.6.0-alpha01/Android.bp
new file mode 100644
index 000000000..b40364751
--- /dev/null
+++ b/current/androidx/m2repository/androidx/browser/browser/1.6.0-alpha01/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.browser_browser-nodeps",
+ aars: ["browser-1.6.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.interpolator_interpolator",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.browser_browser",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.browser_browser-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.interpolator_interpolator",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/browser/browser/1.6.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/browser/browser/1.6.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..4ee7e718f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/browser/browser/1.6.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.browser" >
+
+ <uses-sdk android:minSdkVersion="16" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/Android.bp
new file mode 100644
index 000000000..ec4858a83
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.camera_camera-camera2-nodeps",
+ aars: ["camera-camera2-1.3.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.camera_camera-core",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.camera_camera-camera2",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.camera_camera-camera2-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.camera_camera-core",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..6a2f9b248
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-camera2/1.3.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="androidx.camera.camera2" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <application>
+ <service
+ android:name="androidx.camera.core.impl.MetadataHolderService"
+ android:enabled="false"
+ android:exported="false"
+ tools:ignore="Instantiatable,MissingServiceExportedEqualsTrue"
+ tools:node="merge" >
+ <meta-data
+ android:name="androidx.camera.core.impl.MetadataHolderService.DEFAULT_CONFIG_PROVIDER"
+ android:value="androidx.camera.camera2.Camera2Config$DefaultProvider" />
+ </service>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/camera/camera-core/1.3.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/camera/camera-core/1.3.0-alpha06/Android.bp
new file mode 100644
index 000000000..534cb4b21
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-core/1.3.0-alpha06/Android.bp
@@ -0,0 +1,64 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.camera_camera-core-nodeps",
+ aars: ["camera-core-1.3.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.exifinterface_exifinterface",
+ "androidx.lifecycle_lifecycle-common",
+ "androidx.lifecycle_lifecycle-livedata",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.camera_camera-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.camera_camera-core-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.exifinterface_exifinterface",
+ "androidx.lifecycle_lifecycle-common",
+ "androidx.lifecycle_lifecycle-livedata",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/camera/camera-core/1.3.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/camera/camera-core/1.3.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3e1d87241
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-core/1.3.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="androidx.camera.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <application>
+
+ <!--
+ Service for holding metadata. Cannot be instantiated.
+ Metadata will be merged from other manifests.
+ -->
+ <service
+ android:name="androidx.camera.core.impl.MetadataHolderService"
+ android:enabled="false"
+ android:exported="false"
+ tools:ignore="Instantiatable,MissingServiceExportedEqualsTrue" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/Android.bp
new file mode 100644
index 000000000..a8f760e2d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.camera_camera-extensions-nodeps",
+ aars: ["camera-extensions-1.3.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.camera_camera-camera2",
+ "androidx.camera_camera-core",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.camera_camera-extensions",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.camera_camera-extensions-nodeps",
+ "androidx.camera_camera-camera2",
+ "androidx.camera_camera-core",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..d2937afb4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-extensions/1.3.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.camera.extensions" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <queries>
+ <intent>
+ <action android:name="androidx.camera.extensions.action.VENDOR_ACTION" />
+ </intent>
+ </queries>
+
+ <application>
+ <uses-library
+ android:name="androidx.camera.extensions.impl"
+ android:required="false" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/Android.bp
new file mode 100644
index 000000000..a75a10783
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.camera_camera-lifecycle-nodeps",
+ aars: ["camera-lifecycle-1.3.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.camera_camera-core",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-common",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.camera_camera-lifecycle",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.camera_camera-lifecycle-nodeps",
+ "androidx.camera_camera-core",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-common",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e9e125169
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-lifecycle/1.3.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.camera.lifecycle" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/Android.bp
new file mode 100644
index 000000000..09f78818d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/Android.bp
@@ -0,0 +1,66 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.camera_camera-viewfinder-nodeps",
+ aars: ["camera-viewfinder-1.3.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.appcompat_appcompat",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.concurrent_concurrent-futures-ktx",
+ "androidx.core_core",
+ "androidx.test.espresso.idling-resource",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.camera_camera-viewfinder",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.camera_camera-viewfinder-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.appcompat_appcompat",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.concurrent_concurrent-futures-ktx",
+ "androidx.core_core",
+ "androidx.test.espresso.idling-resource",
+ "auto_value_annotations",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..9150ae8eb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/camera/camera-viewfinder/1.3.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.camera.viewfinder" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/car/app/app-automotive/1.3.0-beta02/Android.bp b/current/androidx/m2repository/androidx/car/app/app-automotive/1.3.0-beta02/Android.bp
new file mode 100644
index 000000000..8b38f8f81
--- /dev/null
+++ b/current/androidx/m2repository/androidx/car/app/app-automotive/1.3.0-beta02/Android.bp
@@ -0,0 +1,66 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.car.app_app-automotive-nodeps",
+ aars: ["app-automotive-1.3.0-beta02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "29",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.car.app_app",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "auto_value_annotations",
+ "guava",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.car.app_app-automotive",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "29",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.car.app_app-automotive-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.car.app_app",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "auto_value_annotations",
+ "guava",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/car/app/app-automotive/1.3.0-beta02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/car/app/app-automotive/1.3.0-beta02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e1dd41482
--- /dev/null
+++ b/current/androidx/m2repository/androidx/car/app/app-automotive/1.3.0-beta02/manifest/AndroidManifest.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="androidx.car.app.automotive" >
+
+ <uses-sdk android:minSdkVersion="29" />
+
+ <queries>
+ <intent>
+ <action android:name="android.car.template.host.RendererService" />
+ </intent>
+ </queries>
+
+ <uses-feature
+ android:name="android.hardware.type.automotive"
+ android:required="false" />
+
+ <application>
+ <service
+ android:name="androidx.car.app.CarAppMetadataHolderService"
+ android:enabled="false"
+ android:exported="false"
+ android:process=""
+ tools:ignore="Instantiatable,MissingServiceExportedEqualsTrue"
+ tools:node="merge" >
+ <meta-data
+ android:name="androidx.car.app.CarAppMetadataHolderService.CAR_HARDWARE_MANAGER"
+ android:value="androidx.car.app.hardware.AutomotiveCarHardwareManager" />
+ <meta-data
+ android:name="androidx.car.app.CarAppMetadataHolderService.RESULT_MANAGER"
+ android:value="androidx.car.app.activity.ResultManagerAutomotive" />
+ </service>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/car/app/app-testing/1.3.0-beta02/Android.bp b/current/androidx/m2repository/androidx/car/app/app-testing/1.3.0-beta02/Android.bp
new file mode 100644
index 000000000..ad587c19a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/car/app/app-testing/1.3.0-beta02/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.car.app_app-testing-nodeps",
+ aars: ["app-testing-1.3.0-beta02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "Robolectric_all-target",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.car.app_app",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.car.app_app-testing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.car.app_app-testing-nodeps",
+ "Robolectric_all-target",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.car.app_app",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/car/app/app-testing/1.3.0-beta02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/car/app/app-testing/1.3.0-beta02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..30886cfa9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/car/app/app-testing/1.3.0-beta02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.car.app.testing" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/car/app/app/1.3.0-beta02/Android.bp b/current/androidx/m2repository/androidx/car/app/app/1.3.0-beta02/Android.bp
new file mode 100644
index 000000000..e72e6df65
--- /dev/null
+++ b/current/androidx/m2repository/androidx/car/app/app/1.3.0-beta02/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.car.app_app-nodeps",
+ aars: ["app-1.3.0-beta02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.activity_activity",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "guava",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.car.app_app",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.car.app_app-nodeps",
+ "androidx.activity_activity",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "guava",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/car/app/app/1.3.0-beta02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/car/app/app/1.3.0-beta02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c86d87af9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/car/app/app/1.3.0-beta02/manifest/AndroidManifest.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="androidx.car.app" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+ <queries>
+ <provider
+ android:name="androidx.car.app.connection.provider"
+ android:authorities="androidx.car.app.connection"
+ tools:ignore="MissingClass" />
+ </queries>
+
+ <application>
+ <activity
+ android:name="androidx.car.app.CarAppPermissionActivity"
+ android:exported="false"
+ android:theme="@android:style/Theme.Translucent.NoTitleBar" />
+
+ <receiver
+ android:name="androidx.car.app.notification.CarAppNotificationBroadcastReceiver"
+ android:exported="false" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/cardview/cardview/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/cardview/cardview/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..4b4c8ad20
--- /dev/null
+++ b/current/androidx/m2repository/androidx/cardview/cardview/1.1.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.cardview_cardview-nodeps",
+ aars: ["cardview-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.cardview_cardview",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.cardview_cardview-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/cardview/cardview/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/cardview/cardview/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c117c121e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/cardview/cardview/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.cardview" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection-jvm/1.3.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/collection/collection-jvm/1.3.0-alpha03/Android.bp
new file mode 100644
index 000000000..ca0148d66
--- /dev/null
+++ b/current/androidx/m2repository/androidx/collection/collection-jvm/1.3.0-alpha03/Android.bp
@@ -0,0 +1,43 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.collection_collection-nodeps",
+ jars: ["collection-jvm-1.3.0-alpha03.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.collection_collection",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.collection_collection-nodeps",
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/collection/collection-ktx/1.3.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/collection/collection-ktx/1.3.0-alpha03/Android.bp
new file mode 100644
index 000000000..be0f199ce
--- /dev/null
+++ b/current/androidx/m2repository/androidx/collection/collection-ktx/1.3.0-alpha03/Android.bp
@@ -0,0 +1,42 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.collection_collection-ktx-nodeps",
+ jars: ["collection-ktx-1.3.0-alpha03.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.collection_collection-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.collection_collection-ktx-nodeps",
+ "androidx.collection_collection",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar
deleted file mode 100644
index fd0a761e3..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar
+++ /dev/null
Binary files differ
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.md5 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.md5
deleted file mode 100644
index f06ef2601..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.md5
+++ /dev/null
@@ -1 +0,0 @@
-d75af420419338afdd22216def15c871 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha1 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha1
deleted file mode 100644
index 1815fa89e..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-92875ebdce450309c58ed15d9cea179b19d2f11f \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha256 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha256
deleted file mode 100644
index e7582fe51..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha256
+++ /dev/null
@@ -1 +0,0 @@
-1660bf5cc674954db50e6b8a5801d5b1adff33c4d7c44fd13b2837bc70065527 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha512 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha512
deleted file mode 100644
index cc49a385e..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-multiplatform-sources.jar.sha512
+++ /dev/null
@@ -1 +0,0 @@
-01583e921521690a2cd1259aa43331ef0342b1796e45b6055d780f9f0bd2264a3f789dfafb4a6e1abfd4280dcc2e1d7684d8004aac18f44cc2f0ff484d51862d \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar
deleted file mode 100644
index 3f3373a68..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar
+++ /dev/null
Binary files differ
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.md5 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.md5
deleted file mode 100644
index 67410de9c..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.md5
+++ /dev/null
@@ -1 +0,0 @@
-20aea1a28c1b46d490db48ed3e1a3718 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha1 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha1
deleted file mode 100644
index b57d8904d..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f057d583b2378218e0af04a9dd63f686c218d9df \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha256 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha256
deleted file mode 100644
index c588cdf90..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha256
+++ /dev/null
@@ -1 +0,0 @@
-cb3de237b8e422dd2ad925f903e43b076b2f4307b453aa275b5ee4841c316cfa \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha512 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha512
deleted file mode 100644
index f168c8207..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03-sources.jar.sha512
+++ /dev/null
@@ -1 +0,0 @@
-8d7098335c8901663f2e1c14dcbd39b02b18a067cafe104ae8546f84977640d9d46f96703c6cc7683af86afa057b40ced2a85c758687647cf07dcf6d67fabd2c \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar
deleted file mode 100644
index 025720177..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar
+++ /dev/null
Binary files differ
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.md5 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.md5
deleted file mode 100644
index 13b12939d..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.md5
+++ /dev/null
@@ -1 +0,0 @@
-4c1b981b7fd946e6281e3090801d9517 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha1 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha1
deleted file mode 100644
index aef3a7a7b..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0f13e6c1eb222ad405529fdfe3d0910cae68255a \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha256 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha256
deleted file mode 100644
index 95b499d5b..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha256
+++ /dev/null
@@ -1 +0,0 @@
-6739f09629e3ebdafc9f6592e7764ee7dba58575b9bd49570c8fe6bfbd77f0f5 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha512 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha512
deleted file mode 100644
index 1f12cf8a1..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.jar.sha512
+++ /dev/null
@@ -1 +0,0 @@
-9e8235407476525f968892cc95cf6a235fc7d814d4280633d80c7a3eaf8ad0de5aeff2b5afaba5288931a0bd2e98a76f8a91f95fb6076e07b9a5c939587a593a \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module
deleted file mode 100644
index f3b9df2ec..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module
+++ /dev/null
@@ -1,116 +0,0 @@
-{
- "formatVersion": "1.1",
- "component": {
- "group": "androidx.collection",
- "module": "collection",
- "version": "1.3.0-alpha03",
- "attributes": {
- "org.gradle.status": "release"
- }
- },
- "createdBy": {
- "gradle": {
- "version": "7.5"
- }
- },
- "variants": [
- {
- "name": "androidxSourcesElements",
- "attributes": {
- "org.gradle.category": "documentation",
- "org.gradle.dependency.bundling": "external",
- "org.gradle.docstype": "sources",
- "org.gradle.usage": "androidx-multiplatform-docs"
- },
- "files": [
- {
- "name": "collection-1.3.0-alpha03-multiplatform-sources.jar",
- "url": "collection-1.3.0-alpha03-multiplatform-sources.jar",
- "size": 53809,
- "sha512": "01583e921521690a2cd1259aa43331ef0342b1796e45b6055d780f9f0bd2264a3f789dfafb4a6e1abfd4280dcc2e1d7684d8004aac18f44cc2f0ff484d51862d",
- "sha256": "1660bf5cc674954db50e6b8a5801d5b1adff33c4d7c44fd13b2837bc70065527",
- "sha1": "92875ebdce450309c58ed15d9cea179b19d2f11f",
- "md5": "d75af420419338afdd22216def15c871"
- }
- ]
- },
- {
- "name": "sourcesElements",
- "attributes": {
- "org.gradle.category": "documentation",
- "org.gradle.dependency.bundling": "external",
- "org.gradle.docstype": "sources",
- "org.gradle.usage": "java-runtime"
- },
- "files": [
- {
- "name": "collection-1.3.0-alpha03-sources.jar",
- "url": "collection-1.3.0-alpha03-sources.jar",
- "size": 52392,
- "sha512": "8d7098335c8901663f2e1c14dcbd39b02b18a067cafe104ae8546f84977640d9d46f96703c6cc7683af86afa057b40ced2a85c758687647cf07dcf6d67fabd2c",
- "sha256": "cb3de237b8e422dd2ad925f903e43b076b2f4307b453aa275b5ee4841c316cfa",
- "sha1": "f057d583b2378218e0af04a9dd63f686c218d9df",
- "md5": "20aea1a28c1b46d490db48ed3e1a3718"
- }
- ]
- },
- {
- "name": "metadataApiElements",
- "attributes": {
- "org.gradle.category": "library",
- "org.gradle.usage": "kotlin-metadata",
- "org.jetbrains.kotlin.platform.type": "common"
- },
- "dependencies": [
- {
- "group": "org.jetbrains.kotlin",
- "module": "kotlin-stdlib",
- "version": {
- "requires": "1.7.21"
- }
- }
- ],
- "files": [
- {
- "name": "collection-metadata-1.3.0-alpha03.jar",
- "url": "collection-1.3.0-alpha03.jar",
- "size": 671,
- "sha512": "9e8235407476525f968892cc95cf6a235fc7d814d4280633d80c7a3eaf8ad0de5aeff2b5afaba5288931a0bd2e98a76f8a91f95fb6076e07b9a5c939587a593a",
- "sha256": "6739f09629e3ebdafc9f6592e7764ee7dba58575b9bd49570c8fe6bfbd77f0f5",
- "sha1": "0f13e6c1eb222ad405529fdfe3d0910cae68255a",
- "md5": "4c1b981b7fd946e6281e3090801d9517"
- }
- ]
- },
- {
- "name": "jvmApiElements-published",
- "attributes": {
- "org.gradle.category": "library",
- "org.gradle.libraryelements": "jar",
- "org.gradle.usage": "java-api",
- "org.jetbrains.kotlin.platform.type": "jvm"
- },
- "available-at": {
- "url": "../../collection-jvm/1.3.0-alpha03/collection-jvm-1.3.0-alpha03.module",
- "group": "androidx.collection",
- "module": "collection-jvm",
- "version": "1.3.0-alpha03"
- }
- },
- {
- "name": "jvmRuntimeElements-published",
- "attributes": {
- "org.gradle.category": "library",
- "org.gradle.libraryelements": "jar",
- "org.gradle.usage": "java-runtime",
- "org.jetbrains.kotlin.platform.type": "jvm"
- },
- "available-at": {
- "url": "../../collection-jvm/1.3.0-alpha03/collection-jvm-1.3.0-alpha03.module",
- "group": "androidx.collection",
- "module": "collection-jvm",
- "version": "1.3.0-alpha03"
- }
- }
- ]
-} \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.md5 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.md5
deleted file mode 100644
index 59902bdf9..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.md5
+++ /dev/null
@@ -1 +0,0 @@
-be4ec7cb9016fc2683f31d08459de39d \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha1 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha1
deleted file mode 100644
index fa0755bb3..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d2017fe7549d7c54b5d8a060609be399ec2d949f \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha256 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha256
deleted file mode 100644
index 9bf7bd1c0..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha256
+++ /dev/null
@@ -1 +0,0 @@
-b9606cabb81ce239d0a42d11f4395ab7c9a6fc404f0a94fddfa4af272d53a90c \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha512 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha512
deleted file mode 100644
index 987dff7e6..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.module.sha512
+++ /dev/null
@@ -1 +0,0 @@
-686c07fbeba8bedb802b1f87397bfc494212789ea7d653e8bcb3582938414443ee74e189ae4fad54e5e96d56ffe2a6116f6312bfc3ab75cb4e1abc04c8f6d45e \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom
deleted file mode 100644
index 1c232eaab..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
- <!-- This module was also published with a richer model, Gradle metadata, -->
- <!-- which should be used instead. Do not delete the following line which -->
- <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
- <!-- that they should prefer consuming it instead. -->
- <!-- do_not_remove: published-with-gradle-metadata -->
- <modelVersion>4.0.0</modelVersion>
- <groupId>androidx.collection</groupId>
- <artifactId>collection</artifactId>
- <version>1.3.0-alpha03</version>
- <name>Android Support Library collections</name>
- <description>Standalone efficient collections.</description>
- <url>https://developer.android.com/jetpack/androidx/releases/collection#1.3.0-alpha03</url>
- <inceptionYear>2018</inceptionYear>
- <licenses>
- <license>
- <name>The Apache Software License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
- <developers>
- <developer>
- <name>The Android Open Source Project</name>
- </developer>
- </developers>
- <scm>
- <connection>scm:git:https://android.googlesource.com/platform/frameworks/support</connection>
- <url>https://cs.android.com/androidx/platform/frameworks/support</url>
- </scm>
- <dependencies>
- <dependency>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-stdlib</artifactId>
- <version>1.7.21</version>
- <scope>runtime</scope>
- </dependency>
- </dependencies>
-</project> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.md5 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.md5
deleted file mode 100644
index 92d906a8e..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.md5
+++ /dev/null
@@ -1 +0,0 @@
-4ee08821846beeb388d408b9c0f0d100 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha1 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha1
deleted file mode 100644
index 72c22ac26..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f9f00914d666d6f0431a0f47956a81b7d575585c \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha256 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha256
deleted file mode 100644
index 29a93c7ad..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha256
+++ /dev/null
@@ -1 +0,0 @@
-6f06ff2cfba73d74509db3f48ac971e298d2da55f6a3b6b53288993d9b505dac \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha512 b/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha512
deleted file mode 100644
index eacac7b44..000000000
--- a/current/androidx/m2repository/androidx/collection/collection/1.3.0-alpha03/collection-1.3.0-alpha03.pom.sha512
+++ /dev/null
@@ -1 +0,0 @@
-dd3386e41f0a97359617ec4abf6660ffbbf0b32ee504fafeee6d4c654f08be74f0e16bf6f0215b66b2c789c009b9387da1d9a5299d1ebb32f50c1610ad034377 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..335b4cfc4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.animation_animation-core-nodeps",
+ aars: ["animation-core-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.animation_animation-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.animation_animation-core-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..6a27bfe25
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/animation/animation-core/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2019 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.animation.core" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/animation/animation/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/animation/animation/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..bd9b5717e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/animation/animation/1.4.0-beta01/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.animation_animation-nodeps",
+ aars: ["animation-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.animation_animation-core",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-geometry",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.animation_animation",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.animation_animation-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.animation_animation-core",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-geometry",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/animation/animation/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/animation/animation/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3d3ec5851
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/animation/animation/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2019 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.animation" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/compiler/compiler-hosted/1.4.1-dev-k1.8.10-c312d77f4cb/Android.bp b/current/androidx/m2repository/androidx/compose/compiler/compiler-hosted/1.4.1-dev-k1.8.10-c312d77f4cb/Android.bp
new file mode 100644
index 000000000..43b66b2f9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/compiler/compiler-hosted/1.4.1-dev-k1.8.10-c312d77f4cb/Android.bp
@@ -0,0 +1,30 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import_host {
+ name: "androidx.compose.compiler_compiler-hosted-nodeps",
+ jars: ["compiler-hosted-1.4.1-dev-k1.8.10-c312d77f4cb.jar"],
+ sdk_version: "31",
+}
+
+java_library_host {
+ name: "androidx.compose.compiler_compiler-hosted",
+ static_libs: [
+ "androidx.compose.compiler_compiler-hosted-nodeps",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..13c9d7978
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.foundation_foundation-layout-nodeps",
+ aars: ["foundation-layout-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.animation_animation-core",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.core_core",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.foundation_foundation-layout",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.foundation_foundation-layout-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.animation_animation-core",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.core_core",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..6266de6d8
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/foundation/foundation-layout/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.foundation.layout" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..ae4678a3f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/Android.bp
@@ -0,0 +1,64 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.foundation_foundation-nodeps",
+ aars: ["foundation-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.animation_animation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-util",
+ "androidx.emoji2_emoji2",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.foundation_foundation",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.foundation_foundation-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.animation_animation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-util",
+ "androidx.emoji2_emoji2",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..dc6f5fdd9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/foundation/foundation/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.foundation" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..64b39a84b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.material_material-icons-core-nodeps",
+ aars: ["material-icons-core-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.material_material-icons-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.material_material-icons-core-nodeps",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..02668f6fc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material/material-icons-core/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.material.icons" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..381d9a9d0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.material_material-icons-extended-nodeps",
+ aars: ["material-icons-extended-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.compose.material_material-icons-core",
+ "androidx.compose.runtime_runtime",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.material_material-icons-extended",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.material_material-icons-extended-nodeps",
+ "androidx.compose.material_material-icons-core",
+ "androidx.compose.runtime_runtime",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..f59926f70
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material/material-icons-extended/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.material.icons.extended" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..08090bd1a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.material_material-ripple-nodeps",
+ aars: ["material-ripple-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.compose.animation_animation",
+ "androidx.compose.foundation_foundation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.material_material-ripple",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.material_material-ripple-nodeps",
+ "androidx.compose.animation_animation",
+ "androidx.compose.foundation_foundation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..18be31660
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material/material-ripple/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.material.ripple" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/material/material/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/material/material/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..bd894142e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material/material/1.4.0-beta01/Android.bp
@@ -0,0 +1,72 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.material_material-nodeps",
+ aars: ["material-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.compose.animation_animation",
+ "androidx.compose.animation_animation-core",
+ "androidx.compose.foundation_foundation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.material_material-icons-core",
+ "androidx.compose.material_material-ripple",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-util",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.savedstate_savedstate",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.material_material",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.material_material-nodeps",
+ "androidx.compose.animation_animation",
+ "androidx.compose.animation_animation-core",
+ "androidx.compose.foundation_foundation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.material_material-icons-core",
+ "androidx.compose.material_material-ripple",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-util",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.savedstate_savedstate",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/material/material/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/material/material/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..805c19a27
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material/material/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.material" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/Android.bp
new file mode 100644
index 000000000..c92a7823b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.material3_material3-window-size-class-nodeps",
+ aars: ["material3-window-size-class-1.1.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-unit",
+ "androidx.window_window",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.material3_material3-window-size-class",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.material3_material3-window-size-class-nodeps",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-unit",
+ "androidx.window_window",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..6af49817b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material3/material3-window-size-class/1.1.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.material3.windowsizeclass" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/material3/material3/1.1.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/compose/material3/material3/1.1.0-alpha06/Android.bp
new file mode 100644
index 000000000..a652a7dc6
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material3/material3/1.1.0-alpha06/Android.bp
@@ -0,0 +1,74 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.material3_material3-nodeps",
+ aars: ["material3-1.1.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.activity_activity-compose",
+ "androidx.compose.animation_animation-core",
+ "androidx.compose.foundation_foundation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.material_material-icons-core",
+ "androidx.compose.material_material-ripple",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-util",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.material3_material3",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.material3_material3-nodeps",
+ "androidx.activity_activity-compose",
+ "androidx.compose.animation_animation-core",
+ "androidx.compose.foundation_foundation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.material_material-icons-core",
+ "androidx.compose.material_material-ripple",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-util",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/material3/material3/1.1.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/material3/material3/1.1.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..6475a1212
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/material3/material3/1.1.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.material3" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..28f640355
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.runtime_runtime-livedata-nodeps",
+ aars: ["runtime-livedata-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-livedata",
+ "androidx.lifecycle_lifecycle-runtime",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.runtime_runtime-livedata",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.runtime_runtime-livedata-nodeps",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-livedata",
+ "androidx.lifecycle_lifecycle-runtime",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..cdace13f5
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/runtime/runtime-livedata/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.runtime.livedata" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..005e971c4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.runtime_runtime-saveable-nodeps",
+ aars: ["runtime-saveable-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.runtime_runtime-saveable",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.runtime_runtime-saveable-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..a7a9dcdff
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/runtime/runtime-saveable/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.runtime.saveable" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/Android.bp
new file mode 100644
index 000000000..d11958c7e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.runtime_runtime-tracing-nodeps",
+ aars: ["runtime-tracing-1.0.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.startup_startup-runtime",
+ "androidx.tracing_tracing-perfetto",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.runtime_runtime-tracing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.runtime_runtime-tracing-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.startup_startup-runtime",
+ "androidx.tracing_tracing-perfetto",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..eb731420c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/runtime/runtime-tracing/1.0.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?><!--
+ Copyright 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+--><!--
+ ~ Copyright (C) 2022 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+--><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="androidx.compose.runtime.tracing">
+
+ <uses-sdk android:minSdkVersion="21"/>
+
+ <application>
+ <provider android:authorities="${applicationId}.androidx-startup" android:exported="false" android:name="androidx.startup.InitializationProvider" tools:node="merge">
+ <meta-data android:name="androidx.compose.runtime.tracing.TracingInitializer" android:value="androidx.startup" tools:node="remove"/>
+ </provider>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..3e0c066b1
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.runtime_runtime-nodeps",
+ aars: ["runtime-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.runtime_runtime",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.runtime_runtime-nodeps",
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..398fd9932
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/runtime/runtime/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.runtime" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..7cbd7b838
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-geometry-nodeps",
+ aars: ["ui-geometry-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-geometry",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-geometry-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3911c7b62
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-geometry/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.geometry" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..839ddc2cf
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-graphics-nodeps",
+ aars: ["ui-graphics-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-graphics",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-graphics-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..310fcff68
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-graphics/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.graphics" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..deaf5d6a2
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/Android.bp
@@ -0,0 +1,76 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-test-junit4-nodeps",
+ aars: ["ui-test-junit4-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.activity_activity",
+ "androidx.activity_activity-compose",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui-test",
+ "androidx.lifecycle_lifecycle-common",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.test.core",
+ "androidx.test.espresso.core",
+ "androidx.test.espresso.idling-resource",
+ "androidx.test.ext.junit",
+ "androidx.test.monitor",
+ "junit",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_test",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-test-junit4",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-test-junit4-nodeps",
+ "androidx.activity_activity",
+ "androidx.activity_activity-compose",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui-test",
+ "androidx.lifecycle_lifecycle-common",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.test.core",
+ "androidx.test.espresso.core",
+ "androidx.test.espresso.idling-resource",
+ "androidx.test.ext.junit",
+ "androidx.test.monitor",
+ "junit",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_test",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c91289fc5
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-test-junit4/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.test.junit4" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..d9b1cbc17
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-test-manifest-nodeps",
+ aars: ["ui-test-manifest-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.activity_activity",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-test-manifest",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-test-manifest-nodeps",
+ "androidx.activity_activity",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..64a174d2a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-test-manifest/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.test.manifest" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+ <application>
+ <activity
+ android:name="androidx.activity.ComponentActivity"
+ android:exported="true" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..1f4918c40
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/Android.bp
@@ -0,0 +1,70 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-test-nodeps",
+ aars: ["ui-test-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.core_core-ktx",
+ "androidx.test.espresso.core",
+ "androidx.test.monitor",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_test",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-test",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-test-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.core_core-ktx",
+ "androidx.test.espresso.core",
+ "androidx.test.monitor",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_test",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e6e1a046a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-test/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.test" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..2fcafe536
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/Android.bp
@@ -0,0 +1,66 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-text-nodeps",
+ aars: ["ui-text-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.core_core",
+ "androidx.emoji2_emoji2",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-text",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-text-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.core_core",
+ "androidx.emoji2_emoji2",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..26c1e0c3b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-text/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.text" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..9b207bb1d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-tooling-data-nodeps",
+ aars: ["ui-tooling-data-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-tooling-data",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-tooling-data-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..fff47cf0f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-tooling-data/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.tooling.data" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..93848bc95
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-tooling-preview-nodeps",
+ aars: ["ui-tooling-preview-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-tooling-preview",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-tooling-preview-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b156b4550
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-tooling-preview/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.tooling.preview" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..e62476000
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/Android.bp
@@ -0,0 +1,68 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-tooling-nodeps",
+ aars: ["ui-tooling-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.activity_activity-compose",
+ "androidx.annotation_annotation",
+ "androidx.compose.animation_animation",
+ "androidx.compose.material_material",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-tooling-data",
+ "androidx.compose.ui_ui-tooling-preview",
+ "androidx.lifecycle_lifecycle-common",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-tooling",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-tooling-nodeps",
+ "androidx.activity_activity-compose",
+ "androidx.annotation_annotation",
+ "androidx.compose.animation_animation",
+ "androidx.compose.material_material",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-tooling-data",
+ "androidx.compose.ui_ui-tooling-preview",
+ "androidx.lifecycle_lifecycle-common",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b84d4d3d3
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-tooling/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.tooling" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+ <application>
+ <activity
+ android:name="androidx.compose.ui.tooling.PreviewActivity"
+ android:exported="true" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..3a34fc59a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-unit-nodeps",
+ aars: ["ui-unit-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui-geometry",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-unit",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-unit-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui-geometry",
+ "androidx.compose.ui_ui-util",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b60e6ab2f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-unit/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.unit" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..747bccda0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-util-nodeps",
+ aars: ["ui-util-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui-util",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-util-nodeps",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..92da14816
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui-util/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui.util" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui/1.4.0-beta01/Android.bp b/current/androidx/m2repository/androidx/compose/ui/ui/1.4.0-beta01/Android.bp
new file mode 100644
index 000000000..ea52a3ee4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui/1.4.0-beta01/Android.bp
@@ -0,0 +1,90 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.compose.ui_ui-nodeps",
+ aars: ["ui-1.4.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.activity_activity",
+ "androidx.activity_activity-ktx",
+ "androidx.annotation_annotation",
+ "androidx.autofill_autofill",
+ "androidx.collection_collection",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui-geometry",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.core_core",
+ "androidx.customview_customview-poolingcontainer",
+ "androidx.emoji2_emoji2",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.compose.ui_ui",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.compose.ui_ui-nodeps",
+ "androidx.activity_activity",
+ "androidx.activity_activity-ktx",
+ "androidx.annotation_annotation",
+ "androidx.autofill_autofill",
+ "androidx.collection_collection",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui-geometry",
+ "androidx.compose.ui_ui-graphics",
+ "androidx.compose.ui_ui-text",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.core_core",
+ "androidx.customview_customview-poolingcontainer",
+ "androidx.emoji2_emoji2",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/compose/ui/ui/1.4.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/compose/ui/ui/1.4.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..4883d391f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/compose/ui/ui/1.4.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.compose.ui" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/concurrent/concurrent-futures-ktx/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/concurrent/concurrent-futures-ktx/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..121c86283
--- /dev/null
+++ b/current/androidx/m2repository/androidx/concurrent/concurrent-futures-ktx/1.2.0-alpha01/Android.bp
@@ -0,0 +1,44 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.concurrent_concurrent-futures-ktx-nodeps",
+ jars: ["concurrent-futures-ktx-1.2.0-alpha01.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.concurrent_concurrent-futures-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.concurrent_concurrent-futures-ktx-nodeps",
+ "androidx.concurrent_concurrent-futures",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/concurrent/concurrent-futures/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/concurrent/concurrent-futures/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..b88b7a1f7
--- /dev/null
+++ b/current/androidx/m2repository/androidx/concurrent/concurrent-futures/1.2.0-alpha01/Android.bp
@@ -0,0 +1,43 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.concurrent_concurrent-futures-nodeps",
+ jars: ["concurrent-futures-1.2.0-alpha01.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.concurrent_concurrent-futures",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.concurrent_concurrent-futures-nodeps",
+ "androidx.annotation_annotation",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/Android.bp b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/Android.bp
new file mode 100644
index 000000000..8defad3b3
--- /dev/null
+++ b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.constraintlayout_constraintlayout-compose-nodeps",
+ aars: ["constraintlayout-compose-1.1.0-alpha10.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.compose.foundation_foundation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.constraintlayout_constraintlayout-core",
+ ],
+}
+
+android_library {
+ name: "androidx.constraintlayout_constraintlayout-compose",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.constraintlayout_constraintlayout-compose-nodeps",
+ "androidx.compose.foundation_foundation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.ui_ui",
+ "androidx.compose.ui_ui-unit",
+ "androidx.compose.ui_ui-util",
+ "androidx.constraintlayout_constraintlayout-core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b62e573f7
--- /dev/null
+++ b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-compose/1.1.0-alpha10/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.constraintlayout.compose" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-core/1.1.0-alpha10/Android.bp b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-core/1.1.0-alpha10/Android.bp
new file mode 100644
index 000000000..b259ba69d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout-core/1.1.0-alpha10/Android.bp
@@ -0,0 +1,42 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.constraintlayout_constraintlayout-core-nodeps",
+ jars: ["constraintlayout-core-1.1.0-alpha10.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.constraintlayout_constraintlayout-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.constraintlayout_constraintlayout-core-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/Android.bp b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/Android.bp
new file mode 100644
index 000000000..39d0ab547
--- /dev/null
+++ b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx-constraintlayout_constraintlayout-nodeps",
+ aars: ["constraintlayout-2.2.0-alpha10.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.appcompat_appcompat",
+ "androidx.constraintlayout_constraintlayout-core",
+ "androidx.core_core",
+ "androidx.profileinstaller_profileinstaller",
+ ],
+}
+
+android_library {
+ name: "androidx-constraintlayout_constraintlayout",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx-constraintlayout_constraintlayout-nodeps",
+ "androidx.appcompat_appcompat",
+ "androidx.constraintlayout_constraintlayout-core",
+ "androidx.core_core",
+ "androidx.profileinstaller_profileinstaller",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..f1af37404
--- /dev/null
+++ b/current/androidx/m2repository/androidx/constraintlayout/constraintlayout/2.2.0-alpha10/manifest/AndroidManifest.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.constraintlayout.widget" >
+
+ <uses-sdk android:minSdkVersion="14" />
+ <!-- package="androidx.constraintlayout.widget" -->
+ <application />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..fd1dce46c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.coordinatorlayout_coordinatorlayout-nodeps",
+ aars: ["coordinatorlayout-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ ],
+}
+
+android_library {
+ name: "androidx.coordinatorlayout_coordinatorlayout",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.coordinatorlayout_coordinatorlayout-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..76c37f105
--- /dev/null
+++ b/current/androidx/m2repository/androidx/coordinatorlayout/coordinatorlayout/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.coordinatorlayout" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/core/core-animation-testing/1.0.0-beta01/Android.bp b/current/androidx/m2repository/androidx/core/core-animation-testing/1.0.0-beta01/Android.bp
new file mode 100644
index 000000000..0818dd0c0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/core/core-animation-testing/1.0.0-beta01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.core_core-animation-testing-nodeps",
+ aars: ["core-animation-testing-1.0.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.core_core-animation",
+ "junit",
+ ],
+}
+
+android_library {
+ name: "androidx.core_core-animation-testing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.core_core-animation-testing-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.core_core-animation",
+ "junit",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/core/core-animation-testing/1.0.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/core/core-animation-testing/1.0.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..f13675e3c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/core/core-animation-testing/1.0.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.core.animation.testing" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/core/core-animation/1.0.0-beta02/Android.bp b/current/androidx/m2repository/androidx/core/core-animation/1.0.0-beta02/Android.bp
new file mode 100644
index 000000000..b592a32e6
--- /dev/null
+++ b/current/androidx/m2repository/androidx/core/core-animation/1.0.0-beta02/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.core_core-animation-nodeps",
+ aars: ["core-animation-1.0.0-beta02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.tracing_tracing",
+ ],
+}
+
+android_library {
+ name: "androidx.core_core-animation",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.core_core-animation-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.tracing_tracing",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/core/core-animation/1.0.0-beta02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/core/core-animation/1.0.0-beta02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..fb7dfaad2
--- /dev/null
+++ b/current/androidx/m2repository/androidx/core/core-animation/1.0.0-beta02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.core.animation" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/core/core-ktx/1.12.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/core/core-ktx/1.12.0-alpha02/Android.bp
new file mode 100644
index 000000000..f9e1bf9dc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/core/core-ktx/1.12.0-alpha02/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.core_core-ktx-nodeps",
+ aars: ["core-ktx-1.12.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.core_core-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.core_core-ktx-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/core/core-ktx/1.12.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/core/core-ktx/1.12.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3bb3036d9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/core/core-ktx/1.12.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.core.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/core/core/1.12.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/core/core/1.12.0-alpha02/Android.bp
new file mode 100644
index 000000000..ba96ebef6
--- /dev/null
+++ b/current/androidx/m2repository/androidx/core/core/1.12.0-alpha02/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.core_core-nodeps",
+ aars: ["core-1.12.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.interpolator_interpolator",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.versionedparcelable_versionedparcelable",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.core_core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.core_core-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.interpolator_interpolator",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.versionedparcelable_versionedparcelable",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/core/core/1.12.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/core/core/1.12.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..4a800ab61
--- /dev/null
+++ b/current/androidx/m2repository/androidx/core/core/1.12.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <permission
+ android:name="${applicationId}.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
+ android:protectionLevel="signature" />
+
+ <uses-permission android:name="${applicationId}.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
+
+ <application android:appComponentFactory="androidx.core.app.CoreComponentFactory" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/credentials/credentials/1.2.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/credentials/credentials/1.2.0-alpha04/Android.bp
new file mode 100644
index 000000000..49c5cdf03
--- /dev/null
+++ b/current/androidx/m2repository/androidx/credentials/credentials/1.2.0-alpha04/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.credentials_credentials-nodeps",
+ aars: ["credentials-1.2.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "19",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.credentials_credentials",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "19",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.credentials_credentials-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/credentials/credentials/1.2.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/credentials/credentials/1.2.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b360abf1c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/credentials/credentials/1.2.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.credentials" >
+
+ <uses-sdk android:minSdkVersion="19" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..c1eb37a97
--- /dev/null
+++ b/current/androidx/m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.cursoradapter_cursoradapter-nodeps",
+ aars: ["cursoradapter-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ ],
+}
+
+android_library {
+ name: "androidx.cursoradapter_cursoradapter",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.cursoradapter_cursoradapter-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..0bb940c0b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/cursoradapter/cursoradapter/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.cursoradapter" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..d13ea49ad
--- /dev/null
+++ b/current/androidx/m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.customview_customview-poolingcontainer-nodeps",
+ aars: ["customview-poolingcontainer-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.core_core-ktx",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.customview_customview-poolingcontainer",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.customview_customview-poolingcontainer-nodeps",
+ "androidx.core_core-ktx",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..a917d74cf
--- /dev/null
+++ b/current/androidx/m2repository/androidx/customview/customview-poolingcontainer/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.customview.poolingcontainer" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/customview/customview/1.2.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/customview/customview/1.2.0-alpha03/Android.bp
new file mode 100644
index 000000000..4f6d503f5
--- /dev/null
+++ b/current/androidx/m2repository/androidx/customview/customview/1.2.0-alpha03/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.customview_customview-nodeps",
+ aars: ["customview-1.2.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.customview_customview",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.customview_customview-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/customview/customview/1.2.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/customview/customview/1.2.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..915dc9030
--- /dev/null
+++ b/current/androidx/m2repository/androidx/customview/customview/1.2.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.customview" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/Android.bp
new file mode 100644
index 000000000..c4bb1b9b2
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.datastore_datastore-nodeps",
+ aars: ["datastore-android-1.1.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.datastore_datastore-core",
+ "androidx.datastore_datastore-core-okio",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "okio-lib",
+ ],
+}
+
+android_library {
+ name: "androidx.datastore_datastore",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.datastore_datastore-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.datastore_datastore-core",
+ "androidx.datastore_datastore-core-okio",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "okio-lib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..21a08719a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-android/1.1.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.datastore.datastore" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/Android.bp
new file mode 100644
index 000000000..036ce84c6
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.datastore_datastore-core-nodeps",
+ aars: ["datastore-core-android-1.1.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.datastore_datastore-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.datastore_datastore-core-nodeps",
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3f25563f8
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-core-android/1.1.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.datastore.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-core-okio-jvm/1.1.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/datastore/datastore-core-okio-jvm/1.1.0-alpha05/Android.bp
new file mode 100644
index 000000000..3de1f418a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-core-okio-jvm/1.1.0-alpha05/Android.bp
@@ -0,0 +1,45 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.datastore_datastore-core-okio-nodeps",
+ jars: ["datastore-core-okio-jvm-1.1.0-alpha05.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.datastore_datastore-core-okio",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.datastore_datastore-core-okio-nodeps",
+ "androidx.datastore_datastore-core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "okio-lib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/Android.bp
new file mode 100644
index 000000000..6ba5d0cbe
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.datastore_datastore-preferences-nodeps",
+ aars: ["datastore-preferences-android-1.1.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.datastore_datastore",
+ "androidx.datastore_datastore-preferences-core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.datastore_datastore-preferences",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.datastore_datastore-preferences-nodeps",
+ "androidx.datastore_datastore",
+ "androidx.datastore_datastore-preferences-core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..1143297ef
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-preferences-android/1.1.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.datastore.preferences" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-preferences-core-jvm/1.1.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/datastore/datastore-preferences-core-jvm/1.1.0-alpha05/Android.bp
new file mode 100644
index 000000000..aa0475ec7
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-preferences-core-jvm/1.1.0-alpha05/Android.bp
@@ -0,0 +1,45 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.datastore_datastore-preferences-core-nodeps",
+ jars: ["datastore-preferences-core-jvm-1.1.0-alpha05.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.datastore_datastore-preferences-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.datastore_datastore-preferences-core-nodeps",
+ "androidx.datastore_datastore-core",
+ "androidx.datastore_datastore-core-okio",
+ "kotlin-stdlib",
+ "okio-lib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-preferences-rxjava2/1.1.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/datastore/datastore-preferences-rxjava2/1.1.0-alpha05/Android.bp
new file mode 100644
index 000000000..a8fbc05e3
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-preferences-rxjava2/1.1.0-alpha05/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.datastore_datastore-preferences-rxjava2-nodeps",
+ aars: ["datastore-preferences-rxjava2-1.1.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.datastore_datastore",
+ "androidx.datastore_datastore-preferences",
+ "androidx.datastore_datastore-rxjava2",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_rx2",
+ "rxjava",
+ ],
+}
+
+android_library {
+ name: "androidx.datastore_datastore-preferences-rxjava2",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.datastore_datastore-preferences-rxjava2-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.datastore_datastore",
+ "androidx.datastore_datastore-preferences",
+ "androidx.datastore_datastore-rxjava2",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_rx2",
+ "rxjava",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-preferences-rxjava2/1.1.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/datastore/datastore-preferences-rxjava2/1.1.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..77505b113
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-preferences-rxjava2/1.1.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.datastore.preferences.rxjava2" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-rxjava2/1.1.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/datastore/datastore-rxjava2/1.1.0-alpha05/Android.bp
new file mode 100644
index 000000000..cc32d8ffb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-rxjava2/1.1.0-alpha05/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.datastore_datastore-rxjava2-nodeps",
+ aars: ["datastore-rxjava2-1.1.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.datastore_datastore",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_rx2",
+ "rxjava",
+ ],
+}
+
+android_library {
+ name: "androidx.datastore_datastore-rxjava2",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.datastore_datastore-rxjava2-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.datastore_datastore",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "kotlinx_coroutines_rx2",
+ "rxjava",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/datastore/datastore-rxjava2/1.1.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/datastore/datastore-rxjava2/1.1.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..ddc93006f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/datastore/datastore-rxjava2/1.1.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.datastore.rxjava2" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..f10877b70
--- /dev/null
+++ b/current/androidx/m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.documentfile_documentfile-nodeps",
+ aars: ["documentfile-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.documentfile_documentfile",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.documentfile_documentfile-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..6347df4f9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/documentfile/documentfile/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.documentfile" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..9503e2f6c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.drawerlayout_drawerlayout-nodeps",
+ aars: ["drawerlayout-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ ],
+}
+
+android_library {
+ name: "androidx.drawerlayout_drawerlayout",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.drawerlayout_drawerlayout-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..bcbc3be7d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/drawerlayout/drawerlayout/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.drawerlayout" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/Android.bp
new file mode 100644
index 000000000..0346b1706
--- /dev/null
+++ b/current/androidx/m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.dynamicanimation_dynamicanimation-nodeps",
+ aars: ["dynamicanimation-1.1.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.dynamicanimation_dynamicanimation",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.dynamicanimation_dynamicanimation-nodeps",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..d3907cd02
--- /dev/null
+++ b/current/androidx/m2repository/androidx/dynamicanimation/dynamicanimation/1.1.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.dynamicanimation" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/Android.bp
new file mode 100644
index 000000000..b6a601ace
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.emoji_emoji-appcompat-nodeps",
+ aars: ["emoji-appcompat-1.2.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.appcompat_appcompat",
+ "androidx.emoji_emoji",
+ ],
+}
+
+android_library {
+ name: "androidx.emoji_emoji-appcompat",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.emoji_emoji-appcompat-nodeps",
+ "androidx.appcompat_appcompat",
+ "androidx.emoji_emoji",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b83e2540e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji/emoji-appcompat/1.2.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.emoji.appcompat" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/Android.bp
new file mode 100644
index 000000000..8434f89cf
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.emoji_emoji-bundled-nodeps",
+ aars: ["emoji-bundled-1.2.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.emoji_emoji",
+ ],
+}
+
+android_library {
+ name: "androidx.emoji_emoji-bundled",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.emoji_emoji-bundled-nodeps",
+ "androidx.emoji_emoji",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..f60df1ba7
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji/emoji-bundled/1.2.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.emoji.bundled" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/emoji/emoji/1.2.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/emoji/emoji/1.2.0-alpha03/Android.bp
new file mode 100644
index 000000000..b0804d34f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji/emoji/1.2.0-alpha03/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.emoji_emoji-nodeps",
+ aars: ["emoji-1.2.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.emoji_emoji",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.emoji_emoji-nodeps",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/emoji/emoji/1.2.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/emoji/emoji/1.2.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..9417b8d66
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji/emoji/1.2.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.emoji" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/Android.bp b/current/androidx/m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/Android.bp
new file mode 100644
index 000000000..239b2e5b8
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.emoji2_emoji2-views-helper-nodeps",
+ aars: ["emoji2-views-helper-1.4.0-beta02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.emoji2_emoji2",
+ ],
+}
+
+android_library {
+ name: "androidx.emoji2_emoji2-views-helper",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.emoji2_emoji2-views-helper-nodeps",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.emoji2_emoji2",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..8e9407afc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji2/emoji2-views-helper/1.4.0-beta02/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.emoji2.viewsintegration" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/emoji2/emoji2/1.4.0-beta02/Android.bp b/current/androidx/m2repository/androidx/emoji2/emoji2/1.4.0-beta02/Android.bp
new file mode 100644
index 000000000..47ba41f28
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji2/emoji2/1.4.0-beta02/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.emoji2_emoji2-nodeps",
+ aars: ["emoji2-1.4.0-beta02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-process",
+ "androidx.startup_startup-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.emoji2_emoji2",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.emoji2_emoji2-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-process",
+ "androidx.startup_startup-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/emoji2/emoji2/1.4.0-beta02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/emoji2/emoji2/1.4.0-beta02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..86d75f372
--- /dev/null
+++ b/current/androidx/m2repository/androidx/emoji2/emoji2/1.4.0-beta02/manifest/AndroidManifest.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?><!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+--><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="androidx.emoji2">
+
+ <uses-sdk android:minSdkVersion="14"/>
+
+ <application>
+ <provider android:authorities="${applicationId}.androidx-startup" android:exported="false" android:name="androidx.startup.InitializationProvider" tools:node="merge">
+ <meta-data android:name="androidx.emoji2.text.EmojiCompatInitializer" android:value="androidx.startup" tools:node="remove"/>
+ </provider>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/Android.bp
new file mode 100644
index 000000000..b86fd3fc4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.exifinterface_exifinterface-nodeps",
+ aars: ["exifinterface-1.4.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ ],
+}
+
+android_library {
+ name: "androidx.exifinterface_exifinterface",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.exifinterface_exifinterface-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c16ef1a28
--- /dev/null
+++ b/current/androidx/m2repository/androidx/exifinterface/exifinterface/1.4.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.exifinterface" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..94eb98a25
--- /dev/null
+++ b/current/androidx/m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.fragment_fragment-ktx-nodeps",
+ aars: ["fragment-ktx-1.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.activity_activity-ktx",
+ "androidx.collection_collection-ktx",
+ "androidx.core_core-ktx",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-livedata-core-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.fragment_fragment-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.fragment_fragment-ktx-nodeps",
+ "androidx.activity_activity-ktx",
+ "androidx.collection_collection-ktx",
+ "androidx.core_core-ktx",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-livedata-core-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..2f1a740f0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/fragment/fragment-ktx/1.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.fragment.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/fragment/fragment/1.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/fragment/fragment/1.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..5b0032ec9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/fragment/fragment/1.6.0-alpha08/Android.bp
@@ -0,0 +1,72 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.fragment_fragment-nodeps",
+ aars: ["fragment-1.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.activity_activity",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.collection_collection",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ "androidx.loader_loader",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.savedstate_savedstate",
+ "androidx.viewpager_viewpager",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.fragment_fragment",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.fragment_fragment-nodeps",
+ "androidx.activity_activity",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.collection_collection",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ "androidx.loader_loader",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.savedstate_savedstate",
+ "androidx.viewpager_viewpager",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/fragment/fragment/1.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/fragment/fragment/1.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c189f70b4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/fragment/fragment/1.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.fragment" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..d50128952
--- /dev/null
+++ b/current/androidx/m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.gridlayout_gridlayout-nodeps",
+ aars: ["gridlayout-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.gridlayout_gridlayout",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.gridlayout_gridlayout-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..78f646d0d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/gridlayout/gridlayout/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2013 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.gridlayout" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/health/health-services-client/1.0.0-beta03/Android.bp b/current/androidx/m2repository/androidx/health/health-services-client/1.0.0-beta03/Android.bp
new file mode 100644
index 000000000..b42184598
--- /dev/null
+++ b/current/androidx/m2repository/androidx/health/health-services-client/1.0.0-beta03/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.health_health-services-client-nodeps",
+ aars: ["health-services-client-1.0.0-beta03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "30",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.concurrent_concurrent-futures-ktx",
+ "androidx.core_core-ktx",
+ "guava",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "libprotobuf-java-lite",
+ ],
+}
+
+android_library {
+ name: "androidx.health_health-services-client",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "30",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.health_health-services-client-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.concurrent_concurrent-futures-ktx",
+ "androidx.core_core-ktx",
+ "guava",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ "libprotobuf-java-lite",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/health/health-services-client/1.0.0-beta03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/health/health-services-client/1.0.0-beta03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..a71d703ee
--- /dev/null
+++ b/current/androidx/m2repository/androidx/health/health-services-client/1.0.0-beta03/manifest/AndroidManifest.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.health.services.client" >
+
+ <uses-sdk android:minSdkVersion="30" />
+
+ <queries>
+ <package android:name="com.google.android.wearable.healthservices" />
+ </queries>
+
+ <application>
+ <service
+ android:name="androidx.health.services.client.VersionApiService"
+ android:exported="true"
+ android:permission="com.google.android.wearable.healthservices.permission.PASSIVE_DATA_BINDING" >
+ <intent-filter>
+ <action android:name="hs.versionclient.BIND" />
+ </intent-filter>
+ </service>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..2ccebc7d3
--- /dev/null
+++ b/current/androidx/m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.heifwriter_heifwriter-nodeps",
+ aars: ["heifwriter-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "28",
+ static_libs: [
+ "androidx.annotation_annotation",
+ ],
+}
+
+android_library {
+ name: "androidx.heifwriter_heifwriter",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "28",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.heifwriter_heifwriter-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..186bbb1aa
--- /dev/null
+++ b/current/androidx/m2repository/androidx/heifwriter/heifwriter/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.heifwriter" >
+
+ <uses-sdk android:minSdkVersion="28" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..c2c8a364d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.interpolator_interpolator-nodeps",
+ aars: ["interpolator-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ ],
+}
+
+android_library {
+ name: "androidx.interpolator_interpolator",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.interpolator_interpolator-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c78c2601e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/interpolator/interpolator/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.interpolator" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/Android.bp b/current/androidx/m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/Android.bp
new file mode 100644
index 000000000..0887a7e13
--- /dev/null
+++ b/current/androidx/m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.javascriptengine_javascriptengine-nodeps",
+ aars: ["javascriptengine-1.0.0-alpha06.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "26",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "guava",
+ ],
+}
+
+android_library {
+ name: "androidx.javascriptengine_javascriptengine",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "26",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.javascriptengine_javascriptengine-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "guava",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..7be3f51d9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/javascriptengine/javascriptengine/1.0.0-alpha06/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.javascriptengine" >
+
+ <uses-sdk android:minSdkVersion="26" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/Android.bp
new file mode 100644
index 000000000..4a82d3e9b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.leanback_leanback-grid-nodeps",
+ aars: ["leanback-grid-1.0.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "17",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.recyclerview_recyclerview",
+ ],
+}
+
+android_library {
+ name: "androidx.leanback_leanback-grid",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "17",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.leanback_leanback-grid-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.recyclerview_recyclerview",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..05f5c34ab
--- /dev/null
+++ b/current/androidx/m2repository/androidx/leanback/leanback-grid/1.0.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.leanback.widget" >
+
+ <uses-sdk android:minSdkVersion="17" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/Android.bp
new file mode 100644
index 000000000..13801d020
--- /dev/null
+++ b/current/androidx/m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.leanback_leanback-preference-nodeps",
+ aars: ["leanback-preference-1.2.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ "androidx.leanback_leanback",
+ "androidx.preference_preference",
+ "androidx.recyclerview_recyclerview",
+ ],
+}
+
+android_library {
+ name: "androidx.leanback_leanback-preference",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.leanback_leanback-preference-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ "androidx.leanback_leanback",
+ "androidx.preference_preference",
+ "androidx.recyclerview_recyclerview",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..5b1749d46
--- /dev/null
+++ b/current/androidx/m2repository/androidx/leanback/leanback-preference/1.2.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2015 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.leanback.preference" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/leanback/leanback/1.2.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/leanback/leanback/1.2.0-alpha03/Android.bp
new file mode 100644
index 000000000..167692c3a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/leanback/leanback/1.2.0-alpha03/Android.bp
@@ -0,0 +1,62 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.leanback_leanback-nodeps",
+ aars: ["leanback-1.2.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "17",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.interpolator_interpolator",
+ "androidx.leanback_leanback-grid",
+ "androidx.media_media",
+ "androidx.recyclerview_recyclerview",
+ "androidx.vectordrawable_vectordrawable-animated",
+ ],
+}
+
+android_library {
+ name: "androidx.leanback_leanback",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "17",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.leanback_leanback-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.interpolator_interpolator",
+ "androidx.leanback_leanback-grid",
+ "androidx.media_media",
+ "androidx.recyclerview_recyclerview",
+ "androidx.vectordrawable_vectordrawable-animated",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/leanback/leanback/1.2.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/leanback/leanback/1.2.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..131753819
--- /dev/null
+++ b/current/androidx/m2repository/androidx/leanback/leanback/1.2.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.leanback" >
+
+ <uses-sdk android:minSdkVersion="17" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-common-java8/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-common-java8/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..0c208495f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-common-java8/2.6.0-alpha04/Android.bp
@@ -0,0 +1,43 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.lifecycle_lifecycle-common-java8-nodeps",
+ jars: ["lifecycle-common-java8-2.6.0-alpha04.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.lifecycle_lifecycle-common-java8",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-common-java8-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.lifecycle_lifecycle-common",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-common/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-common/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..4f872c5d8
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-common/2.6.0-alpha04/Android.bp
@@ -0,0 +1,42 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.lifecycle_lifecycle-common-nodeps",
+ jars: ["lifecycle-common-2.6.0-alpha04.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.lifecycle_lifecycle-common",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-common-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..66d60c3fa
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-livedata-core-ktx-nodeps",
+ aars: ["lifecycle-livedata-core-ktx-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-livedata-core-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-livedata-core-ktx-nodeps",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..60b78c9ff
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.livedata.core.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..98605e30e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-livedata-core-nodeps",
+ aars: ["lifecycle-livedata-core-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.arch.core_core-common",
+ "androidx.arch.core_core-runtime",
+ "androidx.lifecycle_lifecycle-common",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-livedata-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-livedata-core-nodeps",
+ "androidx.arch.core_core-common",
+ "androidx.arch.core_core-runtime",
+ "androidx.lifecycle_lifecycle-common",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..21681ccd0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-core/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.livedata.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..f15101956
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-livedata-ktx-nodeps",
+ aars: ["lifecycle-livedata-ktx-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-livedata",
+ "androidx.lifecycle_lifecycle-livedata-core-ktx",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-livedata-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-livedata-ktx-nodeps",
+ "androidx.lifecycle_lifecycle-livedata",
+ "androidx.lifecycle_lifecycle-livedata-core-ktx",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..5b4b09f6c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.livedata.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..a74f37827
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-livedata-nodeps",
+ aars: ["lifecycle-livedata-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.arch.core_core-common",
+ "androidx.arch.core_core-runtime",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-livedata",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-livedata-nodeps",
+ "androidx.arch.core_core-common",
+ "androidx.arch.core_core-runtime",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..d1b554d50
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-livedata/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.livedata" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..de0f030da
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-process-nodeps",
+ aars: ["lifecycle-process-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.startup_startup-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-process",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-process-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.startup_startup-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..ce6e33963
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-process/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="androidx.lifecycle.process" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <application>
+ <provider
+ android:name="androidx.startup.InitializationProvider"
+ android:authorities="${applicationId}.androidx-startup"
+ android:exported="false"
+ tools:node="merge" >
+ <meta-data
+ android:name="androidx.lifecycle.ProcessLifecycleInitializer"
+ android:value="androidx.startup" />
+ </provider>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..b0b1676bd
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-runtime-compose-nodeps",
+ aars: ["lifecycle-runtime-compose-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation-experimental",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-runtime-compose",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-runtime-compose-nodeps",
+ "androidx.annotation_annotation-experimental",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..47d6994ba
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-compose/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.runtime.compose" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..ca2fbdec3
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-runtime-ktx-nodeps",
+ aars: ["lifecycle-runtime-ktx-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.lifecycle_lifecycle-runtime",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-runtime-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-runtime-ktx-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.lifecycle_lifecycle-runtime",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..7b61d92a1
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..86d0377b5
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-runtime-testing-nodeps",
+ aars: ["lifecycle-runtime-testing-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-runtime-testing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-runtime-testing-nodeps",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..36628abbe
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime-testing/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.testing" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..50c3fc09d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-runtime-nodeps",
+ aars: ["lifecycle-runtime-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-common",
+ "androidx.arch.core_core-runtime",
+ "androidx.lifecycle_lifecycle-common",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-runtime",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-runtime-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-common",
+ "androidx.arch.core_core-runtime",
+ "androidx.lifecycle_lifecycle-common",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..5d3996712
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-runtime/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.runtime" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..26a0056d9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-service-nodeps",
+ aars: ["lifecycle-service-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-service",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-service-nodeps",
+ "androidx.lifecycle_lifecycle-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..d219c2a74
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-service/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2016 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.service" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..37045a569
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-viewmodel-compose-nodeps",
+ aars: ["lifecycle-viewmodel-compose-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation-experimental",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-viewmodel-compose",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-viewmodel-compose-nodeps",
+ "androidx.annotation_annotation-experimental",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-common-java8",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..9559fcd9f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-compose/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.viewmodel.compose" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..6614774bb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-viewmodel-ktx-nodeps",
+ aars: ["lifecycle-viewmodel-ktx-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-viewmodel-ktx-nodeps",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..0e2893baa
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.viewmodel.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..9935c9634
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-viewmodel-savedstate-nodeps",
+ aars: ["lifecycle-viewmodel-savedstate-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.savedstate_savedstate",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ "androidx.savedstate_savedstate",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3ad8bde46
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel-savedstate/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.viewmodel.savedstate" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/Android.bp
new file mode 100644
index 000000000..e776a6b9b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.lifecycle_lifecycle-viewmodel-nodeps",
+ aars: ["lifecycle-viewmodel-2.6.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.lifecycle_lifecycle-viewmodel",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-viewmodel-nodeps",
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..45c0d57da
--- /dev/null
+++ b/current/androidx/m2repository/androidx/lifecycle/lifecycle-viewmodel/2.6.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.lifecycle.viewmodel" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/loader/loader/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/loader/loader/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..eec2115e8
--- /dev/null
+++ b/current/androidx/m2repository/androidx/loader/loader/1.2.0-alpha01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.loader_loader-nodeps",
+ aars: ["loader-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ ],
+}
+
+android_library {
+ name: "androidx.loader_loader",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.loader_loader-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.lifecycle_lifecycle-viewmodel",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/loader/loader/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/loader/loader/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..fca9d61fa
--- /dev/null
+++ b/current/androidx/m2repository/androidx/loader/loader/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.loader" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/media/media/1.7.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/media/media/1.7.0-alpha01/Android.bp
new file mode 100644
index 000000000..137395235
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media/media/1.7.0-alpha01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.media_media-nodeps",
+ aars: ["media-1.7.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.media_media",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.media_media-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/media/media/1.7.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/media/media/1.7.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..7c4027736
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media/media/1.7.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.media" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/media2/media2-common/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/media2/media2-common/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..b9f6eb9d2
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-common/1.3.0-alpha01/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.media2_media2-common-nodeps",
+ aars: ["media2-common-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.media_media",
+ "androidx.versionedparcelable_versionedparcelable",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.media2_media2-common",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.media2_media2-common-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core",
+ "androidx.media_media",
+ "androidx.versionedparcelable_versionedparcelable",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/media2/media2-common/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/media2/media2-common/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..4cb9eda6b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-common/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.media2.common" >
+
+ <uses-sdk android:minSdkVersion="16" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..c2d65f6d4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/Android.bp
@@ -0,0 +1,44 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.media2_media2-exoplayer-nodeps",
+ aars: ["media2-exoplayer-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ ],
+}
+
+android_library {
+ name: "androidx.media2_media2-exoplayer",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.media2_media2-exoplayer-nodeps",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..0c9bb3d26
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-exoplayer/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.media2.exoplayer.external" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/media2/media2-player/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/media2/media2-player/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..256b2e7de
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-player/1.3.0-alpha01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.media2_media2-player-nodeps",
+ aars: ["media2-player-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ static_libs: [
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.media2_media2-common",
+ "androidx.media2_media2-exoplayer",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.media2_media2-player",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.media2_media2-player-nodeps",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.media2_media2-common",
+ "androidx.media2_media2-exoplayer",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/media2/media2-player/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/media2/media2-player/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c768e4823
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-player/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.media2.player" >
+
+ <uses-sdk android:minSdkVersion="16" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/media2/media2-session/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/media2/media2-session/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..06829d476
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-session/1.3.0-alpha01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.media2_media2-session-nodeps",
+ aars: ["media2-session-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ static_libs: [
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.media2_media2-common",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.media2_media2-session",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.media2_media2-session-nodeps",
+ "androidx.collection_collection",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.media2_media2-common",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/media2/media2-session/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/media2/media2-session/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..ec67c2abc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-session/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.media2.session" >
+
+ <uses-sdk android:minSdkVersion="16" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/media2/media2-widget/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/media2/media2-widget/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..c98167710
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-widget/1.3.0-alpha01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.media2_media2-widget-nodeps",
+ aars: ["media2-widget-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ static_libs: [
+ "androidx.appcompat_appcompat",
+ "androidx.media2_media2-session",
+ "androidx.palette_palette",
+ ],
+}
+
+android_library {
+ name: "androidx.media2_media2-widget",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "16",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.media2_media2-widget-nodeps",
+ "androidx.appcompat_appcompat",
+ "androidx.media2_media2-session",
+ "androidx.palette_palette",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/media2/media2-widget/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/media2/media2-widget/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c6ba53730
--- /dev/null
+++ b/current/androidx/m2repository/androidx/media2/media2-widget/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.media2.widget" >
+
+ <uses-sdk android:minSdkVersion="16" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/Android.bp
new file mode 100644
index 000000000..9a8c231ef
--- /dev/null
+++ b/current/androidx/m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.mediarouter_mediarouter-nodeps",
+ aars: ["mediarouter-1.4.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.appcompat_appcompat",
+ "androidx.appcompat_appcompat-resources",
+ "androidx.core_core",
+ "androidx.media_media",
+ "androidx.palette_palette",
+ "androidx.recyclerview_recyclerview",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.mediarouter_mediarouter",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.mediarouter_mediarouter-nodeps",
+ "androidx.appcompat_appcompat",
+ "androidx.appcompat_appcompat-resources",
+ "androidx.core_core",
+ "androidx.media_media",
+ "androidx.palette_palette",
+ "androidx.recyclerview_recyclerview",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..d38325045
--- /dev/null
+++ b/current/androidx/m2repository/androidx/mediarouter/mediarouter/1.4.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2013 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.mediarouter" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..0132bab03
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-common-ktx-nodeps",
+ aars: ["navigation-common-ktx-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.navigation_navigation-common",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-common-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-common-ktx-nodeps",
+ "androidx.navigation_navigation-common",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e96b69ab9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-common-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.common.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..09f180b8c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/Android.bp
@@ -0,0 +1,64 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-common-nodeps",
+ aars: ["navigation-common-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection-ktx",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-common",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-common",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-common-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection-ktx",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-common",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-savedstate",
+ "androidx.profileinstaller_profileinstaller",
+ "androidx.savedstate_savedstate-ktx",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..4b98e9104
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-common/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.common" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..76f829c00
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/Android.bp
@@ -0,0 +1,62 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-compose-nodeps",
+ aars: ["navigation-compose-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.activity_activity-compose",
+ "androidx.compose.animation_animation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-viewmodel-compose",
+ "androidx.navigation_navigation-runtime-ktx",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-compose",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-compose-nodeps",
+ "androidx.activity_activity-compose",
+ "androidx.compose.animation_animation",
+ "androidx.compose.foundation_foundation-layout",
+ "androidx.compose.runtime_runtime",
+ "androidx.compose.runtime_runtime-saveable",
+ "androidx.compose.ui_ui",
+ "androidx.lifecycle_lifecycle-viewmodel-compose",
+ "androidx.navigation_navigation-runtime-ktx",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..49f284959
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-compose/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.compose" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..a905a3fec
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-fragment-ktx-nodeps",
+ aars: ["navigation-fragment-ktx-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.navigation_navigation-fragment",
+ "androidx.navigation_navigation-runtime-ktx",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-fragment-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-fragment-ktx-nodeps",
+ "androidx.navigation_navigation-fragment",
+ "androidx.navigation_navigation-runtime-ktx",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..18a6154c1
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-fragment-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.fragment.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..0f8b4a39b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-fragment-nodeps",
+ aars: ["navigation-fragment-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.fragment_fragment-ktx",
+ "androidx.navigation_navigation-runtime",
+ "androidx.slidingpanelayout_slidingpanelayout",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-fragment",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-fragment-nodeps",
+ "androidx.fragment_fragment-ktx",
+ "androidx.navigation_navigation-runtime",
+ "androidx.slidingpanelayout_slidingpanelayout",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b3d86a7e5
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-fragment/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.fragment" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..cca5109d9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-runtime-ktx-nodeps",
+ aars: ["navigation-runtime-ktx-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.navigation_navigation-common-ktx",
+ "androidx.navigation_navigation-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-runtime-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-runtime-ktx-nodeps",
+ "androidx.navigation_navigation-common-ktx",
+ "androidx.navigation_navigation-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e9ecd1b0f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-runtime-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..6f75d17b1
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-runtime-nodeps",
+ aars: ["navigation-runtime-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.activity_activity-ktx",
+ "androidx.annotation_annotation-experimental",
+ "androidx.collection_collection",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.navigation_navigation-common",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-runtime",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-runtime-nodeps",
+ "androidx.activity_activity-ktx",
+ "androidx.annotation_annotation-experimental",
+ "androidx.collection_collection",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.navigation_navigation-common",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..70d43f3c6
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-runtime/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/Android.bp
new file mode 100644
index 000000000..e424d84f1
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-testing-nodeps",
+ aars: ["navigation-testing-2.8.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "19",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-runtime-testing",
+ "androidx.navigation_navigation-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-testing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "19",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-testing-nodeps",
+ "androidx.lifecycle_lifecycle-runtime-testing",
+ "androidx.navigation_navigation-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/build-info.textproto b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/build-info.textproto
new file mode 100644
index 000000000..909519c0e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/build-info.textproto
@@ -0,0 +1,106 @@
+version: "2.8.0-alpha01"
+dependency_list {
+ dependency {
+ group_id: "androidx.lifecycle"
+ artifact_id: "lifecycle-runtime-testing"
+ version: "2.3.1"
+ is_tip_of_tree: false
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-runtime"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+}
+release_checklist {
+}
+build_id: "androidx.navigation"
+group_id: "androidx.navigation"
+artifact_id: "navigation-testing"
+path: "/navigation/navigation-testing"
+sha: "6bd29ae7b1762f20e76276946e6f917f76a2ec66"
+require_same_version_group_build: true
+group_zip_path: "per-group-zips/gmaven-androidx-navigation-11128528.zip"
+project_zip_path: "per-project-zips/androidx.navigation-navigation-testing-all-11128528-2.8.0-alpha01.zip"
+kotlin_version: "1.9.20"
+dependency_constraint_list {
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-common"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-common-ktx"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-compose"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-dynamic-features-fragment"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-dynamic-features-runtime"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-fragment"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-fragment-ktx"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-runtime"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-runtime-ktx"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-safe-args-generator"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-safe-args-gradle-plugin"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-ui"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+ dependency {
+ group_id: "androidx.navigation"
+ artifact_id: "navigation-ui-ktx"
+ version: "2.8.0-alpha01"
+ is_tip_of_tree: true
+ }
+}
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..01498ec2c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.testing" >
+
+ <uses-sdk android:minSdkVersion="19" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar
new file mode 100644
index 000000000..a19936802
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar
Binary files differ
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.md5 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.md5
new file mode 100644
index 000000000..0de76b032
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.md5
@@ -0,0 +1 @@
+ce02c3d4163524ebe0eec27c99461829 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha1 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha1
new file mode 100644
index 000000000..d3fbf8ab1
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha1
@@ -0,0 +1 @@
+551ae6fc097c0584ef9df480f0bffea954af0c5e \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha256 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha256
new file mode 100644
index 000000000..dc93d7a0e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha256
@@ -0,0 +1 @@
+34fe062a60013fecd81ba84d0df1ed71e0b326df93833079591a8e6b661c4763 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha512 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha512
new file mode 100644
index 000000000..665d7559f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-sources.jar.sha512
@@ -0,0 +1 @@
+323f34f95329677333aa03dd43a6c03e0c94cf9d32d77500e5791219ae0065c0b958886deb620eb6a624f424b09b58cdaf2278694e0c49b7790b74a660bbba17 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json
new file mode 100644
index 000000000..d0661bc2e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json
@@ -0,0 +1 @@
+[{"class":"androidx.navigation.testing.TestNavigatorState","addedIn":"2.4.0","methods":[{"method":"TestNavigatorState(android.content.Context)","addedIn":"2.4.0"},{"method":"restoreBackStackEntry(androidx.navigation.NavBackStackEntry)","addedIn":"2.4.0"},{"method":"TestNavigatorState(android.content.Context,kotlinx.coroutines.CoroutineDispatcher)","addedIn":"2.4.0"},{"method":"createBackStackEntry(androidx.navigation.NavDestination,android.os.Bundle)","addedIn":"2.4.0"},{"method":"TestNavigatorState()","addedIn":"2.4.0"}],"fields":[]},{"class":"androidx.navigation.testing.TestNavHostController","addedIn":"2.3.0","methods":[{"method":"TestNavHostController(android.content.Context)","addedIn":"2.3.0"},{"method":"setCurrentDestination(int,android.os.Bundle)","addedIn":"2.3.0"},{"method":"setCurrentDestination(java.lang.String,android.os.Bundle)","addedIn":"2.4.0"},{"method":"getBackStack()","addedIn":"2.3.0"},{"method":"setCurrentDestination(int)","addedIn":"2.3.0"},{"method":"setCurrentDestination(java.lang.String)","addedIn":"2.4.0"}],"fields":[]}] \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.md5 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.md5
new file mode 100644
index 000000000..d9cda3f35
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.md5
@@ -0,0 +1 @@
+a9b4559f91ad3d0a00ddb08ccb110ac9 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha1 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha1
new file mode 100644
index 000000000..62824705d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha1
@@ -0,0 +1 @@
+429f605d2b8f61bb1ad7737c47cb1177e8b3a643 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha256 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha256
new file mode 100644
index 000000000..0837b647b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha256
@@ -0,0 +1 @@
+3e48139ed6256aa5a93b5b0462954101d8be1943e9610ad3c8c1cf44264652bb \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha512 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha512
new file mode 100644
index 000000000..5b954917b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01-versionMetadata.json.sha512
@@ -0,0 +1 @@
+2d431e8237d1be867e80a99b979cd8ba905b3c23b198580765b1647ee47a3aaea8d02fe357a491d72a7e575ad8aa02ad81e76cf2e12f0021bb1ef0e37699576b \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar
new file mode 100644
index 000000000..6735f553f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar
Binary files differ
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.md5 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.md5
new file mode 100644
index 000000000..42c7dc14c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.md5
@@ -0,0 +1 @@
+27e706e2fa7326865b14db27925efc0b \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha1 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha1
new file mode 100644
index 000000000..822120cfb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha1
@@ -0,0 +1 @@
+9a8b73b3a1c47b38930a6a588ee347161eb264aa \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha256 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha256
new file mode 100644
index 000000000..68bc984cd
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha256
@@ -0,0 +1 @@
+18755db99a9816e93f67530f6da2ecb950ac37c075ced8d82e1aa45e7649d14b \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha512 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha512
new file mode 100644
index 000000000..0f8eb88dc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.aar.sha512
@@ -0,0 +1 @@
+89ac3bcddbe96d67963af0592acf8c696078364ae4425318b11b60fec32f8d7b4c3831b32d8e2b22f6ab7d9e74ae6de7fc7206c596f5ff0dd0eb21280cbd462e \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module
new file mode 100644
index 000000000..9ada7dfcf
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module
@@ -0,0 +1,553 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "androidx.navigation",
+ "module": "navigation-testing",
+ "version": "2.8.0-alpha01",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.4"
+ }
+ },
+ "variants": [
+ {
+ "name": "releaseVariantReleaseApiPublication",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.libraryelements": "aar",
+ "org.gradle.usage": "java-api"
+ },
+ "dependencies": [
+ {
+ "group": "androidx.lifecycle",
+ "module": "lifecycle-runtime-testing",
+ "version": {
+ "requires": "2.3.1"
+ }
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ }
+ }
+ ],
+ "dependencyConstraints": [
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-common",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-common-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-compose",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-dynamic-features-fragment",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-dynamic-features-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-fragment",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-fragment-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-safe-args-generator",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-safe-args-gradle-plugin",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-ui",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-ui-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ }
+ ],
+ "files": [
+ {
+ "name": "navigation-testing-2.8.0-alpha01.aar",
+ "url": "navigation-testing-2.8.0-alpha01.aar",
+ "size": 18891,
+ "sha512": "89ac3bcddbe96d67963af0592acf8c696078364ae4425318b11b60fec32f8d7b4c3831b32d8e2b22f6ab7d9e74ae6de7fc7206c596f5ff0dd0eb21280cbd462e",
+ "sha256": "18755db99a9816e93f67530f6da2ecb950ac37c075ced8d82e1aa45e7649d14b",
+ "sha1": "9a8b73b3a1c47b38930a6a588ee347161eb264aa",
+ "md5": "27e706e2fa7326865b14db27925efc0b"
+ }
+ ]
+ },
+ {
+ "name": "releaseVariantReleaseRuntimePublication",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.libraryelements": "aar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "androidx.lifecycle",
+ "module": "lifecycle-runtime-testing",
+ "version": {
+ "requires": "2.3.1"
+ }
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ }
+ }
+ ],
+ "dependencyConstraints": [
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-common",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-common-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-compose",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-dynamic-features-fragment",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-dynamic-features-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-fragment",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-fragment-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-safe-args-generator",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-safe-args-gradle-plugin",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-ui",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-ui-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ }
+ ],
+ "files": [
+ {
+ "name": "navigation-testing-2.8.0-alpha01.aar",
+ "url": "navigation-testing-2.8.0-alpha01.aar",
+ "size": 18891,
+ "sha512": "89ac3bcddbe96d67963af0592acf8c696078364ae4425318b11b60fec32f8d7b4c3831b32d8e2b22f6ab7d9e74ae6de7fc7206c596f5ff0dd0eb21280cbd462e",
+ "sha256": "18755db99a9816e93f67530f6da2ecb950ac37c075ced8d82e1aa45e7649d14b",
+ "sha1": "9a8b73b3a1c47b38930a6a588ee347161eb264aa",
+ "md5": "27e706e2fa7326865b14db27925efc0b"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencyConstraints": [
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-common",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-common-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-compose",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-dynamic-features-fragment",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-dynamic-features-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-fragment",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-fragment-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-safe-args-generator",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-safe-args-gradle-plugin",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-ui",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-ui-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ }
+ ],
+ "files": [
+ {
+ "name": "navigation-testing-2.8.0-alpha01-sources.jar",
+ "url": "navigation-testing-2.8.0-alpha01-sources.jar",
+ "size": 4988,
+ "sha512": "323f34f95329677333aa03dd43a6c03e0c94cf9d32d77500e5791219ae0065c0b958886deb620eb6a624f424b09b58cdaf2278694e0c49b7790b74a660bbba17",
+ "sha256": "34fe062a60013fecd81ba84d0df1ed71e0b326df93833079591a8e6b661c4763",
+ "sha1": "551ae6fc097c0584ef9df480f0bffea954af0c5e",
+ "md5": "ce02c3d4163524ebe0eec27c99461829"
+ }
+ ]
+ },
+ {
+ "name": "libraryVersionMetadata",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.usage": "library-version-metadata"
+ },
+ "dependencyConstraints": [
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-common",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-common-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-compose",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-dynamic-features-fragment",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-dynamic-features-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-fragment",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-fragment-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-runtime-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-safe-args-generator",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-safe-args-gradle-plugin",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-ui",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ },
+ {
+ "group": "androidx.navigation",
+ "module": "navigation-ui-ktx",
+ "version": {
+ "requires": "2.8.0-alpha01"
+ },
+ "reason": "navigation-testing is in atomic group androidx.navigation"
+ }
+ ],
+ "files": [
+ {
+ "name": "navigation-testing-2.8.0-alpha01-versionMetadata.json",
+ "url": "navigation-testing-2.8.0-alpha01-versionMetadata.json",
+ "size": 1063,
+ "sha512": "2d431e8237d1be867e80a99b979cd8ba905b3c23b198580765b1647ee47a3aaea8d02fe357a491d72a7e575ad8aa02ad81e76cf2e12f0021bb1ef0e37699576b",
+ "sha256": "3e48139ed6256aa5a93b5b0462954101d8be1943e9610ad3c8c1cf44264652bb",
+ "sha1": "429f605d2b8f61bb1ad7737c47cb1177e8b3a643",
+ "md5": "a9b4559f91ad3d0a00ddb08ccb110ac9"
+ }
+ ]
+ }
+ ]
+} \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.md5 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.md5
new file mode 100644
index 000000000..5ff962feb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.md5
@@ -0,0 +1 @@
+8f4bb63562b43c82dc2286742a11e792 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha1 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha1
new file mode 100644
index 000000000..fe67378ca
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha1
@@ -0,0 +1 @@
+662907aea36eddba26dd4dba33255ed4abf5941f \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha256 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha256
new file mode 100644
index 000000000..ced91df07
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha256
@@ -0,0 +1 @@
+c7dc6919366a038e904c6545151a5dc99bb06f0f6061ed1553c55225f974c708 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha512 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha512
new file mode 100644
index 000000000..3c99c2e76
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.module.sha512
@@ -0,0 +1 @@
+3e473110bfd84fbf138458e4ec99f263c15a8ac2f9babeb66bf19b4c962b172cd7533f9ece5dd49a8dc7006ad97165042276fffd4c148ea871ba50d42ffa9e29 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom
new file mode 100644
index 000000000..d8c6862f2
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-testing</artifactId>
+ <version>2.8.0-alpha01</version>
+ <packaging>aar</packaging>
+ <name>Navigation Testing</name>
+ <description>Android Navigation-Testing</description>
+ <url>https://developer.android.com/jetpack/androidx/releases/navigation#2.8.0-alpha01</url>
+ <inceptionYear>2017</inceptionYear>
+ <organization>
+ <name>The Android Open Source Project</name>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>scm:git:https://android.googlesource.com/platform/frameworks/support</connection>
+ <url>https://cs.android.com/androidx/platform/frameworks/support</url>
+ </scm>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-common</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-common-ktx</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-compose</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-dynamic-features-fragment</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-dynamic-features-runtime</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-fragment</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-fragment-ktx</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-runtime</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-runtime-ktx</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-safe-args-generator</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-safe-args-gradle-plugin</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-ui</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-ui-ktx</artifactId>
+ <version>2.8.0-alpha01</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>androidx.lifecycle</groupId>
+ <artifactId>lifecycle-runtime-testing</artifactId>
+ <version>2.3.1</version>
+ <scope>compile</scope>
+ <type>aar</type>
+ </dependency>
+ <dependency>
+ <groupId>androidx.navigation</groupId>
+ <artifactId>navigation-runtime</artifactId>
+ <version>[2.8.0-alpha01]</version>
+ <scope>compile</scope>
+ <type>aar</type>
+ </dependency>
+ </dependencies>
+</project> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.md5 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.md5
new file mode 100644
index 000000000..254302f19
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.md5
@@ -0,0 +1 @@
+e1f7d858eb7ed494741074b22c54ad07 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha1 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha1
new file mode 100644
index 000000000..a0385b7cb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha1
@@ -0,0 +1 @@
+9dc9cc24167cc8e02fac41215462864cf19c8c52 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha256 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha256
new file mode 100644
index 000000000..a3544421e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha256
@@ -0,0 +1 @@
+93851d5f69e4664b4dc6eb8dc7cbca8afeb7bd36ad44f3650b452e09c942efe5 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha512 b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha512
new file mode 100644
index 000000000..8ec9ad822
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-testing/2.8.0-alpha01/navigation-testing-2.8.0-alpha01.pom.sha512
@@ -0,0 +1 @@
+952a0c3967c89b54122be07fdccc4eb0510c56af07bdb96832c220573625086c964fd3c85b870384e4086b76e170b1c4311421516582b4b0b481e32db013e807 \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..a8dbea537
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-ui-ktx-nodeps",
+ aars: ["navigation-ui-ktx-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.navigation_navigation-runtime-ktx",
+ "androidx.navigation_navigation-ui",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-ui-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-ui-ktx-nodeps",
+ "androidx.navigation_navigation-runtime-ktx",
+ "androidx.navigation_navigation-ui",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..38f674b97
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-ui-ktx/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.ui.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/Android.bp b/current/androidx/m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/Android.bp
new file mode 100644
index 000000000..dd26b450c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.navigation_navigation-ui-nodeps",
+ aars: ["navigation-ui-2.6.0-alpha08.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation-experimental",
+ "androidx.customview_customview",
+ "androidx.drawerlayout_drawerlayout",
+ "androidx.navigation_navigation-runtime",
+ "androidx.transition_transition",
+ "com.google.android.material_material",
+ ],
+}
+
+android_library {
+ name: "androidx.navigation_navigation-ui",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.navigation_navigation-ui-nodeps",
+ "androidx.annotation_annotation-experimental",
+ "androidx.customview_customview",
+ "androidx.drawerlayout_drawerlayout",
+ "androidx.navigation_navigation-runtime",
+ "androidx.transition_transition",
+ "com.google.android.material_material",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c4fcb7c98
--- /dev/null
+++ b/current/androidx/m2repository/androidx/navigation/navigation-ui/2.6.0-alpha08/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.navigation.ui" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/paging/paging-common-ktx/3.2.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/paging/paging-common-ktx/3.2.0-alpha04/Android.bp
new file mode 100644
index 000000000..2e6fc8518
--- /dev/null
+++ b/current/androidx/m2repository/androidx/paging/paging-common-ktx/3.2.0-alpha04/Android.bp
@@ -0,0 +1,42 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.paging_paging-common-ktx-nodeps",
+ jars: ["paging-common-ktx-3.2.0-alpha04.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.paging_paging-common-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.paging_paging-common-ktx-nodeps",
+ "androidx.paging_paging-common",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/paging/paging-common/3.2.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/paging/paging-common/3.2.0-alpha04/Android.bp
new file mode 100644
index 000000000..307156d79
--- /dev/null
+++ b/current/androidx/m2repository/androidx/paging/paging-common/3.2.0-alpha04/Android.bp
@@ -0,0 +1,45 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.paging_paging-common-nodeps",
+ jars: ["paging-common-3.2.0-alpha04.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.paging_paging-common",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.paging_paging-common-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-common",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/paging/paging-guava/3.2.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/paging/paging-guava/3.2.0-alpha05/Android.bp
new file mode 100644
index 000000000..cb470da65
--- /dev/null
+++ b/current/androidx/m2repository/androidx/paging/paging-guava/3.2.0-alpha05/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.paging_paging-guava-nodeps",
+ aars: ["paging-guava-3.2.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.paging_paging-common",
+ "guava",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_guava",
+ ],
+}
+
+android_library {
+ name: "androidx.paging_paging-guava",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.paging_paging-guava-nodeps",
+ "androidx.paging_paging-common",
+ "guava",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_guava",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/paging/paging-guava/3.2.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/paging/paging-guava/3.2.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..0b429c9ec
--- /dev/null
+++ b/current/androidx/m2repository/androidx/paging/paging-guava/3.2.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.paging.guava" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/Android.bp b/current/androidx/m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/Android.bp
new file mode 100644
index 000000000..860a78c48
--- /dev/null
+++ b/current/androidx/m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/Android.bp
@@ -0,0 +1,62 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.paging_paging-runtime-nodeps",
+ aars: ["paging-runtime-3.2.0-alpha04.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-livedata-ktx",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.paging_paging-common",
+ "androidx.paging_paging-common-ktx",
+ "androidx.recyclerview_recyclerview",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.paging_paging-runtime",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.paging_paging-runtime-nodeps",
+ "androidx.core_core-ktx",
+ "androidx.lifecycle_lifecycle-livedata-ktx",
+ "androidx.lifecycle_lifecycle-runtime-ktx",
+ "androidx.lifecycle_lifecycle-viewmodel-ktx",
+ "androidx.paging_paging-common",
+ "androidx.paging_paging-common-ktx",
+ "androidx.recyclerview_recyclerview",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..5168348d4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/paging/paging-runtime/3.2.0-alpha04/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.paging.runtime" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/palette/palette/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/palette/palette/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..45dc1dd94
--- /dev/null
+++ b/current/androidx/m2repository/androidx/palette/palette/1.1.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.palette_palette-nodeps",
+ aars: ["palette-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.palette_palette",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.palette_palette-nodeps",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/palette/palette/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/palette/palette/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..ae401a3c4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/palette/palette/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.palette" >
+
+ <uses-sdk
+ android:minSdkVersion="14"
+ android:targetSdkVersion="31" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..20bac00a5
--- /dev/null
+++ b/current/androidx/m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.percentlayout_percentlayout-nodeps",
+ aars: ["percentlayout-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.percentlayout_percentlayout",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.percentlayout_percentlayout-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..a5f780014
--- /dev/null
+++ b/current/androidx/m2repository/androidx/percentlayout/percentlayout/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.percentlayout" >
+
+ <uses-sdk
+ android:minSdkVersion="14"
+ android:targetSdkVersion="31" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/preference/preference/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/preference/preference/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..47cc50a76
--- /dev/null
+++ b/current/androidx/m2repository/androidx/preference/preference/1.2.0-alpha01/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.preference_preference-nodeps",
+ aars: ["preference-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.recyclerview_recyclerview",
+ ],
+}
+
+android_library {
+ name: "androidx.preference_preference",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.preference_preference-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.recyclerview_recyclerview",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/preference/preference/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/preference/preference/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..9f8c65e52
--- /dev/null
+++ b/current/androidx/m2repository/androidx/preference/preference/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.preference" >
+
+ <uses-sdk
+ android:minSdkVersion="14"
+ android:targetSdkVersion="31" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/print/print/1.1.0-beta01/Android.bp b/current/androidx/m2repository/androidx/print/print/1.1.0-beta01/Android.bp
new file mode 100644
index 000000000..df481397f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/print/print/1.1.0-beta01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.print_print-nodeps",
+ aars: ["print-1.1.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ ],
+}
+
+android_library {
+ name: "androidx.print_print",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.print_print-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/print/print/1.1.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/print/print/1.1.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..99079a6ce
--- /dev/null
+++ b/current/androidx/m2repository/androidx/print/print/1.1.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.print" >
+
+ <uses-sdk
+ android:minSdkVersion="14"
+ android:targetSdkVersion="31" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/Android.bp b/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/Android.bp
new file mode 100644
index 000000000..2f1829edb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.privacysandbox.ads_ads-adservices-java-nodeps",
+ aars: ["ads-adservices-java-1.0.0-beta03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core-ktx",
+ "androidx.privacysandbox.ads_ads-adservices",
+ "guava",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.privacysandbox.ads_ads-adservices-java",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.privacysandbox.ads_ads-adservices-java-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.core_core-ktx",
+ "androidx.privacysandbox.ads_ads-adservices",
+ "guava",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b1dba65f9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices-java/1.0.0-beta03/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.privacysandbox.ads.adservices.java" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/Android.bp b/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/Android.bp
new file mode 100644
index 000000000..c077d8f70
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.privacysandbox.ads_ads-adservices-nodeps",
+ aars: ["ads-adservices-1.0.0-beta03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core-ktx",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.privacysandbox.ads_ads-adservices",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.privacysandbox.ads_ads-adservices-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core-ktx",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..9e81111f4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ads/ads-adservices/1.0.0-beta03/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.privacysandbox.ads.adservices" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/Android.bp
new file mode 100644
index 000000000..1e44a22bd
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.privacysandbox.sdkruntime_sdkruntime-client-nodeps",
+ aars: ["sdkruntime-client-1.0.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.core_core",
+ "androidx.core_core-ktx",
+ "androidx.privacysandbox.sdkruntime_sdkruntime-core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.privacysandbox.sdkruntime_sdkruntime-client",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.privacysandbox.sdkruntime_sdkruntime-client-nodeps",
+ "androidx.core_core",
+ "androidx.core_core-ktx",
+ "androidx.privacysandbox.sdkruntime_sdkruntime-core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c824ced23
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-client/1.0.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.privacysandbox.sdkruntime.client" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/Android.bp
new file mode 100644
index 000000000..4311389a9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.privacysandbox.sdkruntime_sdkruntime-core-nodeps",
+ aars: ["sdkruntime-core-1.0.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.privacysandbox.sdkruntime_sdkruntime-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.privacysandbox.sdkruntime_sdkruntime-core-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..5f42c03b4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/sdkruntime/sdkruntime-core/1.0.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.privacysandbox.sdkruntime.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/Android.bp
new file mode 100644
index 000000000..f9f518855
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.privacysandbox.ui_ui-client-nodeps",
+ aars: ["ui-client-1.0.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.privacysandbox.ui_ui-core",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.privacysandbox.ui_ui-client",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.privacysandbox.ui_ui-client-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.privacysandbox.ui_ui-core",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..395984a36
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-client/1.0.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.privacysandbox.ui.client" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/Android.bp
new file mode 100644
index 000000000..eae3209d0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.privacysandbox.ui_ui-core-nodeps",
+ aars: ["ui-core-1.0.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.privacysandbox.ui_ui-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.privacysandbox.ui_ui-core-nodeps",
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..4f234b1cc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-core/1.0.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.privacysandbox.ui.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/Android.bp
new file mode 100644
index 000000000..1de6ed033
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.privacysandbox.ui_ui-provider-nodeps",
+ aars: ["ui-provider-1.0.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.privacysandbox.ui_ui-core",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.privacysandbox.ui_ui-provider",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.privacysandbox.ui_ui-provider-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.privacysandbox.ui_ui-core",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..30db9725d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/privacysandbox/ui/ui-provider/1.0.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.privacysandbox.ui.provider" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/Android.bp b/current/androidx/m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/Android.bp
new file mode 100644
index 000000000..adffdcb50
--- /dev/null
+++ b/current/androidx/m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.profileinstaller_profileinstaller-nodeps",
+ aars: ["profileinstaller-1.3.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.startup_startup-runtime",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+}
+
+android_library {
+ name: "androidx.profileinstaller_profileinstaller",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.profileinstaller_profileinstaller-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.startup_startup-runtime",
+ "guava-listenablefuture-prebuilt-jar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c6962d914
--- /dev/null
+++ b/current/androidx/m2repository/androidx/profileinstaller/profileinstaller/1.3.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?><!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+--><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="androidx.profileinstaller">
+
+ <uses-sdk android:minSdkVersion="14"/>
+
+ <application>
+ <provider android:authorities="${applicationId}.androidx-startup" android:exported="false" android:name="androidx.startup.InitializationProvider" tools:node="merge">
+ <meta-data android:name="androidx.profileinstaller.ProfileInstallerInitializer" android:value="androidx.startup" tools:node="remove"/>
+ </provider>
+
+ <receiver android:directBootAware="false" android:enabled="true" android:exported="true" android:name="androidx.profileinstaller.ProfileInstallReceiver" android:permission="android.permission.DUMP">
+ <intent-filter>
+ <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE"/>
+ </intent-filter>
+ <intent-filter>
+ <action android:name="androidx.profileinstaller.action.SKIP_FILE"/>
+ </intent-filter>
+ <intent-filter>
+ <action android:name="androidx.profileinstaller.action.SAVE_PROFILE"/>
+ </intent-filter>
+ <intent-filter>
+ <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION"/>
+ </intent-filter>
+ </receiver>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..f9dc1a144
--- /dev/null
+++ b/current/androidx/m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.recommendation_recommendation-nodeps",
+ aars: ["recommendation-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ ],
+}
+
+android_library {
+ name: "androidx.recommendation_recommendation",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.recommendation_recommendation-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c5cc45386
--- /dev/null
+++ b/current/androidx/m2repository/androidx/recommendation/recommendation/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.recommendation" >
+
+ <uses-sdk
+ android:minSdkVersion="21"
+ android:targetSdkVersion="31" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/Android.bp
new file mode 100644
index 000000000..5081f3d80
--- /dev/null
+++ b/current/androidx/m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.recyclerview_recyclerview-selection-nodeps",
+ aars: ["recyclerview-selection-1.2.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.recyclerview_recyclerview",
+ ],
+}
+
+android_library {
+ name: "androidx.recyclerview_recyclerview-selection",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.recyclerview_recyclerview-selection-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.recyclerview_recyclerview",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3986020eb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/recyclerview/recyclerview-selection/1.2.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.recyclerview.selection" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/Android.bp
new file mode 100644
index 000000000..40dfa82d3
--- /dev/null
+++ b/current/androidx/m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/Android.bp
@@ -0,0 +1,56 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.recyclerview_recyclerview-nodeps",
+ aars: ["recyclerview-1.4.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ "androidx.customview_customview-poolingcontainer",
+ "androidx.profileinstaller_profileinstaller",
+ ],
+}
+
+android_library {
+ name: "androidx.recyclerview_recyclerview",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.recyclerview_recyclerview-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ "androidx.customview_customview-poolingcontainer",
+ "androidx.profileinstaller_profileinstaller",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..d9ea9564a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/recyclerview/recyclerview/1.4.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2013 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.recyclerview" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/remotecallback/remotecallback-processor/1.0.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/remotecallback/remotecallback-processor/1.0.0-alpha02/Android.bp
new file mode 100644
index 000000000..b95dcce31
--- /dev/null
+++ b/current/androidx/m2repository/androidx/remotecallback/remotecallback-processor/1.0.0-alpha02/Android.bp
@@ -0,0 +1,32 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import_host {
+ name: "androidx.remotecallback_remotecallback-processor-nodeps",
+ jars: ["remotecallback-processor-1.0.0-alpha02.jar"],
+ sdk_version: "31",
+}
+
+java_library_host {
+ name: "androidx.remotecallback_remotecallback-processor",
+ static_libs: [
+ "androidx.remotecallback_remotecallback-processor-nodeps",
+ "androidx.annotation_annotation",
+ "javapoet",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/Android.bp
new file mode 100644
index 000000000..c9ad577fe
--- /dev/null
+++ b/current/androidx/m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.remotecallback_remotecallback-nodeps",
+ aars: ["remotecallback-1.0.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ ],
+}
+
+android_library {
+ name: "androidx.remotecallback_remotecallback",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.remotecallback_remotecallback-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c2c6eaff4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/remotecallback/remotecallback/1.0.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.remotecallback" >
+
+ <uses-sdk
+ android:minSdkVersion="14"
+ android:targetSdkVersion="31" />
+
+ <application>
+ <receiver android:name="androidx.remotecallback.ProviderRelayReceiver" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/resourceinspection/resourceinspection-annotation/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/resourceinspection/resourceinspection-annotation/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..1b066d638
--- /dev/null
+++ b/current/androidx/m2repository/androidx/resourceinspection/resourceinspection-annotation/1.1.0-alpha01/Android.bp
@@ -0,0 +1,42 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.resourceinspection_resourceinspection-annotation-nodeps",
+ jars: ["resourceinspection-annotation-1.1.0-alpha01.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.resourceinspection_resourceinspection-annotation",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.resourceinspection_resourceinspection-annotation-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-common/2.5.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/room/room-common/2.5.0-alpha01/Android.bp
new file mode 100644
index 000000000..afe0c9d36
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-common/2.5.0-alpha01/Android.bp
@@ -0,0 +1,45 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.room_room-common-nodeps",
+ jars: ["room-common-2.5.0-alpha01.jar"],
+ sdk_version: "31",
+ host_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.room_room-common",
+ sdk_version: "31",
+ host_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.room_room-common-nodeps",
+ "androidx.annotation_annotation",
+ "kotlin-stdlib-jdk8",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-compiler-processing/2.5.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/room/room-compiler-processing/2.5.0-alpha01/Android.bp
new file mode 100644
index 000000000..2b4d64f18
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-compiler-processing/2.5.0-alpha01/Android.bp
@@ -0,0 +1,40 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import_host {
+ name: "androidx.room_room-compiler-processing-nodeps",
+ jars: ["room-compiler-processing-2.5.0-alpha01.jar"],
+ sdk_version: "31",
+}
+
+java_library_host {
+ name: "androidx.room_room-compiler-processing",
+ static_libs: [
+ "androidx.room_room-compiler-processing-nodeps",
+ "auto_common",
+ "auto_value_annotations",
+ "guava",
+ "javapoet",
+ "jetbrains-annotations",
+ "kotlin-stdlib",
+ "kotlin-stdlib-jdk8",
+ "kotlinpoet",
+ "kotlinx_metadata_jvm",
+ "symbol-processing-api",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-compiler/2.5.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/room/room-compiler/2.5.0-alpha01/Android.bp
new file mode 100644
index 000000000..b355890fd
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-compiler/2.5.0-alpha01/Android.bp
@@ -0,0 +1,43 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import_host {
+ name: "androidx.room_room-compiler-nodeps",
+ jars: ["room-compiler-2.5.0-alpha01.jar"],
+ sdk_version: "31",
+}
+
+java_library_host {
+ name: "androidx.room_room-compiler",
+ static_libs: [
+ "androidx.room_room-compiler-nodeps",
+ "androidx.room_room-common",
+ "androidx.room_room-compiler-processing",
+ "androidx.room_room-migration",
+ "auto_common",
+ "auto_value_annotations",
+ "commons-codec",
+ "guava",
+ "javapoet",
+ "jetbrains-annotations",
+ "kotlin-stdlib",
+ "kotlinx_metadata_jvm",
+ "symbol-processing-api",
+ "xerial-sqlite-jdbc",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-guava/2.6.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/room/room-guava/2.6.0-alpha02/Android.bp
new file mode 100644
index 000000000..c50758339
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-guava/2.6.0-alpha02/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.room_room-guava-nodeps",
+ aars: ["room-guava-2.6.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-runtime",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.room_room-common",
+ "androidx.room_room-runtime",
+ ],
+}
+
+android_library {
+ name: "androidx.room_room-guava",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.room_room-guava-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-runtime",
+ "androidx.concurrent_concurrent-futures",
+ "androidx.room_room-common",
+ "androidx.room_room-runtime",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-guava/2.6.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/room/room-guava/2.6.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..8ca147979
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-guava/2.6.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.room.guava" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/room/room-ktx/2.6.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/room/room-ktx/2.6.0-alpha01/Android.bp
new file mode 100644
index 000000000..34f12a873
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-ktx/2.6.0-alpha01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.room_room-ktx-nodeps",
+ aars: ["room-ktx-2.6.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.room_room-common",
+ "androidx.room_room-runtime",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.room_room-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.room_room-ktx-nodeps",
+ "androidx.room_room-common",
+ "androidx.room_room-runtime",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-ktx/2.6.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/room/room-ktx/2.6.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..8c6b87a0b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-ktx/2.6.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2018 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.room.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/room/room-migration/2.5.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/room/room-migration/2.5.0-alpha01/Android.bp
new file mode 100644
index 000000000..be7d123e2
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-migration/2.5.0-alpha01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.room_room-migration-nodeps",
+ jars: ["room-migration-2.5.0-alpha01.jar"],
+ sdk_version: "31",
+ host_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.room_room-migration",
+ sdk_version: "31",
+ host_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.room_room-migration-nodeps",
+ "androidx.room_room-common",
+ "gson",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/Android.bp
new file mode 100644
index 000000000..740d6ea9d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.room_room-paging-guava-nodeps",
+ aars: ["room-paging-guava-2.6.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.paging_paging-guava",
+ "androidx.room_room-guava",
+ "androidx.room_room-paging",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.room_room-paging-guava",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.room_room-paging-guava-nodeps",
+ "androidx.paging_paging-guava",
+ "androidx.room_room-guava",
+ "androidx.room_room-paging",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..0187e398b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-paging-guava/2.6.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.room.paging.guava" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/room/room-paging/2.6.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/room/room-paging/2.6.0-alpha02/Android.bp
new file mode 100644
index 000000000..c92571c1c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-paging/2.6.0-alpha02/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.room_room-paging-nodeps",
+ aars: ["room-paging-2.6.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.paging_paging-common",
+ "androidx.room_room-ktx",
+ "androidx.room_room-runtime",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.room_room-paging",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.room_room-paging-nodeps",
+ "androidx.paging_paging-common",
+ "androidx.room_room-ktx",
+ "androidx.room_room-runtime",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-paging/2.6.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/room/room-paging/2.6.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e7dd85216
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-paging/2.6.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.room.paging" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/room/room-runtime/2.5.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/room/room-runtime/2.5.0-alpha01/Android.bp
new file mode 100644
index 000000000..2abda5692
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-runtime/2.5.0-alpha01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.room_room-runtime-nodeps",
+ aars: ["room-runtime-2.5.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation-experimental",
+ "androidx.arch.core_core-runtime",
+ "androidx.room_room-common",
+ "androidx.sqlite_sqlite",
+ "androidx.sqlite_sqlite-framework",
+ ],
+}
+
+android_library {
+ name: "androidx.room_room-runtime",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.room_room-runtime-nodeps",
+ "androidx.annotation_annotation-experimental",
+ "androidx.arch.core_core-runtime",
+ "androidx.room_room-common",
+ "androidx.sqlite_sqlite",
+ "androidx.sqlite_sqlite-framework",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-runtime/2.5.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/room/room-runtime/2.5.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e8cab289a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-runtime/2.5.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2016 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.room" >
+
+ <uses-sdk
+ android:minSdkVersion="14"
+ android:targetSdkVersion="31" />
+
+ <application>
+ <service
+ android:name="androidx.room.MultiInstanceInvalidationService"
+ android:directBootAware="true"
+ android:exported="false" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/room/room-testing/2.5.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/room/room-testing/2.5.0-alpha01/Android.bp
new file mode 100644
index 000000000..08f7c08b0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-testing/2.5.0-alpha01/Android.bp
@@ -0,0 +1,58 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.room_room-testing-nodeps",
+ aars: ["room-testing-2.5.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.arch.core_core-runtime",
+ "androidx.room_room-common",
+ "androidx.room_room-migration",
+ "androidx.room_room-runtime",
+ "androidx.sqlite_sqlite",
+ "androidx.sqlite_sqlite-framework",
+ "junit",
+ ],
+}
+
+android_library {
+ name: "androidx.room_room-testing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.room_room-testing-nodeps",
+ "androidx.arch.core_core-runtime",
+ "androidx.room_room-common",
+ "androidx.room_room-migration",
+ "androidx.room_room-runtime",
+ "androidx.sqlite_sqlite",
+ "androidx.sqlite_sqlite-framework",
+ "junit",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/room/room-testing/2.5.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/room/room-testing/2.5.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c2eb8fec7
--- /dev/null
+++ b/current/androidx/m2repository/androidx/room/room-testing/2.5.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.room.testing" >
+
+ <uses-sdk
+ android:minSdkVersion="14"
+ android:targetSdkVersion="31" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..6257156cc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.savedstate_savedstate-ktx-nodeps",
+ aars: ["savedstate-ktx-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.savedstate_savedstate",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.savedstate_savedstate-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.savedstate_savedstate-ktx-nodeps",
+ "androidx.savedstate_savedstate",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..18ca5390b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/savedstate/savedstate-ktx/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.savedstate.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..d4f60329b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.savedstate_savedstate-nodeps",
+ aars: ["savedstate-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-common",
+ "androidx.lifecycle_lifecycle-common",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.savedstate_savedstate",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.savedstate_savedstate-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.arch.core_core-common",
+ "androidx.lifecycle_lifecycle-common",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..d9ff51d66
--- /dev/null
+++ b/current/androidx/m2repository/androidx/savedstate/savedstate/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.savedstate" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/slice/slice-builders/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/slice/slice-builders/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..9032d750b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/slice/slice-builders/1.1.0-alpha02/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.slice_slice-builders-nodeps",
+ aars: ["slice-builders-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.remotecallback_remotecallback",
+ "androidx.slice_slice-core",
+ ],
+}
+
+android_library {
+ name: "androidx.slice_slice-builders",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.slice_slice-builders-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.remotecallback_remotecallback",
+ "androidx.slice_slice-core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/slice/slice-builders/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/slice/slice-builders/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..4a32fa93d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/slice/slice-builders/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.slice.builders" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/slice/slice-core/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/slice/slice-core/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..49a2d37e0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/slice/slice-core/1.1.0-alpha02/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.slice_slice-core-nodeps",
+ aars: ["slice-core-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ ],
+}
+
+android_library {
+ name: "androidx.slice_slice-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.slice_slice-core-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/slice/slice-core/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/slice/slice-core/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..55cdb7e27
--- /dev/null
+++ b/current/androidx/m2repository/androidx/slice/slice-core/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.slice.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <application>
+ <activity
+ android:name="androidx.slice.compat.SlicePermissionActivity"
+ android:excludeFromRecents="true" >
+ </activity>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/slice/slice-view/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/slice/slice-view/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..4047fb884
--- /dev/null
+++ b/current/androidx/m2repository/androidx/slice/slice-view/1.1.0-alpha02/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.slice_slice-view-nodeps",
+ aars: ["slice-view-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.recyclerview_recyclerview",
+ "androidx.slice_slice-core",
+ ],
+}
+
+android_library {
+ name: "androidx.slice_slice-view",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.slice_slice-view-nodeps",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.recyclerview_recyclerview",
+ "androidx.slice_slice-core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/slice/slice-view/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/slice/slice-view/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..719c9bfaa
--- /dev/null
+++ b/current/androidx/m2repository/androidx/slice/slice-view/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.slice.view" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/Android.bp
new file mode 100644
index 000000000..ff198c188
--- /dev/null
+++ b/current/androidx/m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.slidingpanelayout_slidingpanelayout-nodeps",
+ aars: ["slidingpanelayout-1.3.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ "androidx.transition_transition",
+ "androidx.window_window",
+ ],
+}
+
+android_library {
+ name: "androidx.slidingpanelayout_slidingpanelayout",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.slidingpanelayout_slidingpanelayout-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ "androidx.transition_transition",
+ "androidx.window_window",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..783bd1859
--- /dev/null
+++ b/current/androidx/m2repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.slidingpanelayout" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/Android.bp
new file mode 100644
index 000000000..a1afbc70f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.sqlite_sqlite-framework-nodeps",
+ aars: ["sqlite-framework-2.4.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.sqlite_sqlite",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.sqlite_sqlite-framework",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.sqlite_sqlite-framework-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.sqlite_sqlite",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..a4b73eed0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/sqlite/sqlite-framework/2.4.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2016 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.sqlite.db.framework" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/Android.bp
new file mode 100644
index 000000000..dbadd91d2
--- /dev/null
+++ b/current/androidx/m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.sqlite_sqlite-nodeps",
+ aars: ["sqlite-2.4.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.sqlite_sqlite",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.sqlite_sqlite-nodeps",
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..8df792b49
--- /dev/null
+++ b/current/androidx/m2repository/androidx/sqlite/sqlite/2.4.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2016 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.sqlite.db" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/Android.bp
new file mode 100644
index 000000000..6b64523f3
--- /dev/null
+++ b/current/androidx/m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.startup_startup-runtime-nodeps",
+ aars: ["startup-runtime-1.2.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.tracing_tracing",
+ ],
+}
+
+android_library {
+ name: "androidx.startup_startup-runtime",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.startup_startup-runtime-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.tracing_tracing",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..08f8c1f95
--- /dev/null
+++ b/current/androidx/m2repository/androidx/startup/startup-runtime/1.2.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2020 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="androidx.startup" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <application>
+ <provider
+ android:name="androidx.startup.InitializationProvider"
+ android:authorities="${applicationId}.androidx-startup"
+ android:exported="false"
+ tools:node="merge" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..74837d2a0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.swiperefreshlayout_swiperefreshlayout-nodeps",
+ aars: ["swiperefreshlayout-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.interpolator_interpolator",
+ ],
+}
+
+android_library {
+ name: "androidx.swiperefreshlayout_swiperefreshlayout",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.swiperefreshlayout_swiperefreshlayout-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.interpolator_interpolator",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..4651005ef
--- /dev/null
+++ b/current/androidx/m2repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.swiperefreshlayout" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/Android.bp
new file mode 100644
index 000000000..8087badb9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.test.uiautomator_uiautomator-nodeps",
+ aars: ["uiautomator-2.3.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "18",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.tracing_tracing",
+ "junit",
+ ],
+}
+
+android_library {
+ name: "androidx.test.uiautomator_uiautomator",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "18",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.test.uiautomator_uiautomator-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.tracing_tracing",
+ "junit",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..9631b120c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/test/uiautomator/uiautomator/2.3.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.test.uiautomator" >
+
+ <uses-sdk android:minSdkVersion="18" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/Android.bp b/current/androidx/m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/Android.bp
new file mode 100644
index 000000000..e84219b24
--- /dev/null
+++ b/current/androidx/m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.textclassifier_textclassifier-nodeps",
+ aars: ["textclassifier-1.0.0-alpha03.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.textclassifier_textclassifier",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.textclassifier_textclassifier-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.appcompat_appcompat",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..7373df6cb
--- /dev/null
+++ b/current/androidx/m2repository/androidx/textclassifier/textclassifier/1.0.0-alpha03/manifest/AndroidManifest.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.textclassifier" >
+
+ <uses-sdk
+ android:minSdkVersion="14"
+ android:targetSdkVersion="31" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/Android.bp
new file mode 100644
index 000000000..5c7dd8bda
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.tracing_tracing-ktx-nodeps",
+ aars: ["tracing-ktx-1.2.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.tracing_tracing",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.tracing_tracing-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.tracing_tracing-ktx-nodeps",
+ "androidx.tracing_tracing",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..1f1742462
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing-ktx/1.2.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2020 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.tracing.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/Android.bp b/current/androidx/m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/Android.bp
new file mode 100644
index 000000000..b3e0ff7ea
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/Android.bp
@@ -0,0 +1,44 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.tracing_tracing-perfetto-binary-nodeps",
+ aars: ["tracing-perfetto-binary-1.0.0-alpha10.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ ],
+}
+
+android_library {
+ name: "androidx.tracing_tracing-perfetto-binary",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.tracing_tracing-perfetto-binary-nodeps",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..2cca0e2b5
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing-perfetto-binary/1.0.0-alpha10/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2022 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.tracing.perfetto.binary" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/tracing/tracing-perfetto-common/1.0.0-alpha10/Android.bp b/current/androidx/m2repository/androidx/tracing/tracing-perfetto-common/1.0.0-alpha10/Android.bp
new file mode 100644
index 000000000..e8d70357a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing-perfetto-common/1.0.0-alpha10/Android.bp
@@ -0,0 +1,42 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+java_import {
+ name: "androidx.tracing_tracing-perfetto-common-nodeps",
+ jars: ["tracing-perfetto-common-1.0.0-alpha10.jar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+}
+
+java_library_static {
+ name: "androidx.tracing_tracing-perfetto-common",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "24",
+ static_libs: [
+ "androidx.tracing_tracing-perfetto-common-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/Android.bp b/current/androidx/m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/Android.bp
new file mode 100644
index 000000000..a6e50322e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.tracing_tracing-perfetto-nodeps",
+ aars: ["tracing-perfetto-1.0.0-alpha10.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.tracing_tracing-perfetto-common",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.tracing_tracing-perfetto",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.tracing_tracing-perfetto-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.tracing_tracing-perfetto-common",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..dfc81d387
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing-perfetto/1.0.0-alpha10/manifest/AndroidManifest.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2022 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.tracing.perfetto" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <application>
+ <receiver
+ android:name="androidx.tracing.perfetto.TracingReceiver"
+ android:directBootAware="false"
+ android:enabled="true"
+ android:exported="true"
+ android:permission="android.permission.DUMP" >
+
+ <!-- Note: DUMP above highly limits who can call the receiver; Shell has DUMP perm. -->
+ <intent-filter>
+ <action android:name="androidx.tracing.perfetto.action.ENABLE_TRACING" />
+ </intent-filter>
+ </receiver>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/tracing/tracing/1.2.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/tracing/tracing/1.2.0-alpha02/Android.bp
new file mode 100644
index 000000000..113201a90
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing/1.2.0-alpha02/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.tracing_tracing-nodeps",
+ aars: ["tracing-1.2.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ ],
+}
+
+android_library {
+ name: "androidx.tracing_tracing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.tracing_tracing-nodeps",
+ "androidx.annotation_annotation",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/tracing/tracing/1.2.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/tracing/tracing/1.2.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e625bb028
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tracing/tracing/1.2.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2020 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.tracing" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/transition/transition/1.5.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/transition/transition/1.5.0-alpha01/Android.bp
new file mode 100644
index 000000000..9c31fef10
--- /dev/null
+++ b/current/androidx/m2repository/androidx/transition/transition/1.5.0-alpha01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.transition_transition-nodeps",
+ aars: ["transition-1.5.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.transition_transition",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.transition_transition-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/transition/transition/1.5.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/transition/transition/1.5.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..5d48bad60
--- /dev/null
+++ b/current/androidx/m2repository/androidx/transition/transition/1.5.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2016 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.transition" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..6cac13fd9
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.tvprovider_tvprovider-nodeps",
+ aars: ["tvprovider-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.tvprovider_tvprovider",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "21",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.tvprovider_tvprovider-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e4df589b4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/tvprovider/tvprovider/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.tvprovider" >
+
+ <uses-sdk android:minSdkVersion="21" />
+
+ <uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" />
+ <uses-permission android:name="com.android.providers.tv.permission.READ_EPG_DATA" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/Android.bp b/current/androidx/m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/Android.bp
new file mode 100644
index 000000000..679caf931
--- /dev/null
+++ b/current/androidx/m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.vectordrawable_vectordrawable-animated-nodeps",
+ aars: ["vectordrawable-animated-1.2.0-beta01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.interpolator_interpolator",
+ "androidx.vectordrawable_vectordrawable",
+ ],
+}
+
+android_library {
+ name: "androidx.vectordrawable_vectordrawable-animated",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.vectordrawable_vectordrawable-animated-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.interpolator_interpolator",
+ "androidx.vectordrawable_vectordrawable",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..5a43fa97b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/vectordrawable/vectordrawable-animated/1.2.0-beta01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.vectordrawable.animated" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/Android.bp b/current/androidx/m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/Android.bp
new file mode 100644
index 000000000..b1783b0c0
--- /dev/null
+++ b/current/androidx/m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.vectordrawable_vectordrawable-nodeps",
+ aars: ["vectordrawable-1.2.0-beta02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.vectordrawable_vectordrawable",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.vectordrawable_vectordrawable-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..bba678ca7
--- /dev/null
+++ b/current/androidx/m2repository/androidx/vectordrawable/vectordrawable/1.2.0-beta02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.vectordrawable" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..4027f1613
--- /dev/null
+++ b/current/androidx/m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.versionedparcelable_versionedparcelable-nodeps",
+ aars: ["versionedparcelable-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ ],
+}
+
+android_library {
+ name: "androidx.versionedparcelable_versionedparcelable",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.versionedparcelable_versionedparcelable-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..8d6020e0f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/versionedparcelable/versionedparcelable/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.versionedparcelable" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <application>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/Android.bp
new file mode 100644
index 000000000..7d589be2f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.viewpager_viewpager-nodeps",
+ aars: ["viewpager-1.1.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ ],
+}
+
+android_library {
+ name: "androidx.viewpager_viewpager",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.viewpager_viewpager-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.customview_customview",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..65ceb761b
--- /dev/null
+++ b/current/androidx/m2repository/androidx/viewpager/viewpager/1.1.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.viewpager" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..591a03989
--- /dev/null
+++ b/current/androidx/m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/Android.bp
@@ -0,0 +1,54 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.viewpager2_viewpager2-nodeps",
+ aars: ["viewpager2-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.recyclerview_recyclerview",
+ ],
+}
+
+android_library {
+ name: "androidx.viewpager2_viewpager2",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.viewpager2_viewpager2-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ "androidx.recyclerview_recyclerview",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..6e790341a
--- /dev/null
+++ b/current/androidx/m2repository/androidx/viewpager2/viewpager2/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.viewpager2" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..61849f996
--- /dev/null
+++ b/current/androidx/m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.wear_wear-ongoing-nodeps",
+ aars: ["wear-ongoing-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "25",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.core_core-ktx",
+ "androidx.versionedparcelable_versionedparcelable",
+ ],
+}
+
+android_library {
+ name: "androidx.wear_wear-ongoing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "25",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.wear_wear-ongoing-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.core_core-ktx",
+ "androidx.versionedparcelable_versionedparcelable",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..b5431dc83
--- /dev/null
+++ b/current/androidx/m2repository/androidx/wear/wear-ongoing/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2016 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.wear.ongoing" >
+
+ <uses-sdk android:minSdkVersion="25" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/wear/wear/1.3.0-alpha05/Android.bp b/current/androidx/m2repository/androidx/wear/wear/1.3.0-alpha05/Android.bp
new file mode 100644
index 000000000..7cfa8dbd7
--- /dev/null
+++ b/current/androidx/m2repository/androidx/wear/wear/1.3.0-alpha05/Android.bp
@@ -0,0 +1,62 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.wear_wear-nodeps",
+ aars: ["wear-1.3.0-alpha05.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "23",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.core_core-ktx",
+ "androidx.dynamicanimation_dynamicanimation",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.recyclerview_recyclerview",
+ "androidx.swiperefreshlayout_swiperefreshlayout",
+ "androidx.versionedparcelable_versionedparcelable",
+ ],
+}
+
+android_library {
+ name: "androidx.wear_wear",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "23",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.wear_wear-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ "androidx.core_core-ktx",
+ "androidx.dynamicanimation_dynamicanimation",
+ "androidx.fragment_fragment",
+ "androidx.lifecycle_lifecycle-runtime",
+ "androidx.recyclerview_recyclerview",
+ "androidx.swiperefreshlayout_swiperefreshlayout",
+ "androidx.versionedparcelable_versionedparcelable",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/wear/wear/1.3.0-alpha05/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/wear/wear/1.3.0-alpha05/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..5754dc9d4
--- /dev/null
+++ b/current/androidx/m2repository/androidx/wear/wear/1.3.0-alpha05/manifest/AndroidManifest.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2016 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.wear" >
+
+ <uses-sdk android:minSdkVersion="23" />
+
+ <application>
+ <uses-library
+ android:name="com.google.android.wearable"
+ android:required="false" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/webkit/webkit/1.7.0-alpha02/Android.bp b/current/androidx/m2repository/androidx/webkit/webkit/1.7.0-alpha02/Android.bp
new file mode 100644
index 000000000..ba54233b3
--- /dev/null
+++ b/current/androidx/m2repository/androidx/webkit/webkit/1.7.0-alpha02/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.webkit_webkit-nodeps",
+ aars: ["webkit-1.7.0-alpha02.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+}
+
+android_library {
+ name: "androidx.webkit_webkit",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.webkit_webkit-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.core_core",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/webkit/webkit/1.7.0-alpha02/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/webkit/webkit/1.7.0-alpha02/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..c220fae38
--- /dev/null
+++ b/current/androidx/m2repository/androidx/webkit/webkit/1.7.0-alpha02/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2017 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.webkit" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/Android.bp
new file mode 100644
index 000000000..0961e0636
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/Android.bp
@@ -0,0 +1,48 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.window.extensions.core_core-nodeps",
+ aars: ["core-1.1.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.window.extensions.core_core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.window.extensions.core_core-nodeps",
+ "androidx.annotation_annotation",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..f9cd49d8f
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/extensions/core/core/1.1.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.window.extensions.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..14b6e9d17
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.window.extensions_extensions-nodeps",
+ aars: ["extensions-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.window.extensions.core_core",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.window.extensions_extensions",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.window.extensions_extensions-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.annotation_annotation-experimental",
+ "androidx.window.extensions.core_core",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..cd2045aea
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/extensions/extensions/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.window.extensions" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/window/window-core/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/window/window-core/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..df255aa3c
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/window-core/1.2.0-alpha01/Android.bp
@@ -0,0 +1,46 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.window_window-core-nodeps",
+ aars: ["window-core-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.window_window-core",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.window_window-core-nodeps",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/window/window-core/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/window/window-core/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e6d8d2a36
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/window-core/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.window.core" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/window/window-java/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/window/window-java/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..62e6e2a78
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/window-java/1.2.0-alpha01/Android.bp
@@ -0,0 +1,52 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.window_window-java-nodeps",
+ aars: ["window-java-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.core_core",
+ "androidx.window_window",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+}
+
+android_library {
+ name: "androidx.window_window-java",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.window_window-java-nodeps",
+ "androidx.core_core",
+ "androidx.window_window",
+ "kotlin-stdlib",
+ "kotlinx_coroutines",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/window/window-java/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/window/window-java/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..92289ae92
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/window-java/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.window.java" > <!-- Empty manifest file for the library. -->
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/window/window/1.2.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/window/window/1.2.0-alpha01/Android.bp
new file mode 100644
index 000000000..12a47beb2
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/window/1.2.0-alpha01/Android.bp
@@ -0,0 +1,60 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.window_window-nodeps",
+ aars: ["window-1.2.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.window.extensions.core_core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.window_window",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.window_window-nodeps",
+ "androidx.annotation_annotation",
+ "androidx.collection_collection",
+ "androidx.core_core",
+ "androidx.window.extensions.core_core",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ optional_uses_libs: [
+ "androidx.window.extensions",
+ "androidx.window.sidecar",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/window/window/1.2.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/window/window/1.2.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..dbae6f40e
--- /dev/null
+++ b/current/androidx/m2repository/androidx/window/window/1.2.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2020 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.window" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <application>
+ <uses-library
+ android:name="androidx.window.extensions"
+ android:required="false" />
+ <uses-library
+ android:name="androidx.window.sidecar"
+ android:required="false" />
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/Android.bp
new file mode 100644
index 000000000..08508ba69
--- /dev/null
+++ b/current/androidx/m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.work_work-runtime-ktx-nodeps",
+ aars: ["work-runtime-ktx-2.9.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.work_work-runtime",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+}
+
+android_library {
+ name: "androidx.work_work-runtime-ktx",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.work_work-runtime-ktx-nodeps",
+ "androidx.work_work-runtime",
+ "kotlin-stdlib",
+ "kotlinx_coroutines_android",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..e5df39f63
--- /dev/null
+++ b/current/androidx/m2repository/androidx/work/work-runtime-ktx/2.9.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2016 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.work.ktx" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/work/work-runtime/2.9.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/work/work-runtime/2.9.0-alpha01/Android.bp
new file mode 100644
index 000000000..230f65114
--- /dev/null
+++ b/current/androidx/m2repository/androidx/work/work-runtime/2.9.0-alpha01/Android.bp
@@ -0,0 +1,62 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.work_work-runtime-nodeps",
+ aars: ["work-runtime-2.9.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.annotation_annotation-experimental",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-livedata",
+ "androidx.lifecycle_lifecycle-service",
+ "androidx.room_room-ktx",
+ "androidx.sqlite_sqlite-framework",
+ "androidx.startup_startup-runtime",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ ],
+}
+
+android_library {
+ name: "androidx.work_work-runtime",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.work_work-runtime-nodeps",
+ "androidx.annotation_annotation-experimental",
+ "androidx.core_core",
+ "androidx.lifecycle_lifecycle-livedata",
+ "androidx.lifecycle_lifecycle-service",
+ "androidx.room_room-ktx",
+ "androidx.sqlite_sqlite-framework",
+ "androidx.startup_startup-runtime",
+ "guava-listenablefuture-prebuilt-jar",
+ "kotlin-stdlib",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/work/work-runtime/2.9.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/work/work-runtime/2.9.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..3968da91d
--- /dev/null
+++ b/current/androidx/m2repository/androidx/work/work-runtime/2.9.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2016 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="androidx.work" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+ <uses-permission android:name="android.permission.WAKE_LOCK" />
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+ <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
+ <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
+
+ <application>
+ <provider
+ android:name="androidx.startup.InitializationProvider"
+ android:authorities="${applicationId}.androidx-startup"
+ android:exported="false"
+ tools:node="merge" >
+ <meta-data
+ android:name="androidx.work.WorkManagerInitializer"
+ android:value="androidx.startup" />
+ </provider>
+
+ <service
+ android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"
+ android:directBootAware="false"
+ android:enabled="@bool/enable_system_alarm_service_default"
+ android:exported="false"
+ tools:ignore="MissingServiceExportedEqualsTrue"
+ tools:targetApi="n" />
+ <service
+ android:name="androidx.work.impl.background.systemjob.SystemJobService"
+ android:directBootAware="false"
+ android:enabled="@bool/enable_system_job_service_default"
+ android:exported="true"
+ android:permission="android.permission.BIND_JOB_SERVICE"
+ tools:targetApi="n" />
+ <service
+ android:name="androidx.work.impl.foreground.SystemForegroundService"
+ android:directBootAware="false"
+ android:enabled="@bool/enable_system_foreground_service_default"
+ android:exported="false"
+ tools:ignore="MissingServiceExportedEqualsTrue"
+ tools:targetApi="n" />
+
+ <receiver
+ android:name="androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver"
+ android:directBootAware="false"
+ android:enabled="true"
+ android:exported="false"
+ tools:targetApi="n" />
+ <receiver
+ android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy"
+ android:directBootAware="false"
+ android:enabled="false"
+ android:exported="false"
+ tools:targetApi="n" >
+ <intent-filter>
+ <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
+ <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
+ </intent-filter>
+ </receiver>
+ <receiver
+ android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy"
+ android:directBootAware="false"
+ android:enabled="false"
+ android:exported="false"
+ tools:targetApi="n" >
+ <intent-filter>
+ <action android:name="android.intent.action.BATTERY_OKAY" />
+ <action android:name="android.intent.action.BATTERY_LOW" />
+ </intent-filter>
+ </receiver>
+ <receiver
+ android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy"
+ android:directBootAware="false"
+ android:enabled="false"
+ android:exported="false"
+ tools:targetApi="n" >
+ <intent-filter>
+ <action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
+ <action android:name="android.intent.action.DEVICE_STORAGE_OK" />
+ </intent-filter>
+ </receiver>
+ <receiver
+ android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy"
+ android:directBootAware="false"
+ android:enabled="false"
+ android:exported="false"
+ tools:targetApi="n" >
+ <intent-filter>
+ <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
+ </intent-filter>
+ </receiver>
+ <receiver
+ android:name="androidx.work.impl.background.systemalarm.RescheduleReceiver"
+ android:directBootAware="false"
+ android:enabled="false"
+ android:exported="false"
+ tools:targetApi="n" >
+ <intent-filter>
+ <action android:name="android.intent.action.BOOT_COMPLETED" />
+ <action android:name="android.intent.action.TIME_SET" />
+ <action android:name="android.intent.action.TIMEZONE_CHANGED" />
+ </intent-filter>
+ </receiver>
+ <receiver
+ android:name="androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver"
+ android:directBootAware="false"
+ android:enabled="@bool/enable_system_alarm_service_default"
+ android:exported="false"
+ tools:targetApi="n" >
+ <intent-filter>
+ <action android:name="androidx.work.impl.background.systemalarm.UpdateProxies" />
+ </intent-filter>
+ </receiver>
+ <receiver
+ android:name="androidx.work.impl.diagnostics.DiagnosticsReceiver"
+ android:directBootAware="false"
+ android:enabled="true"
+ android:exported="true"
+ android:permission="android.permission.DUMP"
+ tools:targetApi="n" >
+ <intent-filter>
+ <action android:name="androidx.work.diagnostics.REQUEST_DIAGNOSTICS" />
+ </intent-filter>
+ </receiver>
+ </application>
+
+</manifest> \ No newline at end of file
diff --git a/current/androidx/m2repository/androidx/work/work-testing/2.9.0-alpha01/Android.bp b/current/androidx/m2repository/androidx/work/work-testing/2.9.0-alpha01/Android.bp
new file mode 100644
index 000000000..60b98f728
--- /dev/null
+++ b/current/androidx/m2repository/androidx/work/work-testing/2.9.0-alpha01/Android.bp
@@ -0,0 +1,50 @@
+// This is a generated file. Do not modify directly.
+
+// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE
+// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
+// DEPENDING ON IT IN YOUR PROJECT. ***
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "prebuilts_sdk_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ // SPDX-license-identifier-OFL (by exception only)
+ // SPDX-license-identifier-Unicode-DFS
+ default_applicable_licenses: ["prebuilts_sdk_license"],
+}
+
+android_library_import {
+ name: "androidx.work_work-testing-nodeps",
+ aars: ["work-testing-2.9.0-alpha01.aar"],
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ static_libs: [
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.room_room-runtime",
+ "androidx.work_work-runtime-ktx",
+ ],
+}
+
+android_library {
+ name: "androidx.work_work-testing",
+ sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ min_sdk_version: "14",
+ manifest: "manifest/AndroidManifest.xml",
+ static_libs: [
+ "androidx.work_work-testing-nodeps",
+ "androidx.lifecycle_lifecycle-livedata-core",
+ "androidx.room_room-runtime",
+ "androidx.work_work-runtime-ktx",
+ ],
+ java_version: "1.7",
+}
+
diff --git a/current/androidx/m2repository/androidx/work/work-testing/2.9.0-alpha01/manifest/AndroidManifest.xml b/current/androidx/m2repository/androidx/work/work-testing/2.9.0-alpha01/manifest/AndroidManifest.xml
new file mode 100644
index 000000000..fb56dcfdc
--- /dev/null
+++ b/current/androidx/m2repository/androidx/work/work-testing/2.9.0-alpha01/manifest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2016 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="androidx.work.testing" >
+
+ <uses-sdk android:minSdkVersion="14" />
+
+</manifest> \ No newline at end of file
diff --git a/extensions/10/module-lib/api/framework-connectivity.txt b/extensions/10/module-lib/api/framework-connectivity.txt
index 193bd920d..78d855ae6 100644
--- a/extensions/10/module-lib/api/framework-connectivity.txt
+++ b/extensions/10/module-lib/api/framework-connectivity.txt
@@ -231,6 +231,7 @@ package android.net {
public final class VpnTransportInfo implements android.os.Parcelable android.net.TransportInfo {
ctor @Deprecated public VpnTransportInfo(int, @Nullable String);
+ method public long getApplicableRedactions();
method @Nullable public String getSessionId();
method @NonNull public android.net.VpnTransportInfo makeCopy(long);
}
diff --git a/extensions/10/system/api/framework-adservices.txt b/extensions/10/system/api/framework-adservices.txt
index 958f5dc58..c662cf791 100644
--- a/extensions/10/system/api/framework-adservices.txt
+++ b/extensions/10/system/api/framework-adservices.txt
@@ -88,6 +88,7 @@ package android.adservices.common {
method public int describeContents();
method public boolean isApiEnabled();
method public boolean isSuccess();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.EnableAdServicesResponse> CREATOR;
}
diff --git a/extensions/11/module-lib/api/framework-adservices-removed.txt b/extensions/11/module-lib/api/framework-adservices-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-adservices-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/module-lib/api/framework-adservices.txt b/extensions/11/module-lib/api/framework-adservices.txt
new file mode 100644
index 000000000..3a3276d5f
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-adservices.txt
@@ -0,0 +1,9 @@
+// Signature format: 2.0
+package android.adservices {
+
+ public class AdServicesFrameworkInitializer {
+ method public static void registerServiceWrappers();
+ }
+
+}
+
diff --git a/extensions/11/module-lib/api/framework-connectivity-removed.txt b/extensions/11/module-lib/api/framework-connectivity-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-connectivity-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/module-lib/api/framework-connectivity-t-removed.txt b/extensions/11/module-lib/api/framework-connectivity-t-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-connectivity-t-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/module-lib/api/framework-connectivity-t.txt b/extensions/11/module-lib/api/framework-connectivity-t.txt
new file mode 100644
index 000000000..5a8d47b5f
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-connectivity-t.txt
@@ -0,0 +1,209 @@
+// Signature format: 2.0
+package android.app.usage {
+
+ public class NetworkStatsManager {
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void forceUpdate();
+ method public static int getCollapsedRatType(int);
+ method @NonNull @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public android.net.NetworkStats getMobileUidStats();
+ method @NonNull @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public android.net.NetworkStats getWifiUidStats();
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void noteUidForeground(int, boolean);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void notifyNetworkStatus(@NonNull java.util.List<android.net.Network>, @NonNull java.util.List<android.net.NetworkStateSnapshot>, @Nullable String, @NonNull java.util.List<android.net.UnderlyingNetworkInfo>);
+ method @NonNull @WorkerThread public android.app.usage.NetworkStats queryDetailsForDevice(@NonNull android.net.NetworkTemplate, long, long);
+ method @NonNull @WorkerThread public android.app.usage.NetworkStats queryDetailsForUidTagState(@NonNull android.net.NetworkTemplate, long, long, int, int, int) throws java.lang.SecurityException;
+ method @NonNull @WorkerThread public android.app.usage.NetworkStats querySummary(@NonNull android.net.NetworkTemplate, long, long) throws java.lang.SecurityException;
+ method @NonNull @WorkerThread public android.app.usage.NetworkStats.Bucket querySummaryForDevice(@NonNull android.net.NetworkTemplate, long, long);
+ method @NonNull @WorkerThread public android.app.usage.NetworkStats queryTaggedSummary(@NonNull android.net.NetworkTemplate, long, long) throws java.lang.SecurityException;
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}, conditional=true) public void registerUsageCallback(@NonNull android.net.NetworkTemplate, long, @NonNull java.util.concurrent.Executor, @NonNull android.app.usage.NetworkStatsManager.UsageCallback);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void setDefaultGlobalAlert(long);
+ method public void setPollForce(boolean);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void setPollOnOpen(boolean);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void setStatsProviderWarningAndLimitAsync(@NonNull String, long, long);
+ field public static final int NETWORK_TYPE_5G_NSA = -2; // 0xfffffffe
+ }
+
+ public abstract static class NetworkStatsManager.UsageCallback {
+ method public void onThresholdReached(@NonNull android.net.NetworkTemplate);
+ }
+
+}
+
+package android.nearby {
+
+ public final class NearbyFrameworkInitializer {
+ method public static void registerServiceWrappers();
+ }
+
+}
+
+package android.net {
+
+ public final class ConnectivityFrameworkInitializerTiramisu {
+ method public static void registerServiceWrappers();
+ }
+
+ public class EthernetManager {
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void addEthernetStateListener(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.IntConsumer);
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void addInterfaceStateListener(@NonNull java.util.concurrent.Executor, @NonNull android.net.EthernetManager.InterfaceStateListener);
+ method @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public java.util.List<java.lang.String> getInterfaceList();
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void removeEthernetStateListener(@NonNull java.util.function.IntConsumer);
+ method public void removeInterfaceStateListener(@NonNull android.net.EthernetManager.InterfaceStateListener);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS}) public void setEthernetEnabled(boolean);
+ method public void setIncludeTestInterfaces(boolean);
+ field public static final int ETHERNET_STATE_DISABLED = 0; // 0x0
+ field public static final int ETHERNET_STATE_ENABLED = 1; // 0x1
+ field public static final int ROLE_CLIENT = 1; // 0x1
+ field public static final int ROLE_NONE = 0; // 0x0
+ field public static final int ROLE_SERVER = 2; // 0x2
+ field public static final int STATE_ABSENT = 0; // 0x0
+ field public static final int STATE_LINK_DOWN = 1; // 0x1
+ field public static final int STATE_LINK_UP = 2; // 0x2
+ }
+
+ public static interface EthernetManager.InterfaceStateListener {
+ method public void onInterfaceStateChanged(@NonNull String, int, int, @Nullable android.net.IpConfiguration);
+ }
+
+ public class IpSecManager {
+ field public static final int DIRECTION_FWD = 2; // 0x2
+ }
+
+ public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable {
+ method public int getResourceId();
+ }
+
+ public class NetworkIdentity {
+ method public int getOemManaged();
+ method public int getRatType();
+ method public int getSubId();
+ method @Nullable public String getSubscriberId();
+ method public int getType();
+ method @Nullable public String getWifiNetworkKey();
+ method public boolean isDefaultNetwork();
+ method public boolean isMetered();
+ method public boolean isRoaming();
+ }
+
+ public static final class NetworkIdentity.Builder {
+ ctor public NetworkIdentity.Builder();
+ method @NonNull public android.net.NetworkIdentity build();
+ method @NonNull public android.net.NetworkIdentity.Builder clearRatType();
+ method @NonNull public android.net.NetworkIdentity.Builder setDefaultNetwork(boolean);
+ method @NonNull public android.net.NetworkIdentity.Builder setMetered(boolean);
+ method @NonNull public android.net.NetworkIdentity.Builder setNetworkStateSnapshot(@NonNull android.net.NetworkStateSnapshot);
+ method @NonNull public android.net.NetworkIdentity.Builder setOemManaged(int);
+ method @NonNull public android.net.NetworkIdentity.Builder setRatType(int);
+ method @NonNull public android.net.NetworkIdentity.Builder setRoaming(boolean);
+ method @NonNull public android.net.NetworkIdentity.Builder setSubId(int);
+ method @NonNull public android.net.NetworkIdentity.Builder setSubscriberId(@Nullable String);
+ method @NonNull public android.net.NetworkIdentity.Builder setType(int);
+ method @NonNull public android.net.NetworkIdentity.Builder setWifiNetworkKey(@Nullable String);
+ }
+
+ public final class NetworkStateSnapshot implements android.os.Parcelable {
+ ctor public NetworkStateSnapshot(@NonNull android.net.Network, @NonNull android.net.NetworkCapabilities, @NonNull android.net.LinkProperties, @Nullable String, int);
+ method public int describeContents();
+ method public int getLegacyType();
+ method @NonNull public android.net.LinkProperties getLinkProperties();
+ method @NonNull public android.net.Network getNetwork();
+ method @NonNull public android.net.NetworkCapabilities getNetworkCapabilities();
+ method public int getSubId();
+ method @Deprecated @Nullable public String getSubscriberId();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkStateSnapshot> CREATOR;
+ }
+
+ public class NetworkStatsCollection {
+ method @NonNull public java.util.Map<android.net.NetworkStatsCollection.Key,android.net.NetworkStatsHistory> getEntries();
+ }
+
+ public static final class NetworkStatsCollection.Builder {
+ ctor public NetworkStatsCollection.Builder(long);
+ method @NonNull public android.net.NetworkStatsCollection.Builder addEntry(@NonNull android.net.NetworkStatsCollection.Key, @NonNull android.net.NetworkStatsHistory);
+ method @NonNull public android.net.NetworkStatsCollection build();
+ }
+
+ public static final class NetworkStatsCollection.Key {
+ ctor public NetworkStatsCollection.Key(@NonNull java.util.Set<android.net.NetworkIdentity>, int, int, int);
+ }
+
+ public final class NetworkStatsHistory implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.List<android.net.NetworkStatsHistory.Entry> getEntries();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkStatsHistory> CREATOR;
+ }
+
+ public static final class NetworkStatsHistory.Builder {
+ ctor public NetworkStatsHistory.Builder(long, int);
+ method @NonNull public android.net.NetworkStatsHistory.Builder addEntry(@NonNull android.net.NetworkStatsHistory.Entry);
+ method @NonNull public android.net.NetworkStatsHistory build();
+ }
+
+ public static final class NetworkStatsHistory.Entry {
+ ctor public NetworkStatsHistory.Entry(long, long, long, long, long, long, long);
+ method public long getActiveTime();
+ method public long getBucketStart();
+ method public long getOperations();
+ method public long getRxBytes();
+ method public long getRxPackets();
+ method public long getTxBytes();
+ method public long getTxPackets();
+ }
+
+ public final class NetworkTemplate implements android.os.Parcelable {
+ method public int describeContents();
+ method public int getDefaultNetworkStatus();
+ method public int getMatchRule();
+ method public int getMeteredness();
+ method public int getOemManaged();
+ method public int getRatType();
+ method public int getRoaming();
+ method @NonNull public java.util.Set<java.lang.String> getSubscriberIds();
+ method @NonNull public java.util.Set<java.lang.String> getWifiNetworkKeys();
+ method public boolean matches(@NonNull android.net.NetworkIdentity);
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkTemplate> CREATOR;
+ field public static final int MATCH_BLUETOOTH = 8; // 0x8
+ field public static final int MATCH_CARRIER = 10; // 0xa
+ field public static final int MATCH_ETHERNET = 5; // 0x5
+ field public static final int MATCH_MOBILE = 1; // 0x1
+ field public static final int MATCH_PROXY = 9; // 0x9
+ field public static final int MATCH_WIFI = 4; // 0x4
+ field public static final int NETWORK_TYPE_ALL = -1; // 0xffffffff
+ field public static final int OEM_MANAGED_ALL = -1; // 0xffffffff
+ field public static final int OEM_MANAGED_NO = 0; // 0x0
+ field public static final int OEM_MANAGED_PAID = 1; // 0x1
+ field public static final int OEM_MANAGED_PRIVATE = 2; // 0x2
+ field public static final int OEM_MANAGED_YES = -2; // 0xfffffffe
+ }
+
+ public static final class NetworkTemplate.Builder {
+ ctor public NetworkTemplate.Builder(int);
+ method @NonNull public android.net.NetworkTemplate build();
+ method @NonNull public android.net.NetworkTemplate.Builder setDefaultNetworkStatus(int);
+ method @NonNull public android.net.NetworkTemplate.Builder setMeteredness(int);
+ method @NonNull public android.net.NetworkTemplate.Builder setOemManaged(int);
+ method @NonNull public android.net.NetworkTemplate.Builder setRatType(int);
+ method @NonNull public android.net.NetworkTemplate.Builder setRoaming(int);
+ method @NonNull public android.net.NetworkTemplate.Builder setSubscriberIds(@NonNull java.util.Set<java.lang.String>);
+ method @NonNull public android.net.NetworkTemplate.Builder setWifiNetworkKeys(@NonNull java.util.Set<java.lang.String>);
+ }
+
+ public class TrafficStats {
+ method public static void attachSocketTagger();
+ method public static void init(@NonNull android.content.Context);
+ method public static void setThreadStatsTagDownload();
+ }
+
+ public final class UnderlyingNetworkInfo implements android.os.Parcelable {
+ ctor public UnderlyingNetworkInfo(int, @NonNull String, @NonNull java.util.List<java.lang.String>);
+ method public int describeContents();
+ method @NonNull public String getInterface();
+ method public int getOwnerUid();
+ method @NonNull public java.util.List<java.lang.String> getUnderlyingInterfaces();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.UnderlyingNetworkInfo> CREATOR;
+ }
+
+}
+
diff --git a/extensions/11/module-lib/api/framework-connectivity.txt b/extensions/11/module-lib/api/framework-connectivity.txt
new file mode 100644
index 000000000..99e96c86f
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-connectivity.txt
@@ -0,0 +1,243 @@
+// Signature format: 2.0
+package android.net {
+
+ public final class ConnectivityFrameworkInitializer {
+ method public static void registerServiceWrappers();
+ }
+
+ public class ConnectivityManager {
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void addUidToMeteredNetworkAllowList(int);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void addUidToMeteredNetworkDenyList(int);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void factoryReset();
+ method @NonNull @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS}) public java.util.List<android.net.NetworkStateSnapshot> getAllNetworkStateSnapshots();
+ method @Nullable public android.net.ProxyInfo getGlobalProxy();
+ method @NonNull public static android.util.Range<java.lang.Integer> getIpSecNetIdRange();
+ method @Nullable @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS}) public android.net.LinkProperties getRedactedLinkPropertiesForPackage(@NonNull android.net.LinkProperties, int, @NonNull String);
+ method @Nullable @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS}) public android.net.NetworkCapabilities getRedactedNetworkCapabilitiesForPackage(@NonNull android.net.NetworkCapabilities, int, @NonNull String);
+ method @RequiresPermission(android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK) public boolean isUidNetworkingBlocked(int, boolean);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS}) public void registerDefaultNetworkCallbackForUid(int, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD, android.Manifest.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS}) public void registerSystemDefaultNetworkCallback(@NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void removeUidFromMeteredNetworkAllowList(int);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void removeUidFromMeteredNetworkDenyList(int);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void replaceFirewallChain(int, @NonNull int[]);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void requestBackgroundNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler);
+ method @Deprecated public boolean requestRouteToHostAddress(int, java.net.InetAddress);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void setAcceptPartialConnectivity(@NonNull android.net.Network, boolean, boolean);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void setAcceptUnvalidated(@NonNull android.net.Network, boolean, boolean);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void setAvoidUnvalidated(@NonNull android.net.Network);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void setFirewallChainEnabled(int, boolean);
+ method @RequiresPermission(android.Manifest.permission.NETWORK_STACK) public void setGlobalProxy(@Nullable android.net.ProxyInfo);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS}) public void setLegacyLockdownVpnEnabled(boolean);
+ method @Deprecated @RequiresPermission(android.Manifest.permission.NETWORK_STACK) public void setProfileNetworkPreference(@NonNull android.os.UserHandle, int, @Nullable java.util.concurrent.Executor, @Nullable Runnable);
+ method @RequiresPermission(android.Manifest.permission.NETWORK_STACK) public void setProfileNetworkPreferences(@NonNull android.os.UserHandle, @NonNull java.util.List<android.net.ProfileNetworkPreference>, @Nullable java.util.concurrent.Executor, @Nullable Runnable);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS}) public void setRequireVpnForUids(boolean, @NonNull java.util.Collection<android.util.Range<java.lang.Integer>>);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void setUidFirewallRule(int, int, int);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.NETWORK_SETTINGS}) public void setVpnDefaultForUids(@NonNull String, @NonNull java.util.Collection<android.util.Range<java.lang.Integer>>);
+ method @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_TEST_NETWORKS, android.Manifest.permission.NETWORK_STACK}) public void simulateDataStall(int, long, @NonNull android.net.Network, @NonNull android.os.PersistableBundle);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void startCaptivePortalApp(@NonNull android.net.Network);
+ method public void systemReady();
+ field public static final String ACTION_CLEAR_DNS_CACHE = "android.net.action.CLEAR_DNS_CACHE";
+ field public static final String ACTION_PROMPT_LOST_VALIDATION = "android.net.action.PROMPT_LOST_VALIDATION";
+ field public static final String ACTION_PROMPT_PARTIAL_CONNECTIVITY = "android.net.action.PROMPT_PARTIAL_CONNECTIVITY";
+ field public static final String ACTION_PROMPT_UNVALIDATED = "android.net.action.PROMPT_UNVALIDATED";
+ field public static final int BLOCKED_METERED_REASON_ADMIN_DISABLED = 262144; // 0x40000
+ field public static final int BLOCKED_METERED_REASON_DATA_SAVER = 65536; // 0x10000
+ field public static final int BLOCKED_METERED_REASON_MASK = -65536; // 0xffff0000
+ field public static final int BLOCKED_METERED_REASON_USER_RESTRICTED = 131072; // 0x20000
+ field public static final int BLOCKED_REASON_APP_BACKGROUND = 64; // 0x40
+ field public static final int BLOCKED_REASON_APP_STANDBY = 4; // 0x4
+ field public static final int BLOCKED_REASON_BATTERY_SAVER = 1; // 0x1
+ field public static final int BLOCKED_REASON_DOZE = 2; // 0x2
+ field public static final int BLOCKED_REASON_LOCKDOWN_VPN = 16; // 0x10
+ field public static final int BLOCKED_REASON_LOW_POWER_STANDBY = 32; // 0x20
+ field public static final int BLOCKED_REASON_NONE = 0; // 0x0
+ field public static final int BLOCKED_REASON_RESTRICTED_MODE = 8; // 0x8
+ field public static final int FIREWALL_CHAIN_BACKGROUND = 6; // 0x6
+ field public static final int FIREWALL_CHAIN_DOZABLE = 1; // 0x1
+ field public static final int FIREWALL_CHAIN_LOW_POWER_STANDBY = 5; // 0x5
+ field public static final int FIREWALL_CHAIN_OEM_DENY_1 = 7; // 0x7
+ field public static final int FIREWALL_CHAIN_OEM_DENY_2 = 8; // 0x8
+ field public static final int FIREWALL_CHAIN_OEM_DENY_3 = 9; // 0x9
+ field public static final int FIREWALL_CHAIN_POWERSAVE = 3; // 0x3
+ field public static final int FIREWALL_CHAIN_RESTRICTED = 4; // 0x4
+ field public static final int FIREWALL_CHAIN_STANDBY = 2; // 0x2
+ field public static final int FIREWALL_RULE_ALLOW = 1; // 0x1
+ field public static final int FIREWALL_RULE_DEFAULT = 0; // 0x0
+ field public static final int FIREWALL_RULE_DENY = 2; // 0x2
+ field public static final int PROFILE_NETWORK_PREFERENCE_DEFAULT = 0; // 0x0
+ field public static final int PROFILE_NETWORK_PREFERENCE_ENTERPRISE = 1; // 0x1
+ field public static final int PROFILE_NETWORK_PREFERENCE_ENTERPRISE_BLOCKING = 3; // 0x3
+ field public static final int PROFILE_NETWORK_PREFERENCE_ENTERPRISE_NO_FALLBACK = 2; // 0x2
+ }
+
+ public static class ConnectivityManager.NetworkCallback {
+ method public void onBlockedStatusChanged(@NonNull android.net.Network, int);
+ }
+
+ public class ConnectivitySettingsManager {
+ method public static void clearGlobalProxy(@NonNull android.content.Context);
+ method @Nullable public static String getCaptivePortalHttpUrl(@NonNull android.content.Context);
+ method public static int getCaptivePortalMode(@NonNull android.content.Context, int);
+ method @NonNull public static java.time.Duration getConnectivityKeepPendingIntentDuration(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method @NonNull public static android.util.Range<java.lang.Integer> getDnsResolverSampleRanges(@NonNull android.content.Context);
+ method @NonNull public static java.time.Duration getDnsResolverSampleValidityDuration(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method public static int getDnsResolverSuccessThresholdPercent(@NonNull android.content.Context, int);
+ method @Nullable public static android.net.ProxyInfo getGlobalProxy(@NonNull android.content.Context);
+ method public static long getIngressRateLimitInBytesPerSecond(@NonNull android.content.Context);
+ method @NonNull public static java.time.Duration getMobileDataActivityTimeout(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method public static boolean getMobileDataAlwaysOn(@NonNull android.content.Context, boolean);
+ method @NonNull public static java.util.Set<java.lang.Integer> getMobileDataPreferredUids(@NonNull android.content.Context);
+ method public static int getNetworkAvoidBadWifi(@NonNull android.content.Context);
+ method @Nullable public static String getNetworkMeteredMultipathPreference(@NonNull android.content.Context);
+ method public static int getNetworkSwitchNotificationMaximumDailyCount(@NonNull android.content.Context, int);
+ method @NonNull public static java.time.Duration getNetworkSwitchNotificationRateDuration(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method @NonNull public static String getPrivateDnsDefaultMode(@NonNull android.content.Context);
+ method @Nullable public static String getPrivateDnsHostname(@NonNull android.content.Context);
+ method public static int getPrivateDnsMode(@NonNull android.content.Context);
+ method @NonNull public static java.util.Set<java.lang.Integer> getUidsAllowedOnRestrictedNetworks(@NonNull android.content.Context);
+ method public static boolean getWifiAlwaysRequested(@NonNull android.content.Context, boolean);
+ method @NonNull public static java.time.Duration getWifiDataActivityTimeout(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method public static void setCaptivePortalHttpUrl(@NonNull android.content.Context, @Nullable String);
+ method public static void setCaptivePortalMode(@NonNull android.content.Context, int);
+ method public static void setConnectivityKeepPendingIntentDuration(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method public static void setDnsResolverSampleRanges(@NonNull android.content.Context, @NonNull android.util.Range<java.lang.Integer>);
+ method public static void setDnsResolverSampleValidityDuration(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method public static void setDnsResolverSuccessThresholdPercent(@NonNull android.content.Context, @IntRange(from=0, to=100) int);
+ method public static void setGlobalProxy(@NonNull android.content.Context, @NonNull android.net.ProxyInfo);
+ method public static void setIngressRateLimitInBytesPerSecond(@NonNull android.content.Context, @IntRange(from=-1L, to=4294967295L) long);
+ method public static void setMobileDataActivityTimeout(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method public static void setMobileDataAlwaysOn(@NonNull android.content.Context, boolean);
+ method public static void setMobileDataPreferredUids(@NonNull android.content.Context, @NonNull java.util.Set<java.lang.Integer>);
+ method public static void setNetworkAvoidBadWifi(@NonNull android.content.Context, int);
+ method public static void setNetworkMeteredMultipathPreference(@NonNull android.content.Context, @NonNull String);
+ method public static void setNetworkSwitchNotificationMaximumDailyCount(@NonNull android.content.Context, @IntRange(from=0) int);
+ method public static void setNetworkSwitchNotificationRateDuration(@NonNull android.content.Context, @NonNull java.time.Duration);
+ method public static void setPrivateDnsDefaultMode(@NonNull android.content.Context, @NonNull int);
+ method public static void setPrivateDnsHostname(@NonNull android.content.Context, @Nullable String);
+ method public static void setPrivateDnsMode(@NonNull android.content.Context, int);
+ method public static void setUidsAllowedOnRestrictedNetworks(@NonNull android.content.Context, @NonNull java.util.Set<java.lang.Integer>);
+ method public static void setWifiAlwaysRequested(@NonNull android.content.Context, boolean);
+ method public static void setWifiDataActivityTimeout(@NonNull android.content.Context, @NonNull java.time.Duration);
+ field public static final int CAPTIVE_PORTAL_MODE_AVOID = 2; // 0x2
+ field public static final int CAPTIVE_PORTAL_MODE_IGNORE = 0; // 0x0
+ field public static final int CAPTIVE_PORTAL_MODE_PROMPT = 1; // 0x1
+ field public static final int NETWORK_AVOID_BAD_WIFI_AVOID = 2; // 0x2
+ field public static final int NETWORK_AVOID_BAD_WIFI_IGNORE = 0; // 0x0
+ field public static final int NETWORK_AVOID_BAD_WIFI_PROMPT = 1; // 0x1
+ field public static final int PRIVATE_DNS_MODE_OFF = 1; // 0x1
+ field public static final int PRIVATE_DNS_MODE_OPPORTUNISTIC = 2; // 0x2
+ field public static final int PRIVATE_DNS_MODE_PROVIDER_HOSTNAME = 3; // 0x3
+ }
+
+ public final class DhcpOption implements android.os.Parcelable {
+ ctor public DhcpOption(byte, @Nullable byte[]);
+ method public int describeContents();
+ method public byte getType();
+ method @Nullable public byte[] getValue();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.DhcpOption> CREATOR;
+ }
+
+ public final class NetworkAgentConfig implements android.os.Parcelable {
+ method @Nullable public String getSubscriberId();
+ method public boolean isBypassableVpn();
+ method public boolean isVpnValidationRequired();
+ }
+
+ public static final class NetworkAgentConfig.Builder {
+ method @NonNull public android.net.NetworkAgentConfig.Builder setBypassableVpn(boolean);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setLocalRoutesExcludedForVpn(boolean);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setSubscriberId(@Nullable String);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setVpnRequiresValidation(boolean);
+ }
+
+ public final class NetworkCapabilities implements android.os.Parcelable {
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public java.util.Set<java.lang.Integer> getAllowedUids();
+ method @Nullable public java.util.Set<android.util.Range<java.lang.Integer>> getUids();
+ method public boolean hasForbiddenCapability(int);
+ field public static final long REDACT_ALL = -1L; // 0xffffffffffffffffL
+ field public static final long REDACT_FOR_ACCESS_FINE_LOCATION = 1L; // 0x1L
+ field public static final long REDACT_FOR_LOCAL_MAC_ADDRESS = 2L; // 0x2L
+ field public static final long REDACT_FOR_NETWORK_SETTINGS = 4L; // 0x4L
+ field public static final long REDACT_NONE = 0L; // 0x0L
+ field public static final int TRANSPORT_TEST = 7; // 0x7
+ }
+
+ public static final class NetworkCapabilities.Builder {
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setAllowedUids(@NonNull java.util.Set<java.lang.Integer>);
+ method @NonNull public android.net.NetworkCapabilities.Builder setUids(@Nullable java.util.Set<android.util.Range<java.lang.Integer>>);
+ }
+
+ public class NetworkRequest implements android.os.Parcelable {
+ method @NonNull public int[] getEnterpriseIds();
+ method @NonNull public int[] getForbiddenCapabilities();
+ method public boolean hasEnterpriseId(int);
+ method public boolean hasForbiddenCapability(int);
+ }
+
+ public static class NetworkRequest.Builder {
+ method @NonNull public android.net.NetworkRequest.Builder addForbiddenCapability(int);
+ method @NonNull public android.net.NetworkRequest.Builder removeForbiddenCapability(int);
+ method @NonNull public android.net.NetworkRequest.Builder setUids(@Nullable java.util.Set<android.util.Range<java.lang.Integer>>);
+ }
+
+ public final class ProfileNetworkPreference implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public int[] getExcludedUids();
+ method @NonNull public int[] getIncludedUids();
+ method public int getPreference();
+ method public int getPreferenceEnterpriseId();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.ProfileNetworkPreference> CREATOR;
+ }
+
+ public static final class ProfileNetworkPreference.Builder {
+ ctor public ProfileNetworkPreference.Builder();
+ method @NonNull public android.net.ProfileNetworkPreference build();
+ method @NonNull public android.net.ProfileNetworkPreference.Builder setExcludedUids(@NonNull int[]);
+ method @NonNull public android.net.ProfileNetworkPreference.Builder setIncludedUids(@NonNull int[]);
+ method @NonNull public android.net.ProfileNetworkPreference.Builder setPreference(int);
+ method @NonNull public android.net.ProfileNetworkPreference.Builder setPreferenceEnterpriseId(int);
+ }
+
+ public final class TestNetworkInterface implements android.os.Parcelable {
+ ctor public TestNetworkInterface(@NonNull android.os.ParcelFileDescriptor, @NonNull String);
+ method public int describeContents();
+ method @NonNull public android.os.ParcelFileDescriptor getFileDescriptor();
+ method @NonNull public String getInterfaceName();
+ method @Nullable public android.net.MacAddress getMacAddress();
+ method public int getMtu();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.TestNetworkInterface> CREATOR;
+ }
+
+ public class TestNetworkManager {
+ method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_TEST_NETWORKS) public android.net.TestNetworkInterface createTapInterface();
+ method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_TEST_NETWORKS) public android.net.TestNetworkInterface createTunInterface(@NonNull java.util.Collection<android.net.LinkAddress>);
+ method @RequiresPermission(android.Manifest.permission.MANAGE_TEST_NETWORKS) public void setupTestNetwork(@NonNull String, @NonNull android.os.IBinder);
+ method @RequiresPermission(android.Manifest.permission.MANAGE_TEST_NETWORKS) public void teardownTestNetwork(@NonNull android.net.Network);
+ field public static final String TEST_TAP_PREFIX = "testtap";
+ }
+
+ public final class TestNetworkSpecifier extends android.net.NetworkSpecifier implements android.os.Parcelable {
+ ctor public TestNetworkSpecifier(@NonNull String);
+ method public int describeContents();
+ method @Nullable public String getInterfaceName();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.TestNetworkSpecifier> CREATOR;
+ }
+
+ public interface TransportInfo {
+ method public default long getApplicableRedactions();
+ method @NonNull public default android.net.TransportInfo makeCopy(long);
+ }
+
+ public final class VpnTransportInfo implements android.os.Parcelable android.net.TransportInfo {
+ ctor @Deprecated public VpnTransportInfo(int, @Nullable String);
+ method public long getApplicableRedactions();
+ method @Nullable public String getSessionId();
+ method @NonNull public android.net.VpnTransportInfo makeCopy(long);
+ }
+
+}
+
diff --git a/extensions/11/module-lib/api/framework-sdksandbox-removed.txt b/extensions/11/module-lib/api/framework-sdksandbox-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-sdksandbox-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/module-lib/api/framework-sdksandbox.txt b/extensions/11/module-lib/api/framework-sdksandbox.txt
new file mode 100644
index 000000000..ecc83ce10
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-sdksandbox.txt
@@ -0,0 +1,13 @@
+// Signature format: 2.0
+package android.app.sdksandbox {
+
+ public final class SdkSandboxManager {
+ field public static final String ACTION_START_SANDBOXED_ACTIVITY = "android.app.sdksandbox.action.START_SANDBOXED_ACTIVITY";
+ }
+
+ public class SdkSandboxManagerFrameworkInitializer {
+ method public static void registerServiceWrappers();
+ }
+
+}
+
diff --git a/extensions/11/module-lib/api/framework-tethering-removed.txt b/extensions/11/module-lib/api/framework-tethering-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-tethering-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/module-lib/api/framework-tethering.txt b/extensions/11/module-lib/api/framework-tethering.txt
new file mode 100644
index 000000000..460c21621
--- /dev/null
+++ b/extensions/11/module-lib/api/framework-tethering.txt
@@ -0,0 +1,50 @@
+// Signature format: 2.0
+package android.net {
+
+ public final class TetheringConstants {
+ field public static final String EXTRA_ADD_TETHER_TYPE = "extraAddTetherType";
+ field public static final String EXTRA_PROVISION_CALLBACK = "extraProvisionCallback";
+ field public static final String EXTRA_REM_TETHER_TYPE = "extraRemTetherType";
+ field public static final String EXTRA_RUN_PROVISION = "extraRunProvision";
+ field public static final String EXTRA_SET_ALARM = "extraSetAlarm";
+ }
+
+ public class TetheringManager {
+ ctor public TetheringManager(@NonNull android.content.Context, @NonNull java.util.function.Supplier<android.os.IBinder>);
+ method public int getLastTetherError(@NonNull String);
+ method @NonNull public String[] getTetherableBluetoothRegexs();
+ method @NonNull public String[] getTetherableIfaces();
+ method @NonNull public String[] getTetherableUsbRegexs();
+ method @NonNull public String[] getTetherableWifiRegexs();
+ method @NonNull public String[] getTetheredIfaces();
+ method @NonNull public String[] getTetheringErroredIfaces();
+ method public boolean isTetheringSupported();
+ method public boolean isTetheringSupported(@NonNull String);
+ method public void requestLatestTetheringEntitlementResult(int, @NonNull android.os.ResultReceiver, boolean);
+ method @Deprecated public int setUsbTethering(boolean);
+ method @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.WRITE_SETTINGS}) public void startTethering(int, @NonNull java.util.concurrent.Executor, @NonNull android.net.TetheringManager.StartTetheringCallback);
+ method @Deprecated public int tether(@NonNull String);
+ method @Deprecated public int untether(@NonNull String);
+ }
+
+ public static interface TetheringManager.TetheredInterfaceCallback {
+ method public void onAvailable(@NonNull String);
+ method public void onUnavailable();
+ }
+
+ public static interface TetheringManager.TetheredInterfaceRequest {
+ method public void release();
+ }
+
+ public static interface TetheringManager.TetheringEventCallback {
+ method @Deprecated public default void onTetherableInterfaceRegexpsChanged(@NonNull android.net.TetheringManager.TetheringInterfaceRegexps);
+ }
+
+ @Deprecated public static class TetheringManager.TetheringInterfaceRegexps {
+ method @Deprecated @NonNull public java.util.List<java.lang.String> getTetherableBluetoothRegexs();
+ method @Deprecated @NonNull public java.util.List<java.lang.String> getTetherableUsbRegexs();
+ method @Deprecated @NonNull public java.util.List<java.lang.String> getTetherableWifiRegexs();
+ }
+
+}
+
diff --git a/extensions/11/module-lib/framework-adservices.jar b/extensions/11/module-lib/framework-adservices.jar
new file mode 100644
index 000000000..f3e349474
--- /dev/null
+++ b/extensions/11/module-lib/framework-adservices.jar
Binary files differ
diff --git a/extensions/11/module-lib/framework-connectivity-t.jar b/extensions/11/module-lib/framework-connectivity-t.jar
new file mode 100644
index 000000000..e72e6fc74
--- /dev/null
+++ b/extensions/11/module-lib/framework-connectivity-t.jar
Binary files differ
diff --git a/extensions/11/module-lib/framework-connectivity.jar b/extensions/11/module-lib/framework-connectivity.jar
new file mode 100644
index 000000000..9b7d9a2ce
--- /dev/null
+++ b/extensions/11/module-lib/framework-connectivity.jar
Binary files differ
diff --git a/extensions/11/module-lib/framework-sdksandbox.jar b/extensions/11/module-lib/framework-sdksandbox.jar
new file mode 100644
index 000000000..c50e1729e
--- /dev/null
+++ b/extensions/11/module-lib/framework-sdksandbox.jar
Binary files differ
diff --git a/extensions/11/module-lib/framework-tethering.jar b/extensions/11/module-lib/framework-tethering.jar
new file mode 100644
index 000000000..df2d04681
--- /dev/null
+++ b/extensions/11/module-lib/framework-tethering.jar
Binary files differ
diff --git a/extensions/11/public/api/framework-adservices-removed.txt b/extensions/11/public/api/framework-adservices-removed.txt
new file mode 100644
index 000000000..8374d753e
--- /dev/null
+++ b/extensions/11/public/api/framework-adservices-removed.txt
@@ -0,0 +1,9 @@
+// Signature format: 2.0
+package android.adservices {
+
+ public class AdServicesVersion {
+ field public static final int API_VERSION;
+ }
+
+}
+
diff --git a/extensions/11/public/api/framework-adservices.txt b/extensions/11/public/api/framework-adservices.txt
new file mode 100644
index 000000000..5fcfbd210
--- /dev/null
+++ b/extensions/11/public/api/framework-adservices.txt
@@ -0,0 +1,636 @@
+// Signature format: 2.0
+package android.adservices {
+
+ public class AdServicesState {
+ method public static boolean isAdServicesStateEnabled();
+ }
+
+}
+
+package android.adservices.adid {
+
+ public class AdId {
+ ctor public AdId(@NonNull String, boolean);
+ method @NonNull public String getAdId();
+ method public boolean isLimitAdTrackingEnabled();
+ field public static final String ZERO_OUT = "00000000-0000-0000-0000-000000000000";
+ }
+
+ public class AdIdManager {
+ method @NonNull public static android.adservices.adid.AdIdManager get(@NonNull android.content.Context);
+ method @NonNull @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_AD_ID) public void getAdId(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.adservices.adid.AdId,java.lang.Exception>);
+ method @NonNull @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_AD_ID) public void getAdId(@NonNull java.util.concurrent.Executor, @NonNull android.adservices.common.AdServicesOutcomeReceiver<android.adservices.adid.AdId,java.lang.Exception>);
+ }
+
+}
+
+package android.adservices.adselection {
+
+ public final class AdSelectionConfig implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public android.adservices.common.AdSelectionSignals getAdSelectionSignals();
+ method @NonNull public java.util.List<android.adservices.common.AdTechIdentifier> getCustomAudienceBuyers();
+ method @NonNull public android.net.Uri getDecisionLogicUri();
+ method @NonNull public java.util.Map<android.adservices.common.AdTechIdentifier,android.adservices.common.AdSelectionSignals> getPerBuyerSignals();
+ method @NonNull public android.adservices.common.AdTechIdentifier getSeller();
+ method @NonNull public android.adservices.common.AdSelectionSignals getSellerSignals();
+ method @NonNull public android.net.Uri getTrustedScoringSignalsUri();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.adselection.AdSelectionConfig> CREATOR;
+ }
+
+ public static final class AdSelectionConfig.Builder {
+ ctor public AdSelectionConfig.Builder();
+ method @NonNull public android.adservices.adselection.AdSelectionConfig build();
+ method @NonNull public android.adservices.adselection.AdSelectionConfig.Builder setAdSelectionSignals(@NonNull android.adservices.common.AdSelectionSignals);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig.Builder setCustomAudienceBuyers(@NonNull java.util.List<android.adservices.common.AdTechIdentifier>);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig.Builder setDecisionLogicUri(@NonNull android.net.Uri);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig.Builder setPerBuyerSignals(@NonNull java.util.Map<android.adservices.common.AdTechIdentifier,android.adservices.common.AdSelectionSignals>);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig.Builder setSeller(@NonNull android.adservices.common.AdTechIdentifier);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig.Builder setSellerSignals(@NonNull android.adservices.common.AdSelectionSignals);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig.Builder setTrustedScoringSignalsUri(@NonNull android.net.Uri);
+ }
+
+ public final class AdSelectionFromOutcomesConfig implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.List<java.lang.Long> getAdSelectionIds();
+ method @NonNull public android.net.Uri getSelectionLogicUri();
+ method @NonNull public android.adservices.common.AdSelectionSignals getSelectionSignals();
+ method @NonNull public android.adservices.common.AdTechIdentifier getSeller();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.adselection.AdSelectionFromOutcomesConfig> CREATOR;
+ }
+
+ public static final class AdSelectionFromOutcomesConfig.Builder {
+ ctor public AdSelectionFromOutcomesConfig.Builder();
+ method @NonNull public android.adservices.adselection.AdSelectionFromOutcomesConfig build();
+ method @NonNull public android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(@NonNull java.util.List<java.lang.Long>);
+ method @NonNull public android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(@NonNull android.net.Uri);
+ method @NonNull public android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder setSelectionSignals(@NonNull android.adservices.common.AdSelectionSignals);
+ method @NonNull public android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder setSeller(@NonNull android.adservices.common.AdTechIdentifier);
+ }
+
+ public class AdSelectionManager {
+ method @NonNull public static android.adservices.adselection.AdSelectionManager get(@NonNull android.content.Context);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void getAdSelectionData(@NonNull android.adservices.adselection.GetAdSelectionDataRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.adservices.adselection.GetAdSelectionDataOutcome,java.lang.Exception>);
+ method @NonNull public android.adservices.adselection.TestAdSelectionManager getTestAdSelectionManager();
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void persistAdSelectionResult(@NonNull android.adservices.adselection.PersistAdSelectionResultRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.adservices.adselection.AdSelectionOutcome,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void reportEvent(@NonNull android.adservices.adselection.ReportEventRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void reportImpression(@NonNull android.adservices.adselection.ReportImpressionRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void selectAds(@NonNull android.adservices.adselection.AdSelectionConfig, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.adservices.adselection.AdSelectionOutcome,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void selectAds(@NonNull android.adservices.adselection.AdSelectionFromOutcomesConfig, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.adservices.adselection.AdSelectionOutcome,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void updateAdCounterHistogram(@NonNull android.adservices.adselection.UpdateAdCounterHistogramRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ }
+
+ public class AdSelectionOutcome {
+ method @NonNull public long getAdSelectionId();
+ method @NonNull public android.net.Uri getRenderUri();
+ method public boolean hasOutcome();
+ field @NonNull public static final android.adservices.adselection.AdSelectionOutcome NO_OUTCOME;
+ }
+
+ public static final class AdSelectionOutcome.Builder {
+ ctor public AdSelectionOutcome.Builder();
+ method @NonNull public android.adservices.adselection.AdSelectionOutcome build();
+ method @NonNull public android.adservices.adselection.AdSelectionOutcome.Builder setAdSelectionId(long);
+ method @NonNull public android.adservices.adselection.AdSelectionOutcome.Builder setRenderUri(@NonNull android.net.Uri);
+ }
+
+ public class AddAdSelectionFromOutcomesOverrideRequest {
+ ctor public AddAdSelectionFromOutcomesOverrideRequest(@NonNull android.adservices.adselection.AdSelectionFromOutcomesConfig, @NonNull String, @NonNull android.adservices.common.AdSelectionSignals);
+ method @NonNull public android.adservices.adselection.AdSelectionFromOutcomesConfig getAdSelectionFromOutcomesConfig();
+ method @NonNull public String getOutcomeSelectionLogicJs();
+ method @NonNull public android.adservices.common.AdSelectionSignals getOutcomeSelectionTrustedSignals();
+ }
+
+ public class AddAdSelectionOverrideRequest {
+ ctor public AddAdSelectionOverrideRequest(@NonNull android.adservices.adselection.AdSelectionConfig, @NonNull String, @NonNull android.adservices.common.AdSelectionSignals);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig getAdSelectionConfig();
+ method @NonNull public String getDecisionLogicJs();
+ method @NonNull public android.adservices.common.AdSelectionSignals getTrustedScoringSignals();
+ }
+
+ public final class GetAdSelectionDataOutcome {
+ method @Nullable public byte[] getAdSelectionData();
+ method public long getAdSelectionId();
+ }
+
+ public final class GetAdSelectionDataRequest {
+ method @Nullable public android.adservices.common.AdTechIdentifier getSeller();
+ }
+
+ public static final class GetAdSelectionDataRequest.Builder {
+ ctor public GetAdSelectionDataRequest.Builder();
+ method @NonNull public android.adservices.adselection.GetAdSelectionDataRequest build();
+ method @NonNull public android.adservices.adselection.GetAdSelectionDataRequest.Builder setSeller(@Nullable android.adservices.common.AdTechIdentifier);
+ }
+
+ public final class PersistAdSelectionResultRequest {
+ method public long getAdSelectionId();
+ method @Nullable public byte[] getAdSelectionResult();
+ method @Nullable public android.adservices.common.AdTechIdentifier getSeller();
+ }
+
+ public static final class PersistAdSelectionResultRequest.Builder {
+ ctor public PersistAdSelectionResultRequest.Builder();
+ method @NonNull public android.adservices.adselection.PersistAdSelectionResultRequest build();
+ method @NonNull public android.adservices.adselection.PersistAdSelectionResultRequest.Builder setAdSelectionId(long);
+ method @NonNull public android.adservices.adselection.PersistAdSelectionResultRequest.Builder setAdSelectionResult(@Nullable byte[]);
+ method @NonNull public android.adservices.adselection.PersistAdSelectionResultRequest.Builder setSeller(@Nullable android.adservices.common.AdTechIdentifier);
+ }
+
+ public class RemoveAdSelectionFromOutcomesOverrideRequest {
+ ctor public RemoveAdSelectionFromOutcomesOverrideRequest(@NonNull android.adservices.adselection.AdSelectionFromOutcomesConfig);
+ method @NonNull public android.adservices.adselection.AdSelectionFromOutcomesConfig getAdSelectionFromOutcomesConfig();
+ }
+
+ public class RemoveAdSelectionOverrideRequest {
+ ctor public RemoveAdSelectionOverrideRequest(@NonNull android.adservices.adselection.AdSelectionConfig);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig getAdSelectionConfig();
+ }
+
+ public class ReportEventRequest {
+ method public long getAdSelectionId();
+ method @NonNull public String getData();
+ method @Nullable public android.view.InputEvent getInputEvent();
+ method @NonNull public String getKey();
+ method public int getReportingDestinations();
+ field public static final int FLAG_REPORTING_DESTINATION_BUYER = 2; // 0x2
+ field public static final int FLAG_REPORTING_DESTINATION_SELLER = 1; // 0x1
+ }
+
+ public static final class ReportEventRequest.Builder {
+ ctor public ReportEventRequest.Builder(long, @NonNull String, @NonNull String, int);
+ method @NonNull public android.adservices.adselection.ReportEventRequest build();
+ method @NonNull public android.adservices.adselection.ReportEventRequest.Builder setAdSelectionId(long);
+ method @NonNull public android.adservices.adselection.ReportEventRequest.Builder setData(@NonNull String);
+ method @NonNull public android.adservices.adselection.ReportEventRequest.Builder setInputEvent(@Nullable android.view.InputEvent);
+ method @NonNull public android.adservices.adselection.ReportEventRequest.Builder setKey(@NonNull String);
+ method @NonNull public android.adservices.adselection.ReportEventRequest.Builder setReportingDestinations(int);
+ }
+
+ public class ReportImpressionRequest {
+ ctor public ReportImpressionRequest(long, @NonNull android.adservices.adselection.AdSelectionConfig);
+ ctor public ReportImpressionRequest(long);
+ method @NonNull public android.adservices.adselection.AdSelectionConfig getAdSelectionConfig();
+ method public long getAdSelectionId();
+ }
+
+ public class TestAdSelectionManager {
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void overrideAdSelectionConfigRemoteInfo(@NonNull android.adservices.adselection.AddAdSelectionOverrideRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void overrideAdSelectionFromOutcomesConfigRemoteInfo(@NonNull android.adservices.adselection.AddAdSelectionFromOutcomesOverrideRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void removeAdSelectionConfigRemoteInfoOverride(@NonNull android.adservices.adselection.RemoveAdSelectionOverrideRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride(@NonNull android.adservices.adselection.RemoveAdSelectionFromOutcomesOverrideRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void resetAllAdSelectionConfigRemoteOverrides(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ }
+
+ public class UpdateAdCounterHistogramRequest {
+ method public int getAdEventType();
+ method public long getAdSelectionId();
+ method @NonNull public android.adservices.common.AdTechIdentifier getCallerAdTech();
+ }
+
+ public static final class UpdateAdCounterHistogramRequest.Builder {
+ ctor public UpdateAdCounterHistogramRequest.Builder(long, int, @NonNull android.adservices.common.AdTechIdentifier);
+ method @NonNull public android.adservices.adselection.UpdateAdCounterHistogramRequest build();
+ method @NonNull public android.adservices.adselection.UpdateAdCounterHistogramRequest.Builder setAdEventType(int);
+ method @NonNull public android.adservices.adselection.UpdateAdCounterHistogramRequest.Builder setAdSelectionId(long);
+ method @NonNull public android.adservices.adselection.UpdateAdCounterHistogramRequest.Builder setCallerAdTech(@NonNull android.adservices.common.AdTechIdentifier);
+ }
+
+}
+
+package android.adservices.appsetid {
+
+ public class AppSetId {
+ ctor public AppSetId(@NonNull String, int);
+ method @NonNull public String getId();
+ method public int getScope();
+ field public static final int SCOPE_APP = 1; // 0x1
+ field public static final int SCOPE_DEVELOPER = 2; // 0x2
+ }
+
+ public class AppSetIdManager {
+ method @NonNull public static android.adservices.appsetid.AppSetIdManager get(@NonNull android.content.Context);
+ method @NonNull public void getAppSetId(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.adservices.appsetid.AppSetId,java.lang.Exception>);
+ }
+
+}
+
+package android.adservices.common {
+
+ public final class AdData implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.Set<java.lang.Integer> getAdCounterKeys();
+ method @Nullable public android.adservices.common.AdFilters getAdFilters();
+ method @Nullable public String getAdRenderId();
+ method @NonNull public String getMetadata();
+ method @NonNull public android.net.Uri getRenderUri();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.AdData> CREATOR;
+ }
+
+ public static final class AdData.Builder {
+ ctor public AdData.Builder();
+ method @NonNull public android.adservices.common.AdData build();
+ method @NonNull public android.adservices.common.AdData.Builder setAdCounterKeys(@NonNull java.util.Set<java.lang.Integer>);
+ method @NonNull public android.adservices.common.AdData.Builder setAdFilters(@Nullable android.adservices.common.AdFilters);
+ method @NonNull public android.adservices.common.AdData.Builder setAdRenderId(@Nullable String);
+ method @NonNull public android.adservices.common.AdData.Builder setMetadata(@NonNull String);
+ method @NonNull public android.adservices.common.AdData.Builder setRenderUri(@NonNull android.net.Uri);
+ }
+
+ public final class AdFilters implements android.os.Parcelable {
+ method public int describeContents();
+ method @Nullable public android.adservices.common.FrequencyCapFilters getFrequencyCapFilters();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.AdFilters> CREATOR;
+ }
+
+ public static final class AdFilters.Builder {
+ ctor public AdFilters.Builder();
+ method @NonNull public android.adservices.common.AdFilters build();
+ method @NonNull public android.adservices.common.AdFilters.Builder setFrequencyCapFilters(@Nullable android.adservices.common.FrequencyCapFilters);
+ }
+
+ public final class AdSelectionSignals implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public static android.adservices.common.AdSelectionSignals fromString(@NonNull String);
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.AdSelectionSignals> CREATOR;
+ field public static final android.adservices.common.AdSelectionSignals EMPTY;
+ }
+
+ public interface AdServicesOutcomeReceiver<R, E extends java.lang.Throwable> {
+ method public default void onError(@NonNull E);
+ method public void onResult(R);
+ }
+
+ public class AdServicesPermissions {
+ field public static final String ACCESS_ADSERVICES_AD_ID = "android.permission.ACCESS_ADSERVICES_AD_ID";
+ field public static final String ACCESS_ADSERVICES_ATTRIBUTION = "android.permission.ACCESS_ADSERVICES_ATTRIBUTION";
+ field public static final String ACCESS_ADSERVICES_CUSTOM_AUDIENCE = "android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE";
+ field public static final String ACCESS_ADSERVICES_TOPICS = "android.permission.ACCESS_ADSERVICES_TOPICS";
+ }
+
+ public final class AdTechIdentifier implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public static android.adservices.common.AdTechIdentifier fromString(@NonNull String);
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.AdTechIdentifier> CREATOR;
+ }
+
+ public final class FrequencyCapFilters implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.List<android.adservices.common.KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents();
+ method @NonNull public java.util.List<android.adservices.common.KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents();
+ method @NonNull public java.util.List<android.adservices.common.KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents();
+ method @NonNull public java.util.List<android.adservices.common.KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field public static final int AD_EVENT_TYPE_CLICK = 3; // 0x3
+ field public static final int AD_EVENT_TYPE_IMPRESSION = 1; // 0x1
+ field public static final int AD_EVENT_TYPE_VIEW = 2; // 0x2
+ field public static final int AD_EVENT_TYPE_WIN = 0; // 0x0
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.FrequencyCapFilters> CREATOR;
+ }
+
+ public static final class FrequencyCapFilters.Builder {
+ ctor public FrequencyCapFilters.Builder();
+ method @NonNull public android.adservices.common.FrequencyCapFilters build();
+ method @NonNull public android.adservices.common.FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents(@NonNull java.util.List<android.adservices.common.KeyedFrequencyCap>);
+ method @NonNull public android.adservices.common.FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents(@NonNull java.util.List<android.adservices.common.KeyedFrequencyCap>);
+ method @NonNull public android.adservices.common.FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents(@NonNull java.util.List<android.adservices.common.KeyedFrequencyCap>);
+ method @NonNull public android.adservices.common.FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents(@NonNull java.util.List<android.adservices.common.KeyedFrequencyCap>);
+ }
+
+ public final class KeyedFrequencyCap implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public int getAdCounterKey();
+ method @NonNull public java.time.Duration getInterval();
+ method public int getMaxCount();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.KeyedFrequencyCap> CREATOR;
+ }
+
+ public static final class KeyedFrequencyCap.Builder {
+ ctor public KeyedFrequencyCap.Builder(int, int, @NonNull java.time.Duration);
+ method @NonNull public android.adservices.common.KeyedFrequencyCap build();
+ method @NonNull public android.adservices.common.KeyedFrequencyCap.Builder setAdCounterKey(int);
+ method @NonNull public android.adservices.common.KeyedFrequencyCap.Builder setInterval(@NonNull java.time.Duration);
+ method @NonNull public android.adservices.common.KeyedFrequencyCap.Builder setMaxCount(int);
+ }
+
+}
+
+package android.adservices.customaudience {
+
+ public class AddCustomAudienceOverrideRequest {
+ ctor public AddCustomAudienceOverrideRequest(@NonNull android.adservices.common.AdTechIdentifier, @NonNull String, @NonNull String, @NonNull android.adservices.common.AdSelectionSignals);
+ method @NonNull public String getBiddingLogicJs();
+ method @NonNull public android.adservices.common.AdTechIdentifier getBuyer();
+ method @NonNull public String getName();
+ method @NonNull public android.adservices.common.AdSelectionSignals getTrustedBiddingSignals();
+ }
+
+ public static final class AddCustomAudienceOverrideRequest.Builder {
+ ctor public AddCustomAudienceOverrideRequest.Builder();
+ method @NonNull public android.adservices.customaudience.AddCustomAudienceOverrideRequest build();
+ method @NonNull public android.adservices.customaudience.AddCustomAudienceOverrideRequest.Builder setBiddingLogicJs(@NonNull String);
+ method @NonNull public android.adservices.customaudience.AddCustomAudienceOverrideRequest.Builder setBuyer(@NonNull android.adservices.common.AdTechIdentifier);
+ method @NonNull public android.adservices.customaudience.AddCustomAudienceOverrideRequest.Builder setName(@NonNull String);
+ method @NonNull public android.adservices.customaudience.AddCustomAudienceOverrideRequest.Builder setTrustedBiddingSignals(@NonNull android.adservices.common.AdSelectionSignals);
+ }
+
+ public final class CustomAudience implements android.os.Parcelable {
+ method public int describeContents();
+ method @Nullable public java.time.Instant getActivationTime();
+ method @NonNull public java.util.List<android.adservices.common.AdData> getAds();
+ method @NonNull public android.net.Uri getBiddingLogicUri();
+ method @NonNull public android.adservices.common.AdTechIdentifier getBuyer();
+ method @NonNull public android.net.Uri getDailyUpdateUri();
+ method @Nullable public java.time.Instant getExpirationTime();
+ method @NonNull public String getName();
+ method @Nullable public android.adservices.customaudience.TrustedBiddingData getTrustedBiddingData();
+ method @Nullable public android.adservices.common.AdSelectionSignals getUserBiddingSignals();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.customaudience.CustomAudience> CREATOR;
+ }
+
+ public static final class CustomAudience.Builder {
+ ctor public CustomAudience.Builder();
+ method @NonNull public android.adservices.customaudience.CustomAudience build();
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setActivationTime(@Nullable java.time.Instant);
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setAds(@Nullable java.util.List<android.adservices.common.AdData>);
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setBiddingLogicUri(@NonNull android.net.Uri);
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setBuyer(@NonNull android.adservices.common.AdTechIdentifier);
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setDailyUpdateUri(@NonNull android.net.Uri);
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setExpirationTime(@Nullable java.time.Instant);
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setName(@NonNull String);
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setTrustedBiddingData(@Nullable android.adservices.customaudience.TrustedBiddingData);
+ method @NonNull public android.adservices.customaudience.CustomAudience.Builder setUserBiddingSignals(@Nullable android.adservices.common.AdSelectionSignals);
+ }
+
+ public class CustomAudienceManager {
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void fetchAndJoinCustomAudience(@NonNull android.adservices.customaudience.FetchAndJoinCustomAudienceRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @NonNull public static android.adservices.customaudience.CustomAudienceManager get(@NonNull android.content.Context);
+ method @NonNull public android.adservices.customaudience.TestCustomAudienceManager getTestCustomAudienceManager();
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void joinCustomAudience(@NonNull android.adservices.customaudience.JoinCustomAudienceRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void leaveCustomAudience(@NonNull android.adservices.customaudience.LeaveCustomAudienceRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ }
+
+ public final class FetchAndJoinCustomAudienceRequest {
+ method @Nullable public java.time.Instant getActivationTime();
+ method @Nullable public java.time.Instant getExpirationTime();
+ method @NonNull public android.net.Uri getFetchUri();
+ method @Nullable public String getName();
+ method @Nullable public android.adservices.common.AdSelectionSignals getUserBiddingSignals();
+ }
+
+ public static final class FetchAndJoinCustomAudienceRequest.Builder {
+ ctor public FetchAndJoinCustomAudienceRequest.Builder(@NonNull android.net.Uri);
+ method @NonNull public android.adservices.customaudience.FetchAndJoinCustomAudienceRequest build();
+ method @NonNull public android.adservices.customaudience.FetchAndJoinCustomAudienceRequest.Builder setActivationTime(@Nullable java.time.Instant);
+ method @NonNull public android.adservices.customaudience.FetchAndJoinCustomAudienceRequest.Builder setExpirationTime(@Nullable java.time.Instant);
+ method @NonNull public android.adservices.customaudience.FetchAndJoinCustomAudienceRequest.Builder setFetchUri(@NonNull android.net.Uri);
+ method @NonNull public android.adservices.customaudience.FetchAndJoinCustomAudienceRequest.Builder setName(@Nullable String);
+ method @NonNull public android.adservices.customaudience.FetchAndJoinCustomAudienceRequest.Builder setUserBiddingSignals(@Nullable android.adservices.common.AdSelectionSignals);
+ }
+
+ public class JoinCustomAudienceRequest {
+ method @NonNull public android.adservices.customaudience.CustomAudience getCustomAudience();
+ }
+
+ public static final class JoinCustomAudienceRequest.Builder {
+ ctor public JoinCustomAudienceRequest.Builder();
+ method @NonNull public android.adservices.customaudience.JoinCustomAudienceRequest build();
+ method @NonNull public android.adservices.customaudience.JoinCustomAudienceRequest.Builder setCustomAudience(@NonNull android.adservices.customaudience.CustomAudience);
+ }
+
+ public final class LeaveCustomAudienceRequest {
+ method @NonNull public android.adservices.common.AdTechIdentifier getBuyer();
+ method @NonNull public String getName();
+ }
+
+ public static final class LeaveCustomAudienceRequest.Builder {
+ ctor public LeaveCustomAudienceRequest.Builder();
+ method @NonNull public android.adservices.customaudience.LeaveCustomAudienceRequest build();
+ method @NonNull public android.adservices.customaudience.LeaveCustomAudienceRequest.Builder setBuyer(@NonNull android.adservices.common.AdTechIdentifier);
+ method @NonNull public android.adservices.customaudience.LeaveCustomAudienceRequest.Builder setName(@NonNull String);
+ }
+
+ public class RemoveCustomAudienceOverrideRequest {
+ ctor public RemoveCustomAudienceOverrideRequest(@NonNull android.adservices.common.AdTechIdentifier, @NonNull String);
+ method @NonNull public android.adservices.common.AdTechIdentifier getBuyer();
+ method @NonNull public String getName();
+ }
+
+ public static final class RemoveCustomAudienceOverrideRequest.Builder {
+ ctor public RemoveCustomAudienceOverrideRequest.Builder();
+ method @NonNull public android.adservices.customaudience.RemoveCustomAudienceOverrideRequest build();
+ method @NonNull public android.adservices.customaudience.RemoveCustomAudienceOverrideRequest.Builder setBuyer(@NonNull android.adservices.common.AdTechIdentifier);
+ method @NonNull public android.adservices.customaudience.RemoveCustomAudienceOverrideRequest.Builder setName(@NonNull String);
+ }
+
+ public class TestCustomAudienceManager {
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void overrideCustomAudienceRemoteInfo(@NonNull android.adservices.customaudience.AddCustomAudienceOverrideRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void removeCustomAudienceRemoteInfoOverride(@NonNull android.adservices.customaudience.RemoveCustomAudienceOverrideRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE) public void resetAllCustomAudienceOverrides(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ }
+
+ public final class TrustedBiddingData implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.List<java.lang.String> getTrustedBiddingKeys();
+ method @NonNull public android.net.Uri getTrustedBiddingUri();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.customaudience.TrustedBiddingData> CREATOR;
+ }
+
+ public static final class TrustedBiddingData.Builder {
+ ctor public TrustedBiddingData.Builder();
+ method @NonNull public android.adservices.customaudience.TrustedBiddingData build();
+ method @NonNull public android.adservices.customaudience.TrustedBiddingData.Builder setTrustedBiddingKeys(@NonNull java.util.List<java.lang.String>);
+ method @NonNull public android.adservices.customaudience.TrustedBiddingData.Builder setTrustedBiddingUri(@NonNull android.net.Uri);
+ }
+
+}
+
+package android.adservices.exceptions {
+
+ public class AdServicesException extends java.lang.Exception {
+ ctor public AdServicesException(@Nullable String, @Nullable Throwable);
+ ctor public AdServicesException(@Nullable String);
+ }
+
+}
+
+package android.adservices.measurement {
+
+ public class DeletionRequest {
+ method public int getDeletionMode();
+ method @NonNull public java.util.List<android.net.Uri> getDomainUris();
+ method @NonNull public java.time.Instant getEnd();
+ method public int getMatchBehavior();
+ method @NonNull public java.util.List<android.net.Uri> getOriginUris();
+ method @NonNull public java.time.Instant getStart();
+ field public static final int DELETION_MODE_ALL = 0; // 0x0
+ field public static final int DELETION_MODE_EXCLUDE_INTERNAL_DATA = 1; // 0x1
+ field public static final int MATCH_BEHAVIOR_DELETE = 0; // 0x0
+ field public static final int MATCH_BEHAVIOR_PRESERVE = 1; // 0x1
+ }
+
+ public static final class DeletionRequest.Builder {
+ ctor public DeletionRequest.Builder();
+ method @NonNull public android.adservices.measurement.DeletionRequest build();
+ method @NonNull public android.adservices.measurement.DeletionRequest.Builder setDeletionMode(int);
+ method @NonNull public android.adservices.measurement.DeletionRequest.Builder setDomainUris(@Nullable java.util.List<android.net.Uri>);
+ method @NonNull public android.adservices.measurement.DeletionRequest.Builder setEnd(@NonNull java.time.Instant);
+ method @NonNull public android.adservices.measurement.DeletionRequest.Builder setMatchBehavior(int);
+ method @NonNull public android.adservices.measurement.DeletionRequest.Builder setOriginUris(@Nullable java.util.List<android.net.Uri>);
+ method @NonNull public android.adservices.measurement.DeletionRequest.Builder setStart(@NonNull java.time.Instant);
+ }
+
+ public class MeasurementManager {
+ method public void deleteRegistrations(@NonNull android.adservices.measurement.DeletionRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method public void deleteRegistrations(@NonNull android.adservices.measurement.DeletionRequest, @NonNull java.util.concurrent.Executor, @NonNull android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @NonNull public static android.adservices.measurement.MeasurementManager get(@NonNull android.content.Context);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void getMeasurementApiStatus(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Integer,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void getMeasurementApiStatus(@NonNull java.util.concurrent.Executor, @NonNull android.adservices.common.AdServicesOutcomeReceiver<java.lang.Integer,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerSource(@NonNull android.net.Uri, @Nullable android.view.InputEvent, @Nullable java.util.concurrent.Executor, @Nullable android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerSource(@NonNull android.net.Uri, @Nullable android.view.InputEvent, @Nullable java.util.concurrent.Executor, @Nullable android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerSource(@NonNull android.adservices.measurement.SourceRegistrationRequest, @Nullable java.util.concurrent.Executor, @Nullable android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerSource(@NonNull android.adservices.measurement.SourceRegistrationRequest, @Nullable java.util.concurrent.Executor, @Nullable android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerTrigger(@NonNull android.net.Uri, @Nullable java.util.concurrent.Executor, @Nullable android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerTrigger(@NonNull android.net.Uri, @Nullable java.util.concurrent.Executor, @Nullable android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerWebSource(@NonNull android.adservices.measurement.WebSourceRegistrationRequest, @Nullable java.util.concurrent.Executor, @Nullable android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerWebSource(@NonNull android.adservices.measurement.WebSourceRegistrationRequest, @Nullable java.util.concurrent.Executor, @Nullable android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerWebTrigger(@NonNull android.adservices.measurement.WebTriggerRegistrationRequest, @Nullable java.util.concurrent.Executor, @Nullable android.os.OutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_ATTRIBUTION) public void registerWebTrigger(@NonNull android.adservices.measurement.WebTriggerRegistrationRequest, @Nullable java.util.concurrent.Executor, @Nullable android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object,java.lang.Exception>);
+ field public static final int MEASUREMENT_API_STATE_DISABLED = 0; // 0x0
+ field public static final int MEASUREMENT_API_STATE_ENABLED = 1; // 0x1
+ }
+
+ public final class SourceRegistrationRequest implements android.os.Parcelable {
+ method public int describeContents();
+ method @Nullable public android.view.InputEvent getInputEvent();
+ method @NonNull public java.util.List<android.net.Uri> getRegistrationUris();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.measurement.SourceRegistrationRequest> CREATOR;
+ }
+
+ public static final class SourceRegistrationRequest.Builder {
+ ctor public SourceRegistrationRequest.Builder(@NonNull java.util.List<android.net.Uri>);
+ method @NonNull public android.adservices.measurement.SourceRegistrationRequest build();
+ method @NonNull public android.adservices.measurement.SourceRegistrationRequest.Builder setInputEvent(@Nullable android.view.InputEvent);
+ }
+
+ public final class WebSourceParams implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public android.net.Uri getRegistrationUri();
+ method public boolean isDebugKeyAllowed();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.measurement.WebSourceParams> CREATOR;
+ }
+
+ public static final class WebSourceParams.Builder {
+ ctor public WebSourceParams.Builder(@NonNull android.net.Uri);
+ method @NonNull public android.adservices.measurement.WebSourceParams build();
+ method @NonNull public android.adservices.measurement.WebSourceParams.Builder setDebugKeyAllowed(boolean);
+ }
+
+ public final class WebSourceRegistrationRequest implements android.os.Parcelable {
+ method public int describeContents();
+ method @Nullable public android.net.Uri getAppDestination();
+ method @Nullable public android.view.InputEvent getInputEvent();
+ method @NonNull public java.util.List<android.adservices.measurement.WebSourceParams> getSourceParams();
+ method @NonNull public android.net.Uri getTopOriginUri();
+ method @Nullable public android.net.Uri getVerifiedDestination();
+ method @Nullable public android.net.Uri getWebDestination();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.measurement.WebSourceRegistrationRequest> CREATOR;
+ }
+
+ public static final class WebSourceRegistrationRequest.Builder {
+ ctor public WebSourceRegistrationRequest.Builder(@NonNull java.util.List<android.adservices.measurement.WebSourceParams>, @NonNull android.net.Uri);
+ method @NonNull public android.adservices.measurement.WebSourceRegistrationRequest build();
+ method @NonNull public android.adservices.measurement.WebSourceRegistrationRequest.Builder setAppDestination(@Nullable android.net.Uri);
+ method @NonNull public android.adservices.measurement.WebSourceRegistrationRequest.Builder setInputEvent(@Nullable android.view.InputEvent);
+ method @NonNull public android.adservices.measurement.WebSourceRegistrationRequest.Builder setVerifiedDestination(@Nullable android.net.Uri);
+ method @NonNull public android.adservices.measurement.WebSourceRegistrationRequest.Builder setWebDestination(@Nullable android.net.Uri);
+ }
+
+ public final class WebTriggerParams implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public android.net.Uri getRegistrationUri();
+ method public boolean isDebugKeyAllowed();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.measurement.WebTriggerParams> CREATOR;
+ }
+
+ public static final class WebTriggerParams.Builder {
+ ctor public WebTriggerParams.Builder(@NonNull android.net.Uri);
+ method @NonNull public android.adservices.measurement.WebTriggerParams build();
+ method @NonNull public android.adservices.measurement.WebTriggerParams.Builder setDebugKeyAllowed(boolean);
+ }
+
+ public final class WebTriggerRegistrationRequest implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public android.net.Uri getDestination();
+ method @NonNull public java.util.List<android.adservices.measurement.WebTriggerParams> getTriggerParams();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.measurement.WebTriggerRegistrationRequest> CREATOR;
+ }
+
+ public static final class WebTriggerRegistrationRequest.Builder {
+ ctor public WebTriggerRegistrationRequest.Builder(@NonNull java.util.List<android.adservices.measurement.WebTriggerParams>, @NonNull android.net.Uri);
+ method @NonNull public android.adservices.measurement.WebTriggerRegistrationRequest build();
+ }
+
+}
+
+package android.adservices.topics {
+
+ public final class EncryptedTopic {
+ ctor public EncryptedTopic(@NonNull byte[], @NonNull String, @NonNull byte[]);
+ method @NonNull public byte[] getEncapsulatedKey();
+ method @NonNull public byte[] getEncryptedTopic();
+ method @NonNull public String getKeyIdentifier();
+ }
+
+ public final class GetTopicsRequest {
+ method @NonNull public String getAdsSdkName();
+ method public boolean shouldRecordObservation();
+ }
+
+ public static final class GetTopicsRequest.Builder {
+ ctor public GetTopicsRequest.Builder();
+ method @NonNull public android.adservices.topics.GetTopicsRequest build();
+ method @NonNull public android.adservices.topics.GetTopicsRequest.Builder setAdsSdkName(@NonNull String);
+ method @NonNull public android.adservices.topics.GetTopicsRequest.Builder setShouldRecordObservation(boolean);
+ }
+
+ public final class GetTopicsResponse {
+ method @NonNull public java.util.List<android.adservices.topics.EncryptedTopic> getEncryptedTopics();
+ method @NonNull public java.util.List<android.adservices.topics.Topic> getTopics();
+ }
+
+ public static final class GetTopicsResponse.Builder {
+ ctor @Deprecated public GetTopicsResponse.Builder(@NonNull java.util.List<android.adservices.topics.Topic>);
+ ctor public GetTopicsResponse.Builder(@NonNull java.util.List<android.adservices.topics.Topic>, @NonNull java.util.List<android.adservices.topics.EncryptedTopic>);
+ method @NonNull public android.adservices.topics.GetTopicsResponse build();
+ }
+
+ public final class Topic {
+ ctor public Topic(long, long, int);
+ method public long getModelVersion();
+ method public long getTaxonomyVersion();
+ method public int getTopicId();
+ }
+
+ public final class TopicsManager {
+ method @NonNull public static android.adservices.topics.TopicsManager get(@NonNull android.content.Context);
+ method @NonNull @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_TOPICS) public void getTopics(@NonNull android.adservices.topics.GetTopicsRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.adservices.topics.GetTopicsResponse,java.lang.Exception>);
+ }
+
+}
+
diff --git a/extensions/11/public/api/framework-connectivity-removed.txt b/extensions/11/public/api/framework-connectivity-removed.txt
new file mode 100644
index 000000000..303a1e617
--- /dev/null
+++ b/extensions/11/public/api/framework-connectivity-removed.txt
@@ -0,0 +1,11 @@
+// Signature format: 2.0
+package android.net {
+
+ public class ConnectivityManager {
+ method @Deprecated public boolean requestRouteToHost(int, int);
+ method @Deprecated public int startUsingNetworkFeature(int, String);
+ method @Deprecated public int stopUsingNetworkFeature(int, String);
+ }
+
+}
+
diff --git a/extensions/11/public/api/framework-connectivity-t-removed.txt b/extensions/11/public/api/framework-connectivity-t-removed.txt
new file mode 100644
index 000000000..1ba87d8a2
--- /dev/null
+++ b/extensions/11/public/api/framework-connectivity-t-removed.txt
@@ -0,0 +1,9 @@
+// Signature format: 2.0
+package android.net {
+
+ public class TrafficStats {
+ method @Deprecated public static void setThreadStatsUidSelf();
+ }
+
+}
+
diff --git a/extensions/11/public/api/framework-connectivity-t.txt b/extensions/11/public/api/framework-connectivity-t.txt
new file mode 100644
index 000000000..86745d401
--- /dev/null
+++ b/extensions/11/public/api/framework-connectivity-t.txt
@@ -0,0 +1,267 @@
+// Signature format: 2.0
+package android.app.usage {
+
+ public final class NetworkStats implements java.lang.AutoCloseable {
+ method public void close();
+ method public boolean getNextBucket(@Nullable android.app.usage.NetworkStats.Bucket);
+ method public boolean hasNextBucket();
+ }
+
+ public static class NetworkStats.Bucket {
+ ctor public NetworkStats.Bucket();
+ method public int getDefaultNetworkStatus();
+ method public long getEndTimeStamp();
+ method public int getMetered();
+ method public int getRoaming();
+ method public long getRxBytes();
+ method public long getRxPackets();
+ method public long getStartTimeStamp();
+ method public int getState();
+ method public int getTag();
+ method public long getTxBytes();
+ method public long getTxPackets();
+ method public int getUid();
+ field public static final int DEFAULT_NETWORK_ALL = -1; // 0xffffffff
+ field public static final int DEFAULT_NETWORK_NO = 1; // 0x1
+ field public static final int DEFAULT_NETWORK_YES = 2; // 0x2
+ field public static final int METERED_ALL = -1; // 0xffffffff
+ field public static final int METERED_NO = 1; // 0x1
+ field public static final int METERED_YES = 2; // 0x2
+ field public static final int ROAMING_ALL = -1; // 0xffffffff
+ field public static final int ROAMING_NO = 1; // 0x1
+ field public static final int ROAMING_YES = 2; // 0x2
+ field public static final int STATE_ALL = -1; // 0xffffffff
+ field public static final int STATE_DEFAULT = 1; // 0x1
+ field public static final int STATE_FOREGROUND = 2; // 0x2
+ field public static final int TAG_NONE = 0; // 0x0
+ field public static final int UID_ALL = -1; // 0xffffffff
+ field public static final int UID_REMOVED = -4; // 0xfffffffc
+ field public static final int UID_TETHERING = -5; // 0xfffffffb
+ }
+
+ public class NetworkStatsManager {
+ method @WorkerThread public android.app.usage.NetworkStats queryDetails(int, @Nullable String, long, long) throws android.os.RemoteException, java.lang.SecurityException;
+ method @NonNull @WorkerThread public android.app.usage.NetworkStats queryDetailsForUid(int, @Nullable String, long, long, int) throws java.lang.SecurityException;
+ method @NonNull @WorkerThread public android.app.usage.NetworkStats queryDetailsForUidTag(int, @Nullable String, long, long, int, int) throws java.lang.SecurityException;
+ method @NonNull @WorkerThread public android.app.usage.NetworkStats queryDetailsForUidTagState(int, @Nullable String, long, long, int, int, int) throws java.lang.SecurityException;
+ method @WorkerThread public android.app.usage.NetworkStats querySummary(int, @Nullable String, long, long) throws android.os.RemoteException, java.lang.SecurityException;
+ method @WorkerThread public android.app.usage.NetworkStats.Bucket querySummaryForDevice(int, @Nullable String, long, long) throws android.os.RemoteException, java.lang.SecurityException;
+ method @WorkerThread public android.app.usage.NetworkStats.Bucket querySummaryForUser(int, @Nullable String, long, long) throws android.os.RemoteException, java.lang.SecurityException;
+ method public void registerUsageCallback(int, @Nullable String, long, @NonNull android.app.usage.NetworkStatsManager.UsageCallback);
+ method public void registerUsageCallback(int, @Nullable String, long, @NonNull android.app.usage.NetworkStatsManager.UsageCallback, @Nullable android.os.Handler);
+ method public void unregisterUsageCallback(@NonNull android.app.usage.NetworkStatsManager.UsageCallback);
+ }
+
+ public abstract static class NetworkStatsManager.UsageCallback {
+ ctor public NetworkStatsManager.UsageCallback();
+ method public abstract void onThresholdReached(int, @Nullable String);
+ }
+
+}
+
+package android.net {
+
+ public final class EthernetNetworkSpecifier extends android.net.NetworkSpecifier implements android.os.Parcelable {
+ ctor public EthernetNetworkSpecifier(@NonNull String);
+ method public int describeContents();
+ method @Nullable public String getInterfaceName();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.EthernetNetworkSpecifier> CREATOR;
+ }
+
+ public final class IpSecAlgorithm implements android.os.Parcelable {
+ ctor public IpSecAlgorithm(@NonNull String, @NonNull byte[]);
+ ctor public IpSecAlgorithm(@NonNull String, @NonNull byte[], int);
+ method public int describeContents();
+ method @NonNull public byte[] getKey();
+ method @NonNull public String getName();
+ method @NonNull public static java.util.Set<java.lang.String> getSupportedAlgorithms();
+ method public int getTruncationLengthBits();
+ method public void writeToParcel(android.os.Parcel, int);
+ field public static final String AUTH_AES_CMAC = "cmac(aes)";
+ field public static final String AUTH_AES_XCBC = "xcbc(aes)";
+ field public static final String AUTH_CRYPT_AES_GCM = "rfc4106(gcm(aes))";
+ field public static final String AUTH_CRYPT_CHACHA20_POLY1305 = "rfc7539esp(chacha20,poly1305)";
+ field public static final String AUTH_HMAC_MD5 = "hmac(md5)";
+ field public static final String AUTH_HMAC_SHA1 = "hmac(sha1)";
+ field public static final String AUTH_HMAC_SHA256 = "hmac(sha256)";
+ field public static final String AUTH_HMAC_SHA384 = "hmac(sha384)";
+ field public static final String AUTH_HMAC_SHA512 = "hmac(sha512)";
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.IpSecAlgorithm> CREATOR;
+ field public static final String CRYPT_AES_CBC = "cbc(aes)";
+ field public static final String CRYPT_AES_CTR = "rfc3686(ctr(aes))";
+ }
+
+ public class IpSecManager {
+ method @NonNull public android.net.IpSecManager.SecurityParameterIndex allocateSecurityParameterIndex(@NonNull java.net.InetAddress) throws android.net.IpSecManager.ResourceUnavailableException;
+ method @NonNull public android.net.IpSecManager.SecurityParameterIndex allocateSecurityParameterIndex(@NonNull java.net.InetAddress, int) throws android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException;
+ method public void applyTransportModeTransform(@NonNull java.net.Socket, int, @NonNull android.net.IpSecTransform) throws java.io.IOException;
+ method public void applyTransportModeTransform(@NonNull java.net.DatagramSocket, int, @NonNull android.net.IpSecTransform) throws java.io.IOException;
+ method public void applyTransportModeTransform(@NonNull java.io.FileDescriptor, int, @NonNull android.net.IpSecTransform) throws java.io.IOException;
+ method @NonNull public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket(int) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException;
+ method @NonNull public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket() throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException;
+ method public void removeTransportModeTransforms(@NonNull java.net.Socket) throws java.io.IOException;
+ method public void removeTransportModeTransforms(@NonNull java.net.DatagramSocket) throws java.io.IOException;
+ method public void removeTransportModeTransforms(@NonNull java.io.FileDescriptor) throws java.io.IOException;
+ field public static final int DIRECTION_IN = 0; // 0x0
+ field public static final int DIRECTION_OUT = 1; // 0x1
+ }
+
+ public static final class IpSecManager.ResourceUnavailableException extends android.util.AndroidException {
+ }
+
+ public static final class IpSecManager.SecurityParameterIndex implements java.lang.AutoCloseable {
+ method public void close();
+ method public int getSpi();
+ }
+
+ public static final class IpSecManager.SpiUnavailableException extends android.util.AndroidException {
+ method public int getSpi();
+ }
+
+ public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable {
+ method public void close() throws java.io.IOException;
+ method public java.io.FileDescriptor getFileDescriptor();
+ method public int getPort();
+ }
+
+ public final class IpSecTransform implements java.lang.AutoCloseable {
+ method public void close();
+ }
+
+ public static class IpSecTransform.Builder {
+ ctor public IpSecTransform.Builder(@NonNull android.content.Context);
+ method @NonNull public android.net.IpSecTransform buildTransportModeTransform(@NonNull java.net.InetAddress, @NonNull android.net.IpSecManager.SecurityParameterIndex) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException;
+ method @NonNull public android.net.IpSecTransform.Builder setAuthenticatedEncryption(@NonNull android.net.IpSecAlgorithm);
+ method @NonNull public android.net.IpSecTransform.Builder setAuthentication(@NonNull android.net.IpSecAlgorithm);
+ method @NonNull public android.net.IpSecTransform.Builder setEncryption(@NonNull android.net.IpSecAlgorithm);
+ method @NonNull public android.net.IpSecTransform.Builder setIpv4Encapsulation(@NonNull android.net.IpSecManager.UdpEncapsulationSocket, int);
+ }
+
+ public class TrafficStats {
+ ctor public TrafficStats();
+ method public static void clearThreadStatsTag();
+ method public static void clearThreadStatsUid();
+ method public static int getAndSetThreadStatsTag(int);
+ method public static long getMobileRxBytes();
+ method public static long getMobileRxPackets();
+ method public static long getMobileTxBytes();
+ method public static long getMobileTxPackets();
+ method public static long getRxBytes(@NonNull String);
+ method public static long getRxPackets(@NonNull String);
+ method public static int getThreadStatsTag();
+ method public static int getThreadStatsUid();
+ method public static long getTotalRxBytes();
+ method public static long getTotalRxPackets();
+ method public static long getTotalTxBytes();
+ method public static long getTotalTxPackets();
+ method public static long getTxBytes(@NonNull String);
+ method public static long getTxPackets(@NonNull String);
+ method public static long getUidRxBytes(int);
+ method public static long getUidRxPackets(int);
+ method @Deprecated public static long getUidTcpRxBytes(int);
+ method @Deprecated public static long getUidTcpRxSegments(int);
+ method @Deprecated public static long getUidTcpTxBytes(int);
+ method @Deprecated public static long getUidTcpTxSegments(int);
+ method public static long getUidTxBytes(int);
+ method public static long getUidTxPackets(int);
+ method @Deprecated public static long getUidUdpRxBytes(int);
+ method @Deprecated public static long getUidUdpRxPackets(int);
+ method @Deprecated public static long getUidUdpTxBytes(int);
+ method @Deprecated public static long getUidUdpTxPackets(int);
+ method public static void incrementOperationCount(int);
+ method public static void incrementOperationCount(int, int);
+ method public static void setThreadStatsTag(int);
+ method public static void setThreadStatsUid(int);
+ method public static void tagDatagramSocket(@NonNull java.net.DatagramSocket) throws java.net.SocketException;
+ method public static void tagFileDescriptor(@NonNull java.io.FileDescriptor) throws java.io.IOException;
+ method public static void tagSocket(@NonNull java.net.Socket) throws java.net.SocketException;
+ method public static void untagDatagramSocket(@NonNull java.net.DatagramSocket) throws java.net.SocketException;
+ method public static void untagFileDescriptor(@NonNull java.io.FileDescriptor) throws java.io.IOException;
+ method public static void untagSocket(@NonNull java.net.Socket) throws java.net.SocketException;
+ field public static final int UNSUPPORTED = -1; // 0xffffffff
+ }
+
+}
+
+package android.net.nsd {
+
+ public final class NsdManager {
+ method public void discoverServices(String, int, android.net.nsd.NsdManager.DiscoveryListener);
+ method public void discoverServices(@NonNull String, int, @Nullable android.net.Network, @NonNull java.util.concurrent.Executor, @NonNull android.net.nsd.NsdManager.DiscoveryListener);
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void discoverServices(@NonNull String, int, @NonNull android.net.NetworkRequest, @NonNull java.util.concurrent.Executor, @NonNull android.net.nsd.NsdManager.DiscoveryListener);
+ method public void registerService(android.net.nsd.NsdServiceInfo, int, android.net.nsd.NsdManager.RegistrationListener);
+ method public void registerService(@NonNull android.net.nsd.NsdServiceInfo, int, @NonNull java.util.concurrent.Executor, @NonNull android.net.nsd.NsdManager.RegistrationListener);
+ method public void registerServiceInfoCallback(@NonNull android.net.nsd.NsdServiceInfo, @NonNull java.util.concurrent.Executor, @NonNull android.net.nsd.NsdManager.ServiceInfoCallback);
+ method @Deprecated public void resolveService(android.net.nsd.NsdServiceInfo, android.net.nsd.NsdManager.ResolveListener);
+ method @Deprecated public void resolveService(@NonNull android.net.nsd.NsdServiceInfo, @NonNull java.util.concurrent.Executor, @NonNull android.net.nsd.NsdManager.ResolveListener);
+ method public void stopServiceDiscovery(android.net.nsd.NsdManager.DiscoveryListener);
+ method public void stopServiceResolution(@NonNull android.net.nsd.NsdManager.ResolveListener);
+ method public void unregisterService(android.net.nsd.NsdManager.RegistrationListener);
+ method public void unregisterServiceInfoCallback(@NonNull android.net.nsd.NsdManager.ServiceInfoCallback);
+ field public static final String ACTION_NSD_STATE_CHANGED = "android.net.nsd.STATE_CHANGED";
+ field public static final String EXTRA_NSD_STATE = "nsd_state";
+ field public static final int FAILURE_ALREADY_ACTIVE = 3; // 0x3
+ field public static final int FAILURE_BAD_PARAMETERS = 6; // 0x6
+ field public static final int FAILURE_INTERNAL_ERROR = 0; // 0x0
+ field public static final int FAILURE_MAX_LIMIT = 4; // 0x4
+ field public static final int FAILURE_OPERATION_NOT_RUNNING = 5; // 0x5
+ field public static final int NSD_STATE_DISABLED = 1; // 0x1
+ field public static final int NSD_STATE_ENABLED = 2; // 0x2
+ field public static final int PROTOCOL_DNS_SD = 1; // 0x1
+ }
+
+ public static interface NsdManager.DiscoveryListener {
+ method public void onDiscoveryStarted(String);
+ method public void onDiscoveryStopped(String);
+ method public void onServiceFound(android.net.nsd.NsdServiceInfo);
+ method public void onServiceLost(android.net.nsd.NsdServiceInfo);
+ method public void onStartDiscoveryFailed(String, int);
+ method public void onStopDiscoveryFailed(String, int);
+ }
+
+ public static interface NsdManager.RegistrationListener {
+ method public void onRegistrationFailed(android.net.nsd.NsdServiceInfo, int);
+ method public void onServiceRegistered(android.net.nsd.NsdServiceInfo);
+ method public void onServiceUnregistered(android.net.nsd.NsdServiceInfo);
+ method public void onUnregistrationFailed(android.net.nsd.NsdServiceInfo, int);
+ }
+
+ public static interface NsdManager.ResolveListener {
+ method public default void onResolutionStopped(@NonNull android.net.nsd.NsdServiceInfo);
+ method public void onResolveFailed(android.net.nsd.NsdServiceInfo, int);
+ method public void onServiceResolved(android.net.nsd.NsdServiceInfo);
+ method public default void onStopResolutionFailed(@NonNull android.net.nsd.NsdServiceInfo, int);
+ }
+
+ public static interface NsdManager.ServiceInfoCallback {
+ method public void onServiceInfoCallbackRegistrationFailed(int);
+ method public void onServiceInfoCallbackUnregistered();
+ method public void onServiceLost();
+ method public void onServiceUpdated(@NonNull android.net.nsd.NsdServiceInfo);
+ }
+
+ public final class NsdServiceInfo implements android.os.Parcelable {
+ ctor public NsdServiceInfo();
+ method public int describeContents();
+ method public java.util.Map<java.lang.String,byte[]> getAttributes();
+ method @Deprecated public java.net.InetAddress getHost();
+ method @NonNull public java.util.List<java.net.InetAddress> getHostAddresses();
+ method @Nullable public android.net.Network getNetwork();
+ method public int getPort();
+ method public String getServiceName();
+ method public String getServiceType();
+ method public void removeAttribute(String);
+ method public void setAttribute(String, String);
+ method @Deprecated public void setHost(java.net.InetAddress);
+ method public void setHostAddresses(@NonNull java.util.List<java.net.InetAddress>);
+ method public void setNetwork(@Nullable android.net.Network);
+ method public void setPort(int);
+ method public void setServiceName(String);
+ method public void setServiceType(String);
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.nsd.NsdServiceInfo> CREATOR;
+ }
+
+}
+
diff --git a/extensions/11/public/api/framework-connectivity.txt b/extensions/11/public/api/framework-connectivity.txt
new file mode 100644
index 000000000..6860c3c38
--- /dev/null
+++ b/extensions/11/public/api/framework-connectivity.txt
@@ -0,0 +1,816 @@
+// Signature format: 2.0
+package android.net {
+
+ public class CaptivePortal implements android.os.Parcelable {
+ method public int describeContents();
+ method public void ignoreNetwork();
+ method public void reportCaptivePortalDismissed();
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.CaptivePortal> CREATOR;
+ }
+
+ public class ConnectivityDiagnosticsManager {
+ method public void registerConnectivityDiagnosticsCallback(@NonNull android.net.NetworkRequest, @NonNull java.util.concurrent.Executor, @NonNull android.net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback);
+ method public void unregisterConnectivityDiagnosticsCallback(@NonNull android.net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback);
+ }
+
+ public abstract static class ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback {
+ ctor public ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback();
+ method public void onConnectivityReportAvailable(@NonNull android.net.ConnectivityDiagnosticsManager.ConnectivityReport);
+ method public void onDataStallSuspected(@NonNull android.net.ConnectivityDiagnosticsManager.DataStallReport);
+ method public void onNetworkConnectivityReported(@NonNull android.net.Network, boolean);
+ }
+
+ public static final class ConnectivityDiagnosticsManager.ConnectivityReport implements android.os.Parcelable {
+ ctor public ConnectivityDiagnosticsManager.ConnectivityReport(@NonNull android.net.Network, long, @NonNull android.net.LinkProperties, @NonNull android.net.NetworkCapabilities, @NonNull android.os.PersistableBundle);
+ method public int describeContents();
+ method @NonNull public android.os.PersistableBundle getAdditionalInfo();
+ method @NonNull public android.net.LinkProperties getLinkProperties();
+ method @NonNull public android.net.Network getNetwork();
+ method @NonNull public android.net.NetworkCapabilities getNetworkCapabilities();
+ method public long getReportTimestamp();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.ConnectivityDiagnosticsManager.ConnectivityReport> CREATOR;
+ field public static final String KEY_NETWORK_PROBES_ATTEMPTED_BITMASK = "networkProbesAttempted";
+ field public static final String KEY_NETWORK_PROBES_SUCCEEDED_BITMASK = "networkProbesSucceeded";
+ field public static final String KEY_NETWORK_VALIDATION_RESULT = "networkValidationResult";
+ field public static final int NETWORK_PROBE_DNS = 4; // 0x4
+ field public static final int NETWORK_PROBE_FALLBACK = 32; // 0x20
+ field public static final int NETWORK_PROBE_HTTP = 8; // 0x8
+ field public static final int NETWORK_PROBE_HTTPS = 16; // 0x10
+ field public static final int NETWORK_PROBE_PRIVATE_DNS = 64; // 0x40
+ field public static final int NETWORK_VALIDATION_RESULT_INVALID = 0; // 0x0
+ field public static final int NETWORK_VALIDATION_RESULT_PARTIALLY_VALID = 2; // 0x2
+ field public static final int NETWORK_VALIDATION_RESULT_SKIPPED = 3; // 0x3
+ field public static final int NETWORK_VALIDATION_RESULT_VALID = 1; // 0x1
+ }
+
+ public static final class ConnectivityDiagnosticsManager.DataStallReport implements android.os.Parcelable {
+ ctor public ConnectivityDiagnosticsManager.DataStallReport(@NonNull android.net.Network, long, int, @NonNull android.net.LinkProperties, @NonNull android.net.NetworkCapabilities, @NonNull android.os.PersistableBundle);
+ method public int describeContents();
+ method public int getDetectionMethod();
+ method @NonNull public android.net.LinkProperties getLinkProperties();
+ method @NonNull public android.net.Network getNetwork();
+ method @NonNull public android.net.NetworkCapabilities getNetworkCapabilities();
+ method public long getReportTimestamp();
+ method @NonNull public android.os.PersistableBundle getStallDetails();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.ConnectivityDiagnosticsManager.DataStallReport> CREATOR;
+ field public static final int DETECTION_METHOD_DNS_EVENTS = 1; // 0x1
+ field public static final int DETECTION_METHOD_TCP_METRICS = 2; // 0x2
+ field public static final String KEY_DNS_CONSECUTIVE_TIMEOUTS = "dnsConsecutiveTimeouts";
+ field public static final String KEY_TCP_METRICS_COLLECTION_PERIOD_MILLIS = "tcpMetricsCollectionPeriodMillis";
+ field public static final String KEY_TCP_PACKET_FAIL_RATE = "tcpPacketFailRate";
+ }
+
+ public class ConnectivityManager {
+ method public void addDefaultNetworkActiveListener(android.net.ConnectivityManager.OnNetworkActiveListener);
+ method public boolean bindProcessToNetwork(@Nullable android.net.Network);
+ method @NonNull public android.net.SocketKeepalive createSocketKeepalive(@NonNull android.net.Network, @NonNull android.net.IpSecManager.UdpEncapsulationSocket, @NonNull java.net.InetAddress, @NonNull java.net.InetAddress, @NonNull java.util.concurrent.Executor, @NonNull android.net.SocketKeepalive.Callback);
+ method @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.Network getActiveNetwork();
+ method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkInfo getActiveNetworkInfo();
+ method @Deprecated @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkInfo[] getAllNetworkInfo();
+ method @Deprecated @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.Network[] getAllNetworks();
+ method @Deprecated public boolean getBackgroundDataSetting();
+ method @Nullable public android.net.Network getBoundNetworkForProcess();
+ method public int getConnectionOwnerUid(int, @NonNull java.net.InetSocketAddress, @NonNull java.net.InetSocketAddress);
+ method @Nullable public android.net.ProxyInfo getDefaultProxy();
+ method @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.LinkProperties getLinkProperties(@Nullable android.net.Network);
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public int getMultipathPreference(@Nullable android.net.Network);
+ method @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkCapabilities getNetworkCapabilities(@Nullable android.net.Network);
+ method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkInfo getNetworkInfo(int);
+ method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkInfo getNetworkInfo(@Nullable android.net.Network);
+ method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public int getNetworkPreference();
+ method @Nullable public byte[] getNetworkWatchlistConfigHash();
+ method @Deprecated @Nullable public static android.net.Network getProcessDefaultNetwork();
+ method public int getRestrictBackgroundStatus();
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public boolean isActiveNetworkMetered();
+ method public boolean isDefaultNetworkActive();
+ method @Deprecated public static boolean isNetworkTypeValid(int);
+ method public void registerBestMatchingNetworkCallback(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler);
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerDefaultNetworkCallback(@NonNull android.net.ConnectivityManager.NetworkCallback);
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerDefaultNetworkCallback(@NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler);
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerNetworkCallback(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback);
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerNetworkCallback(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler);
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerNetworkCallback(@NonNull android.net.NetworkRequest, @NonNull android.app.PendingIntent);
+ method public void releaseNetworkRequest(@NonNull android.app.PendingIntent);
+ method public void removeDefaultNetworkActiveListener(@NonNull android.net.ConnectivityManager.OnNetworkActiveListener);
+ method @Deprecated public void reportBadNetwork(@Nullable android.net.Network);
+ method public void reportNetworkConnectivity(@Nullable android.net.Network, boolean);
+ method public boolean requestBandwidthUpdate(@NonNull android.net.Network);
+ method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback);
+ method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler);
+ method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, int);
+ method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler, int);
+ method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.app.PendingIntent);
+ method @Deprecated public void setNetworkPreference(int);
+ method @Deprecated public static boolean setProcessDefaultNetwork(@Nullable android.net.Network);
+ method public void unregisterNetworkCallback(@NonNull android.net.ConnectivityManager.NetworkCallback);
+ method public void unregisterNetworkCallback(@NonNull android.app.PendingIntent);
+ field @Deprecated public static final String ACTION_BACKGROUND_DATA_SETTING_CHANGED = "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED";
+ field public static final String ACTION_CAPTIVE_PORTAL_SIGN_IN = "android.net.conn.CAPTIVE_PORTAL";
+ field public static final String ACTION_RESTRICT_BACKGROUND_CHANGED = "android.net.conn.RESTRICT_BACKGROUND_CHANGED";
+ field @Deprecated public static final String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE";
+ field @Deprecated public static final int DEFAULT_NETWORK_PREFERENCE = 1; // 0x1
+ field public static final String EXTRA_CAPTIVE_PORTAL = "android.net.extra.CAPTIVE_PORTAL";
+ field public static final String EXTRA_CAPTIVE_PORTAL_URL = "android.net.extra.CAPTIVE_PORTAL_URL";
+ field @Deprecated public static final String EXTRA_EXTRA_INFO = "extraInfo";
+ field @Deprecated public static final String EXTRA_IS_FAILOVER = "isFailover";
+ field public static final String EXTRA_NETWORK = "android.net.extra.NETWORK";
+ field @Deprecated public static final String EXTRA_NETWORK_INFO = "networkInfo";
+ field public static final String EXTRA_NETWORK_REQUEST = "android.net.extra.NETWORK_REQUEST";
+ field @Deprecated public static final String EXTRA_NETWORK_TYPE = "networkType";
+ field public static final String EXTRA_NO_CONNECTIVITY = "noConnectivity";
+ field @Deprecated public static final String EXTRA_OTHER_NETWORK_INFO = "otherNetwork";
+ field public static final String EXTRA_REASON = "reason";
+ field public static final int MULTIPATH_PREFERENCE_HANDOVER = 1; // 0x1
+ field public static final int MULTIPATH_PREFERENCE_PERFORMANCE = 4; // 0x4
+ field public static final int MULTIPATH_PREFERENCE_RELIABILITY = 2; // 0x2
+ field public static final int RESTRICT_BACKGROUND_STATUS_DISABLED = 1; // 0x1
+ field public static final int RESTRICT_BACKGROUND_STATUS_ENABLED = 3; // 0x3
+ field public static final int RESTRICT_BACKGROUND_STATUS_WHITELISTED = 2; // 0x2
+ field @Deprecated public static final int TYPE_BLUETOOTH = 7; // 0x7
+ field @Deprecated public static final int TYPE_DUMMY = 8; // 0x8
+ field @Deprecated public static final int TYPE_ETHERNET = 9; // 0x9
+ field @Deprecated public static final int TYPE_MOBILE = 0; // 0x0
+ field @Deprecated public static final int TYPE_MOBILE_DUN = 4; // 0x4
+ field @Deprecated public static final int TYPE_MOBILE_HIPRI = 5; // 0x5
+ field @Deprecated public static final int TYPE_MOBILE_MMS = 2; // 0x2
+ field @Deprecated public static final int TYPE_MOBILE_SUPL = 3; // 0x3
+ field @Deprecated public static final int TYPE_VPN = 17; // 0x11
+ field @Deprecated public static final int TYPE_WIFI = 1; // 0x1
+ field @Deprecated public static final int TYPE_WIMAX = 6; // 0x6
+ }
+
+ public static class ConnectivityManager.NetworkCallback {
+ ctor public ConnectivityManager.NetworkCallback();
+ ctor public ConnectivityManager.NetworkCallback(int);
+ method public void onAvailable(@NonNull android.net.Network);
+ method public void onBlockedStatusChanged(@NonNull android.net.Network, boolean);
+ method public void onCapabilitiesChanged(@NonNull android.net.Network, @NonNull android.net.NetworkCapabilities);
+ method public void onLinkPropertiesChanged(@NonNull android.net.Network, @NonNull android.net.LinkProperties);
+ method public void onLosing(@NonNull android.net.Network, int);
+ method public void onLost(@NonNull android.net.Network);
+ method public void onUnavailable();
+ field public static final int FLAG_INCLUDE_LOCATION_INFO = 1; // 0x1
+ }
+
+ public static interface ConnectivityManager.OnNetworkActiveListener {
+ method public void onNetworkActive();
+ }
+
+ public class DhcpInfo implements android.os.Parcelable {
+ ctor public DhcpInfo();
+ method public int describeContents();
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.DhcpInfo> CREATOR;
+ field public int dns1;
+ field public int dns2;
+ field public int gateway;
+ field public int ipAddress;
+ field public int leaseDuration;
+ field public int netmask;
+ field public int serverAddress;
+ }
+
+ public final class DnsResolver {
+ method @NonNull public static android.net.DnsResolver getInstance();
+ method public void query(@Nullable android.net.Network, @NonNull String, int, @NonNull java.util.concurrent.Executor, @Nullable android.os.CancellationSignal, @NonNull android.net.DnsResolver.Callback<? super java.util.List<java.net.InetAddress>>);
+ method public void query(@Nullable android.net.Network, @NonNull String, int, int, @NonNull java.util.concurrent.Executor, @Nullable android.os.CancellationSignal, @NonNull android.net.DnsResolver.Callback<? super java.util.List<java.net.InetAddress>>);
+ method public void rawQuery(@Nullable android.net.Network, @NonNull byte[], int, @NonNull java.util.concurrent.Executor, @Nullable android.os.CancellationSignal, @NonNull android.net.DnsResolver.Callback<? super byte[]>);
+ method public void rawQuery(@Nullable android.net.Network, @NonNull String, int, int, int, @NonNull java.util.concurrent.Executor, @Nullable android.os.CancellationSignal, @NonNull android.net.DnsResolver.Callback<? super byte[]>);
+ field public static final int CLASS_IN = 1; // 0x1
+ field public static final int ERROR_PARSE = 0; // 0x0
+ field public static final int ERROR_SYSTEM = 1; // 0x1
+ field public static final int FLAG_EMPTY = 0; // 0x0
+ field public static final int FLAG_NO_CACHE_LOOKUP = 4; // 0x4
+ field public static final int FLAG_NO_CACHE_STORE = 2; // 0x2
+ field public static final int FLAG_NO_RETRY = 1; // 0x1
+ field public static final int TYPE_A = 1; // 0x1
+ field public static final int TYPE_AAAA = 28; // 0x1c
+ }
+
+ public static interface DnsResolver.Callback<T> {
+ method public void onAnswer(@NonNull T, int);
+ method public void onError(@NonNull android.net.DnsResolver.DnsException);
+ }
+
+ public static class DnsResolver.DnsException extends java.lang.Exception {
+ ctor public DnsResolver.DnsException(int, @Nullable Throwable);
+ field public final int code;
+ }
+
+ public class InetAddresses {
+ method public static boolean isNumericAddress(@NonNull String);
+ method @NonNull public static java.net.InetAddress parseNumericAddress(@NonNull String);
+ }
+
+ public final class IpConfiguration implements android.os.Parcelable {
+ method public int describeContents();
+ method @Nullable public android.net.ProxyInfo getHttpProxy();
+ method @Nullable public android.net.StaticIpConfiguration getStaticIpConfiguration();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.IpConfiguration> CREATOR;
+ }
+
+ public static final class IpConfiguration.Builder {
+ ctor public IpConfiguration.Builder();
+ method @NonNull public android.net.IpConfiguration build();
+ method @NonNull public android.net.IpConfiguration.Builder setHttpProxy(@Nullable android.net.ProxyInfo);
+ method @NonNull public android.net.IpConfiguration.Builder setStaticIpConfiguration(@Nullable android.net.StaticIpConfiguration);
+ }
+
+ public final class IpPrefix implements android.os.Parcelable {
+ ctor public IpPrefix(@NonNull java.net.InetAddress, @IntRange(from=0, to=128) int);
+ method public boolean contains(@NonNull java.net.InetAddress);
+ method public int describeContents();
+ method @NonNull public java.net.InetAddress getAddress();
+ method @IntRange(from=0, to=128) public int getPrefixLength();
+ method @NonNull public byte[] getRawAddress();
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.IpPrefix> CREATOR;
+ }
+
+ public class LinkAddress implements android.os.Parcelable {
+ method public int describeContents();
+ method public java.net.InetAddress getAddress();
+ method public int getFlags();
+ method @IntRange(from=0, to=128) public int getPrefixLength();
+ method public int getScope();
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.LinkAddress> CREATOR;
+ }
+
+ public final class LinkProperties implements android.os.Parcelable {
+ ctor public LinkProperties();
+ method public boolean addRoute(@NonNull android.net.RouteInfo);
+ method public void clear();
+ method public int describeContents();
+ method @Nullable public java.net.Inet4Address getDhcpServerAddress();
+ method @NonNull public java.util.List<java.net.InetAddress> getDnsServers();
+ method @Nullable public String getDomains();
+ method @Nullable public android.net.ProxyInfo getHttpProxy();
+ method @Nullable public String getInterfaceName();
+ method @NonNull public java.util.List<android.net.LinkAddress> getLinkAddresses();
+ method public int getMtu();
+ method @Nullable public android.net.IpPrefix getNat64Prefix();
+ method @Nullable public String getPrivateDnsServerName();
+ method @NonNull public java.util.List<android.net.RouteInfo> getRoutes();
+ method public boolean isPrivateDnsActive();
+ method public boolean isWakeOnLanSupported();
+ method public void setDhcpServerAddress(@Nullable java.net.Inet4Address);
+ method public void setDnsServers(@NonNull java.util.Collection<java.net.InetAddress>);
+ method public void setDomains(@Nullable String);
+ method public void setHttpProxy(@Nullable android.net.ProxyInfo);
+ method public void setInterfaceName(@Nullable String);
+ method public void setLinkAddresses(@NonNull java.util.Collection<android.net.LinkAddress>);
+ method public void setMtu(int);
+ method public void setNat64Prefix(@Nullable android.net.IpPrefix);
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.LinkProperties> CREATOR;
+ }
+
+ public final class MacAddress implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public static android.net.MacAddress fromBytes(@NonNull byte[]);
+ method @NonNull public static android.net.MacAddress fromString(@NonNull String);
+ method public int getAddressType();
+ method @Nullable public java.net.Inet6Address getLinkLocalIpv6FromEui48Mac();
+ method public boolean isLocallyAssigned();
+ method public boolean matches(@NonNull android.net.MacAddress, @NonNull android.net.MacAddress);
+ method @NonNull public byte[] toByteArray();
+ method @NonNull public String toOuiString();
+ method public void writeToParcel(android.os.Parcel, int);
+ field public static final android.net.MacAddress BROADCAST_ADDRESS;
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.MacAddress> CREATOR;
+ field public static final int TYPE_BROADCAST = 3; // 0x3
+ field public static final int TYPE_MULTICAST = 2; // 0x2
+ field public static final int TYPE_UNICAST = 1; // 0x1
+ }
+
+ public class Network implements android.os.Parcelable {
+ method public void bindSocket(java.net.DatagramSocket) throws java.io.IOException;
+ method public void bindSocket(java.net.Socket) throws java.io.IOException;
+ method public void bindSocket(java.io.FileDescriptor) throws java.io.IOException;
+ method public int describeContents();
+ method public static android.net.Network fromNetworkHandle(long);
+ method public java.net.InetAddress[] getAllByName(String) throws java.net.UnknownHostException;
+ method public java.net.InetAddress getByName(String) throws java.net.UnknownHostException;
+ method public long getNetworkHandle();
+ method public javax.net.SocketFactory getSocketFactory();
+ method public java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException;
+ method public java.net.URLConnection openConnection(java.net.URL, java.net.Proxy) throws java.io.IOException;
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.Network> CREATOR;
+ }
+
+ public final class NetworkCapabilities implements android.os.Parcelable {
+ ctor public NetworkCapabilities();
+ ctor public NetworkCapabilities(android.net.NetworkCapabilities);
+ method public int describeContents();
+ method @NonNull public int[] getCapabilities();
+ method @NonNull public int[] getEnterpriseIds();
+ method public int getLinkDownstreamBandwidthKbps();
+ method public int getLinkUpstreamBandwidthKbps();
+ method @Nullable public android.net.NetworkSpecifier getNetworkSpecifier();
+ method public int getOwnerUid();
+ method public int getSignalStrength();
+ method @Nullable public android.net.TransportInfo getTransportInfo();
+ method public boolean hasCapability(int);
+ method public boolean hasEnterpriseId(int);
+ method public boolean hasTransport(int);
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkCapabilities> CREATOR;
+ field public static final int NET_CAPABILITY_CAPTIVE_PORTAL = 17; // 0x11
+ field public static final int NET_CAPABILITY_CBS = 5; // 0x5
+ field public static final int NET_CAPABILITY_DUN = 2; // 0x2
+ field public static final int NET_CAPABILITY_EIMS = 10; // 0xa
+ field public static final int NET_CAPABILITY_ENTERPRISE = 29; // 0x1d
+ field public static final int NET_CAPABILITY_FOREGROUND = 19; // 0x13
+ field public static final int NET_CAPABILITY_FOTA = 3; // 0x3
+ field public static final int NET_CAPABILITY_HEAD_UNIT = 32; // 0x20
+ field public static final int NET_CAPABILITY_IA = 7; // 0x7
+ field public static final int NET_CAPABILITY_IMS = 4; // 0x4
+ field public static final int NET_CAPABILITY_INTERNET = 12; // 0xc
+ field public static final int NET_CAPABILITY_MCX = 23; // 0x17
+ field public static final int NET_CAPABILITY_MMS = 0; // 0x0
+ field public static final int NET_CAPABILITY_MMTEL = 33; // 0x21
+ field public static final int NET_CAPABILITY_NOT_CONGESTED = 20; // 0x14
+ field public static final int NET_CAPABILITY_NOT_METERED = 11; // 0xb
+ field public static final int NET_CAPABILITY_NOT_RESTRICTED = 13; // 0xd
+ field public static final int NET_CAPABILITY_NOT_ROAMING = 18; // 0x12
+ field public static final int NET_CAPABILITY_NOT_SUSPENDED = 21; // 0x15
+ field public static final int NET_CAPABILITY_NOT_VPN = 15; // 0xf
+ field public static final int NET_CAPABILITY_PRIORITIZE_BANDWIDTH = 35; // 0x23
+ field public static final int NET_CAPABILITY_PRIORITIZE_LATENCY = 34; // 0x22
+ field public static final int NET_CAPABILITY_RCS = 8; // 0x8
+ field public static final int NET_CAPABILITY_SUPL = 1; // 0x1
+ field public static final int NET_CAPABILITY_TEMPORARILY_NOT_METERED = 25; // 0x19
+ field public static final int NET_CAPABILITY_TRUSTED = 14; // 0xe
+ field public static final int NET_CAPABILITY_VALIDATED = 16; // 0x10
+ field public static final int NET_CAPABILITY_WIFI_P2P = 6; // 0x6
+ field public static final int NET_CAPABILITY_XCAP = 9; // 0x9
+ field public static final int NET_ENTERPRISE_ID_1 = 1; // 0x1
+ field public static final int NET_ENTERPRISE_ID_2 = 2; // 0x2
+ field public static final int NET_ENTERPRISE_ID_3 = 3; // 0x3
+ field public static final int NET_ENTERPRISE_ID_4 = 4; // 0x4
+ field public static final int NET_ENTERPRISE_ID_5 = 5; // 0x5
+ field public static final int SIGNAL_STRENGTH_UNSPECIFIED = -2147483648; // 0x80000000
+ field public static final int TRANSPORT_BLUETOOTH = 2; // 0x2
+ field public static final int TRANSPORT_CELLULAR = 0; // 0x0
+ field public static final int TRANSPORT_ETHERNET = 3; // 0x3
+ field public static final int TRANSPORT_LOWPAN = 6; // 0x6
+ field public static final int TRANSPORT_THREAD = 9; // 0x9
+ field public static final int TRANSPORT_USB = 8; // 0x8
+ field public static final int TRANSPORT_VPN = 4; // 0x4
+ field public static final int TRANSPORT_WIFI = 1; // 0x1
+ field public static final int TRANSPORT_WIFI_AWARE = 5; // 0x5
+ }
+
+ @Deprecated public class NetworkInfo implements android.os.Parcelable {
+ ctor @Deprecated public NetworkInfo(int, int, @Nullable String, @Nullable String);
+ method @Deprecated public int describeContents();
+ method @Deprecated @NonNull public android.net.NetworkInfo.DetailedState getDetailedState();
+ method @Deprecated public String getExtraInfo();
+ method @Deprecated public String getReason();
+ method @Deprecated public android.net.NetworkInfo.State getState();
+ method @Deprecated public int getSubtype();
+ method @Deprecated public String getSubtypeName();
+ method @Deprecated public int getType();
+ method @Deprecated public String getTypeName();
+ method @Deprecated public boolean isAvailable();
+ method @Deprecated public boolean isConnected();
+ method @Deprecated public boolean isConnectedOrConnecting();
+ method @Deprecated public boolean isFailover();
+ method @Deprecated public boolean isRoaming();
+ method @Deprecated public void setDetailedState(@NonNull android.net.NetworkInfo.DetailedState, @Nullable String, @Nullable String);
+ method @Deprecated public void writeToParcel(android.os.Parcel, int);
+ field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkInfo> CREATOR;
+ }
+
+ @Deprecated public enum NetworkInfo.DetailedState {
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState AUTHENTICATING;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState BLOCKED;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState CAPTIVE_PORTAL_CHECK;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState CONNECTED;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState CONNECTING;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState DISCONNECTED;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState DISCONNECTING;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState FAILED;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState IDLE;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState OBTAINING_IPADDR;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState SCANNING;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState SUSPENDED;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState VERIFYING_POOR_LINK;
+ }
+
+ @Deprecated public enum NetworkInfo.State {
+ enum_constant @Deprecated public static final android.net.NetworkInfo.State CONNECTED;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.State CONNECTING;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.State DISCONNECTED;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.State DISCONNECTING;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.State SUSPENDED;
+ enum_constant @Deprecated public static final android.net.NetworkInfo.State UNKNOWN;
+ }
+
+ public class NetworkRequest implements android.os.Parcelable {
+ method public boolean canBeSatisfiedBy(@Nullable android.net.NetworkCapabilities);
+ method public int describeContents();
+ method @NonNull public int[] getCapabilities();
+ method @Nullable public android.net.NetworkSpecifier getNetworkSpecifier();
+ method @NonNull public int[] getTransportTypes();
+ method public boolean hasCapability(int);
+ method public boolean hasTransport(int);
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkRequest> CREATOR;
+ }
+
+ public static class NetworkRequest.Builder {
+ ctor public NetworkRequest.Builder();
+ ctor public NetworkRequest.Builder(@NonNull android.net.NetworkRequest);
+ method public android.net.NetworkRequest.Builder addCapability(int);
+ method public android.net.NetworkRequest.Builder addTransportType(int);
+ method public android.net.NetworkRequest build();
+ method @NonNull public android.net.NetworkRequest.Builder clearCapabilities();
+ method public android.net.NetworkRequest.Builder removeCapability(int);
+ method public android.net.NetworkRequest.Builder removeTransportType(int);
+ method @NonNull public android.net.NetworkRequest.Builder setIncludeOtherUidNetworks(boolean);
+ method @Deprecated public android.net.NetworkRequest.Builder setNetworkSpecifier(String);
+ method public android.net.NetworkRequest.Builder setNetworkSpecifier(android.net.NetworkSpecifier);
+ }
+
+ public class ParseException extends java.lang.RuntimeException {
+ ctor public ParseException(@NonNull String);
+ ctor public ParseException(@NonNull String, @NonNull Throwable);
+ field public String response;
+ }
+
+ public class ProxyInfo implements android.os.Parcelable {
+ ctor public ProxyInfo(@Nullable android.net.ProxyInfo);
+ method public static android.net.ProxyInfo buildDirectProxy(String, int);
+ method public static android.net.ProxyInfo buildDirectProxy(String, int, java.util.List<java.lang.String>);
+ method public static android.net.ProxyInfo buildPacProxy(android.net.Uri);
+ method @NonNull public static android.net.ProxyInfo buildPacProxy(@NonNull android.net.Uri, int);
+ method public int describeContents();
+ method public String[] getExclusionList();
+ method public String getHost();
+ method public android.net.Uri getPacFileUrl();
+ method public int getPort();
+ method public boolean isValid();
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.ProxyInfo> CREATOR;
+ }
+
+ public final class RouteInfo implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public android.net.IpPrefix getDestination();
+ method @Nullable public java.net.InetAddress getGateway();
+ method @Nullable public String getInterface();
+ method public int getType();
+ method public boolean hasGateway();
+ method public boolean isDefaultRoute();
+ method public boolean matches(java.net.InetAddress);
+ method public void writeToParcel(android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.RouteInfo> CREATOR;
+ field public static final int RTN_THROW = 9; // 0x9
+ field public static final int RTN_UNICAST = 1; // 0x1
+ field public static final int RTN_UNREACHABLE = 7; // 0x7
+ }
+
+ public abstract class SocketKeepalive implements java.lang.AutoCloseable {
+ method public final void close();
+ method public final void start(@IntRange(from=0xa, to=0xe10) int);
+ method public final void stop();
+ field public static final int ERROR_HARDWARE_ERROR = -31; // 0xffffffe1
+ field public static final int ERROR_INSUFFICIENT_RESOURCES = -32; // 0xffffffe0
+ field public static final int ERROR_INVALID_INTERVAL = -24; // 0xffffffe8
+ field public static final int ERROR_INVALID_IP_ADDRESS = -21; // 0xffffffeb
+ field public static final int ERROR_INVALID_LENGTH = -23; // 0xffffffe9
+ field public static final int ERROR_INVALID_NETWORK = -20; // 0xffffffec
+ field public static final int ERROR_INVALID_PORT = -22; // 0xffffffea
+ field public static final int ERROR_INVALID_SOCKET = -25; // 0xffffffe7
+ field public static final int ERROR_SOCKET_NOT_IDLE = -26; // 0xffffffe6
+ field public static final int ERROR_UNSUPPORTED = -30; // 0xffffffe2
+ }
+
+ public static class SocketKeepalive.Callback {
+ ctor public SocketKeepalive.Callback();
+ method public void onDataReceived();
+ method public void onError(int);
+ method public void onStarted();
+ method public void onStopped();
+ }
+
+ public final class StaticIpConfiguration implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.List<java.net.InetAddress> getDnsServers();
+ method @Nullable public String getDomains();
+ method @Nullable public java.net.InetAddress getGateway();
+ method @NonNull public android.net.LinkAddress getIpAddress();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.StaticIpConfiguration> CREATOR;
+ }
+
+ public static final class StaticIpConfiguration.Builder {
+ ctor public StaticIpConfiguration.Builder();
+ method @NonNull public android.net.StaticIpConfiguration build();
+ method @NonNull public android.net.StaticIpConfiguration.Builder setDnsServers(@NonNull Iterable<java.net.InetAddress>);
+ method @NonNull public android.net.StaticIpConfiguration.Builder setDomains(@Nullable String);
+ method @NonNull public android.net.StaticIpConfiguration.Builder setGateway(@Nullable java.net.InetAddress);
+ method @NonNull public android.net.StaticIpConfiguration.Builder setIpAddress(@NonNull android.net.LinkAddress);
+ }
+
+ public interface TransportInfo {
+ }
+
+}
+
+package android.net.http {
+
+ public abstract class BidirectionalStream {
+ ctor public BidirectionalStream();
+ method public abstract void cancel();
+ method public abstract void flush();
+ method @NonNull public abstract android.net.http.HeaderBlock getHeaders();
+ method @NonNull public abstract String getHttpMethod();
+ method public abstract int getPriority();
+ method public abstract int getTrafficStatsTag();
+ method public abstract int getTrafficStatsUid();
+ method public abstract boolean hasTrafficStatsTag();
+ method public abstract boolean hasTrafficStatsUid();
+ method public abstract boolean isDelayRequestHeadersUntilFirstFlushEnabled();
+ method public abstract boolean isDone();
+ method public abstract void read(@NonNull java.nio.ByteBuffer);
+ method public abstract void start();
+ method public abstract void write(@NonNull java.nio.ByteBuffer, boolean);
+ field public static final int STREAM_PRIORITY_HIGHEST = 4; // 0x4
+ field public static final int STREAM_PRIORITY_IDLE = 0; // 0x0
+ field public static final int STREAM_PRIORITY_LOW = 2; // 0x2
+ field public static final int STREAM_PRIORITY_LOWEST = 1; // 0x1
+ field public static final int STREAM_PRIORITY_MEDIUM = 3; // 0x3
+ }
+
+ public abstract static class BidirectionalStream.Builder {
+ ctor public BidirectionalStream.Builder();
+ method @NonNull public abstract android.net.http.BidirectionalStream.Builder addHeader(@NonNull String, @NonNull String);
+ method @NonNull public abstract android.net.http.BidirectionalStream build();
+ method @NonNull public abstract android.net.http.BidirectionalStream.Builder setDelayRequestHeadersUntilFirstFlushEnabled(boolean);
+ method @NonNull public abstract android.net.http.BidirectionalStream.Builder setHttpMethod(@NonNull String);
+ method @NonNull public abstract android.net.http.BidirectionalStream.Builder setPriority(int);
+ method @NonNull public abstract android.net.http.BidirectionalStream.Builder setTrafficStatsTag(int);
+ method @NonNull public abstract android.net.http.BidirectionalStream.Builder setTrafficStatsUid(int);
+ }
+
+ public static interface BidirectionalStream.Callback {
+ method public void onCanceled(@NonNull android.net.http.BidirectionalStream, @Nullable android.net.http.UrlResponseInfo);
+ method public void onFailed(@NonNull android.net.http.BidirectionalStream, @Nullable android.net.http.UrlResponseInfo, @NonNull android.net.http.HttpException);
+ method public void onReadCompleted(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull java.nio.ByteBuffer, boolean);
+ method public void onResponseHeadersReceived(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo);
+ method public void onResponseTrailersReceived(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull android.net.http.HeaderBlock);
+ method public void onStreamReady(@NonNull android.net.http.BidirectionalStream);
+ method public void onSucceeded(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo);
+ method public void onWriteCompleted(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull java.nio.ByteBuffer, boolean);
+ }
+
+ public abstract class CallbackException extends android.net.http.HttpException {
+ ctor protected CallbackException(@Nullable String, @Nullable Throwable);
+ }
+
+ public class ConnectionMigrationOptions {
+ method public int getAllowNonDefaultNetworkUsage();
+ method public int getDefaultNetworkMigration();
+ method public int getPathDegradationMigration();
+ field public static final int MIGRATION_OPTION_DISABLED = 2; // 0x2
+ field public static final int MIGRATION_OPTION_ENABLED = 1; // 0x1
+ field public static final int MIGRATION_OPTION_UNSPECIFIED = 0; // 0x0
+ }
+
+ public static final class ConnectionMigrationOptions.Builder {
+ ctor public ConnectionMigrationOptions.Builder();
+ method @NonNull public android.net.http.ConnectionMigrationOptions build();
+ method @NonNull public android.net.http.ConnectionMigrationOptions.Builder setAllowNonDefaultNetworkUsage(int);
+ method @NonNull public android.net.http.ConnectionMigrationOptions.Builder setDefaultNetworkMigration(int);
+ method @NonNull public android.net.http.ConnectionMigrationOptions.Builder setPathDegradationMigration(int);
+ }
+
+ public final class DnsOptions {
+ method public int getPersistHostCache();
+ method @Nullable public java.time.Duration getPersistHostCachePeriod();
+ method public int getPreestablishConnectionsToStaleDnsResults();
+ method public int getStaleDns();
+ method @Nullable public android.net.http.DnsOptions.StaleDnsOptions getStaleDnsOptions();
+ method public int getUseHttpStackDnsResolver();
+ field public static final int DNS_OPTION_DISABLED = 2; // 0x2
+ field public static final int DNS_OPTION_ENABLED = 1; // 0x1
+ field public static final int DNS_OPTION_UNSPECIFIED = 0; // 0x0
+ }
+
+ public static final class DnsOptions.Builder {
+ ctor public DnsOptions.Builder();
+ method @NonNull public android.net.http.DnsOptions build();
+ method @NonNull public android.net.http.DnsOptions.Builder setPersistHostCache(int);
+ method @NonNull public android.net.http.DnsOptions.Builder setPersistHostCachePeriod(@NonNull java.time.Duration);
+ method @NonNull public android.net.http.DnsOptions.Builder setPreestablishConnectionsToStaleDnsResults(int);
+ method @NonNull public android.net.http.DnsOptions.Builder setStaleDns(int);
+ method @NonNull public android.net.http.DnsOptions.Builder setStaleDnsOptions(@NonNull android.net.http.DnsOptions.StaleDnsOptions);
+ method @NonNull public android.net.http.DnsOptions.Builder setUseHttpStackDnsResolver(int);
+ }
+
+ public static class DnsOptions.StaleDnsOptions {
+ method public int getAllowCrossNetworkUsage();
+ method @Nullable public java.time.Duration getFreshLookupTimeout();
+ method @Nullable public java.time.Duration getMaxExpiredDelay();
+ method public int getUseStaleOnNameNotResolved();
+ }
+
+ public static final class DnsOptions.StaleDnsOptions.Builder {
+ ctor public DnsOptions.StaleDnsOptions.Builder();
+ method @NonNull public android.net.http.DnsOptions.StaleDnsOptions build();
+ method @NonNull public android.net.http.DnsOptions.StaleDnsOptions.Builder setAllowCrossNetworkUsage(int);
+ method @NonNull public android.net.http.DnsOptions.StaleDnsOptions.Builder setFreshLookupTimeout(@NonNull java.time.Duration);
+ method @NonNull public android.net.http.DnsOptions.StaleDnsOptions.Builder setMaxExpiredDelay(@NonNull java.time.Duration);
+ method @NonNull public android.net.http.DnsOptions.StaleDnsOptions.Builder setUseStaleOnNameNotResolved(int);
+ }
+
+ public abstract class HeaderBlock {
+ ctor public HeaderBlock();
+ method @NonNull public abstract java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> getAsList();
+ method @NonNull public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAsMap();
+ }
+
+ public abstract class HttpEngine {
+ method public void bindToNetwork(@Nullable android.net.Network);
+ method @NonNull public abstract java.net.URLStreamHandlerFactory createUrlStreamHandlerFactory();
+ method @NonNull public static String getVersionString();
+ method @NonNull public abstract android.net.http.BidirectionalStream.Builder newBidirectionalStreamBuilder(@NonNull String, @NonNull java.util.concurrent.Executor, @NonNull android.net.http.BidirectionalStream.Callback);
+ method @NonNull public abstract android.net.http.UrlRequest.Builder newUrlRequestBuilder(@NonNull String, @NonNull java.util.concurrent.Executor, @NonNull android.net.http.UrlRequest.Callback);
+ method @NonNull public abstract java.net.URLConnection openConnection(@NonNull java.net.URL) throws java.io.IOException;
+ method public abstract void shutdown();
+ }
+
+ public static class HttpEngine.Builder {
+ ctor public HttpEngine.Builder(@NonNull android.content.Context);
+ method @NonNull public android.net.http.HttpEngine.Builder addPublicKeyPins(@NonNull String, @NonNull java.util.Set<byte[]>, boolean, @NonNull java.time.Instant);
+ method @NonNull public android.net.http.HttpEngine.Builder addQuicHint(@NonNull String, int, int);
+ method @NonNull public android.net.http.HttpEngine build();
+ method @NonNull public String getDefaultUserAgent();
+ method @NonNull public android.net.http.HttpEngine.Builder setConnectionMigrationOptions(@NonNull android.net.http.ConnectionMigrationOptions);
+ method @NonNull public android.net.http.HttpEngine.Builder setDnsOptions(@NonNull android.net.http.DnsOptions);
+ method @NonNull public android.net.http.HttpEngine.Builder setEnableBrotli(boolean);
+ method @NonNull public android.net.http.HttpEngine.Builder setEnableHttp2(boolean);
+ method @NonNull public android.net.http.HttpEngine.Builder setEnableHttpCache(int, long);
+ method @NonNull public android.net.http.HttpEngine.Builder setEnablePublicKeyPinningBypassForLocalTrustAnchors(boolean);
+ method @NonNull public android.net.http.HttpEngine.Builder setEnableQuic(boolean);
+ method @NonNull public android.net.http.HttpEngine.Builder setQuicOptions(@NonNull android.net.http.QuicOptions);
+ method @NonNull public android.net.http.HttpEngine.Builder setStoragePath(@NonNull String);
+ method @NonNull public android.net.http.HttpEngine.Builder setUserAgent(@NonNull String);
+ field public static final int HTTP_CACHE_DISABLED = 0; // 0x0
+ field public static final int HTTP_CACHE_DISK = 3; // 0x3
+ field public static final int HTTP_CACHE_DISK_NO_HTTP = 2; // 0x2
+ field public static final int HTTP_CACHE_IN_MEMORY = 1; // 0x1
+ }
+
+ public class HttpException extends java.io.IOException {
+ ctor public HttpException(@Nullable String, @Nullable Throwable);
+ }
+
+ public final class InlineExecutionProhibitedException extends java.util.concurrent.RejectedExecutionException {
+ ctor public InlineExecutionProhibitedException();
+ }
+
+ public abstract class NetworkException extends android.net.http.HttpException {
+ ctor public NetworkException(@Nullable String, @Nullable Throwable);
+ method public abstract int getErrorCode();
+ method public abstract boolean isImmediatelyRetryable();
+ field public static final int ERROR_ADDRESS_UNREACHABLE = 9; // 0x9
+ field public static final int ERROR_CONNECTION_CLOSED = 5; // 0x5
+ field public static final int ERROR_CONNECTION_REFUSED = 7; // 0x7
+ field public static final int ERROR_CONNECTION_RESET = 8; // 0x8
+ field public static final int ERROR_CONNECTION_TIMED_OUT = 6; // 0x6
+ field public static final int ERROR_HOSTNAME_NOT_RESOLVED = 1; // 0x1
+ field public static final int ERROR_INTERNET_DISCONNECTED = 2; // 0x2
+ field public static final int ERROR_NETWORK_CHANGED = 3; // 0x3
+ field public static final int ERROR_OTHER = 11; // 0xb
+ field public static final int ERROR_QUIC_PROTOCOL_FAILED = 10; // 0xa
+ field public static final int ERROR_TIMED_OUT = 4; // 0x4
+ }
+
+ public abstract class QuicException extends android.net.http.NetworkException {
+ ctor protected QuicException(@Nullable String, @Nullable Throwable);
+ }
+
+ public class QuicOptions {
+ method @NonNull public java.util.Set<java.lang.String> getAllowedQuicHosts();
+ method @Nullable public String getHandshakeUserAgent();
+ method @Nullable public java.time.Duration getIdleConnectionTimeout();
+ method public int getInMemoryServerConfigsCacheSize();
+ method public boolean hasInMemoryServerConfigsCacheSize();
+ }
+
+ public static final class QuicOptions.Builder {
+ ctor public QuicOptions.Builder();
+ method @NonNull public android.net.http.QuicOptions.Builder addAllowedQuicHost(@NonNull String);
+ method @NonNull public android.net.http.QuicOptions build();
+ method @NonNull public android.net.http.QuicOptions.Builder setHandshakeUserAgent(@NonNull String);
+ method @NonNull public android.net.http.QuicOptions.Builder setIdleConnectionTimeout(@NonNull java.time.Duration);
+ method @NonNull public android.net.http.QuicOptions.Builder setInMemoryServerConfigsCacheSize(int);
+ }
+
+ public abstract class UploadDataProvider implements java.io.Closeable {
+ ctor public UploadDataProvider();
+ method public void close() throws java.io.IOException;
+ method public abstract long getLength() throws java.io.IOException;
+ method public abstract void read(@NonNull android.net.http.UploadDataSink, @NonNull java.nio.ByteBuffer) throws java.io.IOException;
+ method public abstract void rewind(@NonNull android.net.http.UploadDataSink) throws java.io.IOException;
+ }
+
+ public abstract class UploadDataSink {
+ ctor public UploadDataSink();
+ method public abstract void onReadError(@NonNull Exception);
+ method public abstract void onReadSucceeded(boolean);
+ method public abstract void onRewindError(@NonNull Exception);
+ method public abstract void onRewindSucceeded();
+ }
+
+ public abstract class UrlRequest {
+ method public abstract void cancel();
+ method public abstract void followRedirect();
+ method @NonNull public abstract android.net.http.HeaderBlock getHeaders();
+ method @Nullable public abstract String getHttpMethod();
+ method public abstract int getPriority();
+ method public abstract void getStatus(@NonNull android.net.http.UrlRequest.StatusListener);
+ method public abstract int getTrafficStatsTag();
+ method public abstract int getTrafficStatsUid();
+ method public abstract boolean hasTrafficStatsTag();
+ method public abstract boolean hasTrafficStatsUid();
+ method public abstract boolean isCacheDisabled();
+ method public abstract boolean isDirectExecutorAllowed();
+ method public abstract boolean isDone();
+ method public abstract void read(@NonNull java.nio.ByteBuffer);
+ method public abstract void start();
+ field public static final int REQUEST_PRIORITY_HIGHEST = 4; // 0x4
+ field public static final int REQUEST_PRIORITY_IDLE = 0; // 0x0
+ field public static final int REQUEST_PRIORITY_LOW = 2; // 0x2
+ field public static final int REQUEST_PRIORITY_LOWEST = 1; // 0x1
+ field public static final int REQUEST_PRIORITY_MEDIUM = 3; // 0x3
+ }
+
+ public abstract static class UrlRequest.Builder {
+ method @NonNull public abstract android.net.http.UrlRequest.Builder addHeader(@NonNull String, @NonNull String);
+ method @NonNull public abstract android.net.http.UrlRequest.Builder bindToNetwork(@Nullable android.net.Network);
+ method @NonNull public abstract android.net.http.UrlRequest build();
+ method @NonNull public abstract android.net.http.UrlRequest.Builder setCacheDisabled(boolean);
+ method @NonNull public abstract android.net.http.UrlRequest.Builder setDirectExecutorAllowed(boolean);
+ method @NonNull public abstract android.net.http.UrlRequest.Builder setHttpMethod(@NonNull String);
+ method @NonNull public abstract android.net.http.UrlRequest.Builder setPriority(int);
+ method @NonNull public abstract android.net.http.UrlRequest.Builder setTrafficStatsTag(int);
+ method @NonNull public abstract android.net.http.UrlRequest.Builder setTrafficStatsUid(int);
+ method @NonNull public abstract android.net.http.UrlRequest.Builder setUploadDataProvider(@NonNull android.net.http.UploadDataProvider, @NonNull java.util.concurrent.Executor);
+ }
+
+ public static interface UrlRequest.Callback {
+ method public void onCanceled(@NonNull android.net.http.UrlRequest, @Nullable android.net.http.UrlResponseInfo);
+ method public void onFailed(@NonNull android.net.http.UrlRequest, @Nullable android.net.http.UrlResponseInfo, @NonNull android.net.http.HttpException);
+ method public void onReadCompleted(@NonNull android.net.http.UrlRequest, @NonNull android.net.http.UrlResponseInfo, @NonNull java.nio.ByteBuffer) throws java.lang.Exception;
+ method public void onRedirectReceived(@NonNull android.net.http.UrlRequest, @NonNull android.net.http.UrlResponseInfo, @NonNull String) throws java.lang.Exception;
+ method public void onResponseStarted(@NonNull android.net.http.UrlRequest, @NonNull android.net.http.UrlResponseInfo) throws java.lang.Exception;
+ method public void onSucceeded(@NonNull android.net.http.UrlRequest, @NonNull android.net.http.UrlResponseInfo);
+ }
+
+ public static class UrlRequest.Status {
+ field public static final int CONNECTING = 10; // 0xa
+ field public static final int DOWNLOADING_PAC_FILE = 5; // 0x5
+ field public static final int ESTABLISHING_PROXY_TUNNEL = 8; // 0x8
+ field public static final int IDLE = 0; // 0x0
+ field public static final int INVALID = -1; // 0xffffffff
+ field public static final int READING_RESPONSE = 14; // 0xe
+ field public static final int RESOLVING_HOST = 9; // 0x9
+ field public static final int RESOLVING_HOST_IN_PAC_FILE = 7; // 0x7
+ field public static final int RESOLVING_PROXY_FOR_URL = 6; // 0x6
+ field public static final int SENDING_REQUEST = 12; // 0xc
+ field public static final int SSL_HANDSHAKE = 11; // 0xb
+ field public static final int WAITING_FOR_AVAILABLE_SOCKET = 2; // 0x2
+ field public static final int WAITING_FOR_CACHE = 4; // 0x4
+ field public static final int WAITING_FOR_DELEGATE = 3; // 0x3
+ field public static final int WAITING_FOR_RESPONSE = 13; // 0xd
+ field public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1; // 0x1
+ }
+
+ public static interface UrlRequest.StatusListener {
+ method public void onStatus(int);
+ }
+
+ public abstract class UrlResponseInfo {
+ ctor public UrlResponseInfo();
+ method @NonNull public abstract android.net.http.HeaderBlock getHeaders();
+ method public abstract int getHttpStatusCode();
+ method @NonNull public abstract String getHttpStatusText();
+ method @NonNull public abstract String getNegotiatedProtocol();
+ method public abstract long getReceivedByteCount();
+ method @NonNull public abstract String getUrl();
+ method @NonNull public abstract java.util.List<java.lang.String> getUrlChain();
+ method public abstract boolean wasCached();
+ }
+
+}
+
diff --git a/extensions/11/public/api/framework-sdksandbox-removed.txt b/extensions/11/public/api/framework-sdksandbox-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/public/api/framework-sdksandbox-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/public/api/framework-sdksandbox.txt b/extensions/11/public/api/framework-sdksandbox.txt
new file mode 100644
index 000000000..431f36e69
--- /dev/null
+++ b/extensions/11/public/api/framework-sdksandbox.txt
@@ -0,0 +1,106 @@
+// Signature format: 2.0
+package android.app.sdksandbox {
+
+ public final class AppOwnedSdkSandboxInterface implements android.os.Parcelable {
+ ctor public AppOwnedSdkSandboxInterface(@NonNull String, long, @NonNull android.os.IBinder);
+ method public int describeContents();
+ method @NonNull public android.os.IBinder getInterface();
+ method @NonNull public String getName();
+ method public long getVersion();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.app.sdksandbox.AppOwnedSdkSandboxInterface> CREATOR;
+ }
+
+ public final class LoadSdkException extends java.lang.Exception implements android.os.Parcelable {
+ ctor public LoadSdkException(@NonNull Throwable, @NonNull android.os.Bundle);
+ method public int describeContents();
+ method @NonNull public android.os.Bundle getExtraInformation();
+ method public int getLoadSdkErrorCode();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.app.sdksandbox.LoadSdkException> CREATOR;
+ }
+
+ @Deprecated public final class RequestSurfacePackageException extends java.lang.Exception {
+ ctor @Deprecated public RequestSurfacePackageException(int, @Nullable String);
+ ctor @Deprecated public RequestSurfacePackageException(int, @Nullable String, @Nullable Throwable);
+ ctor @Deprecated public RequestSurfacePackageException(int, @Nullable String, @Nullable Throwable, @NonNull android.os.Bundle);
+ method @Deprecated @NonNull public android.os.Bundle getExtraErrorInformation();
+ method @Deprecated public int getRequestSurfacePackageErrorCode();
+ }
+
+ public final class SandboxedSdk implements android.os.Parcelable {
+ ctor public SandboxedSdk(@NonNull android.os.IBinder);
+ method public int describeContents();
+ method @Nullable public android.os.IBinder getInterface();
+ method @NonNull public android.content.pm.SharedLibraryInfo getSharedLibraryInfo();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.app.sdksandbox.SandboxedSdk> CREATOR;
+ }
+
+ public abstract class SandboxedSdkProvider {
+ ctor public SandboxedSdkProvider();
+ method public final void attachContext(@NonNull android.content.Context);
+ method public void beforeUnloadSdk();
+ method @Nullable public final android.content.Context getContext();
+ method @Deprecated @NonNull public abstract android.view.View getView(@NonNull android.content.Context, @NonNull android.os.Bundle, int, int);
+ method @NonNull public abstract android.app.sdksandbox.SandboxedSdk onLoadSdk(@NonNull android.os.Bundle) throws android.app.sdksandbox.LoadSdkException;
+ }
+
+ public final class SdkSandboxManager {
+ method public void addSdkSandboxProcessDeathCallback(@NonNull java.util.concurrent.Executor, @NonNull android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback);
+ method public void addSyncedSharedPreferencesKeys(@NonNull java.util.Set<java.lang.String>);
+ method @NonNull public java.util.List<android.app.sdksandbox.AppOwnedSdkSandboxInterface> getAppOwnedSdkSandboxInterfaces();
+ method @NonNull public java.util.List<android.app.sdksandbox.SandboxedSdk> getSandboxedSdks();
+ method public static int getSdkSandboxState();
+ method @NonNull public java.util.Set<java.lang.String> getSyncedSharedPreferencesKeys();
+ method public void loadSdk(@NonNull String, @NonNull android.os.Bundle, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.app.sdksandbox.SandboxedSdk,android.app.sdksandbox.LoadSdkException>);
+ method public void registerAppOwnedSdkSandboxInterface(@NonNull android.app.sdksandbox.AppOwnedSdkSandboxInterface);
+ method public void removeSdkSandboxProcessDeathCallback(@NonNull android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback);
+ method public void removeSyncedSharedPreferencesKeys(@NonNull java.util.Set<java.lang.String>);
+ method @Deprecated public void requestSurfacePackage(@NonNull String, @NonNull android.os.Bundle, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.os.Bundle,android.app.sdksandbox.RequestSurfacePackageException>);
+ method public void startSdkSandboxActivity(@NonNull android.app.Activity, @NonNull android.os.IBinder);
+ method public void unloadSdk(@NonNull String);
+ method public void unregisterAppOwnedSdkSandboxInterface(@NonNull String);
+ field @Deprecated public static final String EXTRA_DISPLAY_ID = "android.app.sdksandbox.extra.DISPLAY_ID";
+ field @Deprecated public static final String EXTRA_HEIGHT_IN_PIXELS = "android.app.sdksandbox.extra.HEIGHT_IN_PIXELS";
+ field @Deprecated public static final String EXTRA_HOST_TOKEN = "android.app.sdksandbox.extra.HOST_TOKEN";
+ field @Deprecated public static final String EXTRA_SURFACE_PACKAGE = "android.app.sdksandbox.extra.SURFACE_PACKAGE";
+ field @Deprecated public static final String EXTRA_WIDTH_IN_PIXELS = "android.app.sdksandbox.extra.WIDTH_IN_PIXELS";
+ field public static final int LOAD_SDK_ALREADY_LOADED = 101; // 0x65
+ field public static final int LOAD_SDK_INTERNAL_ERROR = 500; // 0x1f4
+ field public static final int LOAD_SDK_NOT_FOUND = 100; // 0x64
+ field public static final int LOAD_SDK_SDK_DEFINED_ERROR = 102; // 0x66
+ field public static final int LOAD_SDK_SDK_SANDBOX_DISABLED = 103; // 0x67
+ field public static final int REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR = 700; // 0x2bc
+ field public static final int REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED = 701; // 0x2bd
+ field public static final int SDK_SANDBOX_PROCESS_NOT_AVAILABLE = 503; // 0x1f7
+ field public static final String SDK_SANDBOX_SERVICE = "sdk_sandbox";
+ field public static final int SDK_SANDBOX_STATE_DISABLED = 0; // 0x0
+ field public static final int SDK_SANDBOX_STATE_ENABLED_PROCESS_ISOLATION = 2; // 0x2
+ }
+
+ public static interface SdkSandboxManager.SdkSandboxProcessDeathCallback {
+ method public void onSdkSandboxDied();
+ }
+
+}
+
+package android.app.sdksandbox.sdkprovider {
+
+ public interface SdkSandboxActivityHandler {
+ method public void onActivityCreated(@NonNull android.app.Activity);
+ }
+
+ public class SdkSandboxController {
+ method @NonNull public java.util.List<android.app.sdksandbox.AppOwnedSdkSandboxInterface> getAppOwnedSdkSandboxInterfaces();
+ method @NonNull public String getClientPackageName();
+ method @NonNull public android.content.SharedPreferences getClientSharedPreferences();
+ method @NonNull public java.util.List<android.app.sdksandbox.SandboxedSdk> getSandboxedSdks();
+ method public void loadSdk(@NonNull String, @NonNull android.os.Bundle, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.app.sdksandbox.SandboxedSdk,android.app.sdksandbox.LoadSdkException>);
+ method @NonNull public android.os.IBinder registerSdkSandboxActivityHandler(@NonNull android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler);
+ method @NonNull public void unregisterSdkSandboxActivityHandler(@NonNull android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler);
+ field public static final String SDK_SANDBOX_CONTROLLER_SERVICE = "sdk_sandbox_controller_service";
+ }
+
+}
+
diff --git a/extensions/11/public/api/framework-tethering-removed.txt b/extensions/11/public/api/framework-tethering-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/public/api/framework-tethering-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/public/api/framework-tethering.txt b/extensions/11/public/api/framework-tethering.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/public/api/framework-tethering.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/public/api/service-adservices-removed.txt b/extensions/11/public/api/service-adservices-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/public/api/service-adservices-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/public/api/service-adservices.txt b/extensions/11/public/api/service-adservices.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/public/api/service-adservices.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/public/api/service-sdksandbox-removed.txt b/extensions/11/public/api/service-sdksandbox-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/public/api/service-sdksandbox-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/public/api/service-sdksandbox.txt b/extensions/11/public/api/service-sdksandbox.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/public/api/service-sdksandbox.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/public/framework-adservices.jar b/extensions/11/public/framework-adservices.jar
new file mode 100644
index 000000000..ab5c26df8
--- /dev/null
+++ b/extensions/11/public/framework-adservices.jar
Binary files differ
diff --git a/extensions/11/public/framework-connectivity-t.jar b/extensions/11/public/framework-connectivity-t.jar
new file mode 100644
index 000000000..b4d153713
--- /dev/null
+++ b/extensions/11/public/framework-connectivity-t.jar
Binary files differ
diff --git a/extensions/11/public/framework-connectivity.jar b/extensions/11/public/framework-connectivity.jar
new file mode 100644
index 000000000..6508e5f97
--- /dev/null
+++ b/extensions/11/public/framework-connectivity.jar
Binary files differ
diff --git a/extensions/11/public/framework-sdksandbox.jar b/extensions/11/public/framework-sdksandbox.jar
new file mode 100644
index 000000000..6a0e31ddf
--- /dev/null
+++ b/extensions/11/public/framework-sdksandbox.jar
Binary files differ
diff --git a/extensions/11/public/framework-tethering.jar b/extensions/11/public/framework-tethering.jar
new file mode 100644
index 000000000..b62b671d7
--- /dev/null
+++ b/extensions/11/public/framework-tethering.jar
Binary files differ
diff --git a/extensions/11/public/service-adservices.jar b/extensions/11/public/service-adservices.jar
new file mode 100644
index 000000000..b62b671d7
--- /dev/null
+++ b/extensions/11/public/service-adservices.jar
Binary files differ
diff --git a/extensions/11/public/service-sdksandbox.jar b/extensions/11/public/service-sdksandbox.jar
new file mode 100644
index 000000000..b62b671d7
--- /dev/null
+++ b/extensions/11/public/service-sdksandbox.jar
Binary files differ
diff --git a/extensions/11/system-server/api/service-adservices-removed.txt b/extensions/11/system-server/api/service-adservices-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system-server/api/service-adservices-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system-server/api/service-adservices.txt b/extensions/11/system-server/api/service-adservices.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system-server/api/service-adservices.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system-server/api/service-sdksandbox-removed.txt b/extensions/11/system-server/api/service-sdksandbox-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system-server/api/service-sdksandbox-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system-server/api/service-sdksandbox.txt b/extensions/11/system-server/api/service-sdksandbox.txt
new file mode 100644
index 000000000..b3e48d11f
--- /dev/null
+++ b/extensions/11/system-server/api/service-sdksandbox.txt
@@ -0,0 +1,20 @@
+// Signature format: 2.0
+package com.android.server.sdksandbox {
+
+ public interface SdkSandboxManagerLocal {
+ method public boolean canAccessContentProviderFromSdkSandbox(@NonNull android.content.pm.ProviderInfo);
+ method public boolean canRegisterBroadcastReceiver(@NonNull android.content.IntentFilter, int, boolean);
+ method public boolean canSendBroadcast(@NonNull android.content.Intent);
+ method public void enforceAllowedToHostSandboxedActivity(@NonNull android.content.Intent, int, @NonNull String);
+ method @Deprecated public void enforceAllowedToSendBroadcast(@NonNull android.content.Intent);
+ method public void enforceAllowedToStartActivity(@NonNull android.content.Intent);
+ method public void enforceAllowedToStartOrBindService(@NonNull android.content.Intent);
+ method @NonNull public String getSdkSandboxProcessNameForInstrumentation(@NonNull android.content.pm.ApplicationInfo);
+ method public void notifyInstrumentationFinished(@NonNull String, int);
+ method public void notifyInstrumentationStarted(@NonNull String, int);
+ field public static final String SERVICE_INTERFACE = "com.android.sdksandbox.SdkSandboxService";
+ field public static final String VERIFIER_RECEIVER = "com.android.server.sdksandbox.SdkSandboxVerifierReceiver";
+ }
+
+}
+
diff --git a/extensions/11/system-server/service-adservices.jar b/extensions/11/system-server/service-adservices.jar
new file mode 100644
index 000000000..b62b671d7
--- /dev/null
+++ b/extensions/11/system-server/service-adservices.jar
Binary files differ
diff --git a/extensions/11/system-server/service-sdksandbox.jar b/extensions/11/system-server/service-sdksandbox.jar
new file mode 100644
index 000000000..2b2617649
--- /dev/null
+++ b/extensions/11/system-server/service-sdksandbox.jar
Binary files differ
diff --git a/extensions/11/system/api/framework-adservices-removed.txt b/extensions/11/system/api/framework-adservices-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system/api/framework-adservices-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system/api/framework-adservices.txt b/extensions/11/system/api/framework-adservices.txt
new file mode 100644
index 000000000..99903c3c9
--- /dev/null
+++ b/extensions/11/system/api/framework-adservices.txt
@@ -0,0 +1,147 @@
+// Signature format: 2.0
+package android.adservices.adid {
+
+ public abstract class AdIdProviderService extends android.app.Service {
+ ctor public AdIdProviderService();
+ method @Nullable public final android.os.IBinder onBind(@Nullable android.content.Intent);
+ method @NonNull public abstract android.adservices.adid.AdId onGetAdId(int, @NonNull String) throws java.io.IOException;
+ field public static final String SERVICE_INTERFACE = "android.adservices.adid.AdIdProviderService";
+ }
+
+}
+
+package android.adservices.appsetid {
+
+ public abstract class AppSetIdProviderService extends android.app.Service {
+ ctor public AppSetIdProviderService();
+ method @Nullable public final android.os.IBinder onBind(@Nullable android.content.Intent);
+ method @NonNull public abstract android.adservices.appsetid.AppSetId onGetAppSetId(int, @NonNull String) throws java.io.IOException;
+ field public static final String SERVICE_INTERFACE = "android.adservices.appsetid.AppSetIdProviderService";
+ }
+
+}
+
+package android.adservices.cobalt {
+
+ public abstract class AdServicesCobaltUploadService extends android.app.Service {
+ ctor public AdServicesCobaltUploadService();
+ method @Nullable public final android.os.IBinder onBind(@Nullable android.content.Intent);
+ method public abstract void onUploadEncryptedCobaltEnvelope(@NonNull android.adservices.cobalt.EncryptedCobaltEnvelopeParams);
+ field public static final String SERVICE_INTERFACE = "android.adservices.cobalt.AdServicesCobaltUploadService";
+ }
+
+ public final class EncryptedCobaltEnvelopeParams implements android.os.Parcelable {
+ ctor public EncryptedCobaltEnvelopeParams(int, @NonNull int, @NonNull byte[]);
+ method public int describeContents();
+ method @NonNull public byte[] getCipherText();
+ method @NonNull public int getEnvironment();
+ method @NonNull public int getKeyIndex();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.cobalt.EncryptedCobaltEnvelopeParams> CREATOR;
+ field public static final int ENVIRONMENT_DEV = 1; // 0x1
+ field public static final int ENVIRONMENT_PROD = 0; // 0x0
+ }
+
+}
+
+package android.adservices.common {
+
+ public class AdServicesCommonManager {
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE_COMPAT}) public void enableAdServices(@NonNull android.adservices.common.AdServicesStates, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE_COMPAT}) public void enableAdServices(@NonNull android.adservices.common.AdServicesStates, @NonNull java.util.concurrent.Executor, @NonNull android.adservices.common.AdServicesOutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
+ method @NonNull public static android.adservices.common.AdServicesCommonManager get(@NonNull android.content.Context);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE_COMPAT}) public void isAdServicesEnabled(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE_COMPAT}) public void isAdServicesEnabled(@NonNull java.util.concurrent.Executor, @NonNull android.adservices.common.AdServicesOutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE_COMPAT}) public void setAdServicesEnabled(boolean, boolean);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.UPDATE_PRIVILEGED_AD_ID, android.adservices.common.AdServicesPermissions.UPDATE_PRIVILEGED_AD_ID_COMPAT}) public void updateAdId(@NonNull android.adservices.common.UpdateAdIdRequest, @NonNull java.util.concurrent.Executor, @NonNull android.adservices.common.AdServicesOutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.UPDATE_PRIVILEGED_AD_ID, android.adservices.common.AdServicesPermissions.UPDATE_PRIVILEGED_AD_ID_COMPAT}) public void updateAdId(@NonNull android.adservices.common.UpdateAdIdRequest, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
+ }
+
+ public class AdServicesPermissions {
+ field public static final String ACCESS_ADSERVICES_STATE = "android.permission.ACCESS_ADSERVICES_STATE";
+ field public static final String ACCESS_ADSERVICES_STATE_COMPAT = "android.permission.ACCESS_ADSERVICES_STATE_COMPAT";
+ field public static final String ACCESS_PRIVILEGED_ADSERVICES_COBALT_UPLOAD = "android.permission.ACCESS_PRIVILEGED_AD_SERVICES_COBALT_UPLOAD";
+ field public static final String ACCESS_PRIVILEGED_AD_ID = "android.permission.ACCESS_PRIVILEGED_AD_ID";
+ field public static final String ACCESS_PRIVILEGED_APP_SET_ID = "android.permission.ACCESS_PRIVILEGED_APP_SET_ID";
+ field public static final String MODIFY_ADSERVICES_STATE = "android.permission.MODIFY_ADSERVICES_STATE";
+ field public static final String MODIFY_ADSERVICES_STATE_COMPAT = "android.permission.MODIFY_ADSERVICES_STATE_COMPAT";
+ field public static final String UPDATE_PRIVILEGED_AD_ID = "android.permission.UPDATE_PRIVILEGED_AD_ID";
+ field public static final String UPDATE_PRIVILEGED_AD_ID_COMPAT = "android.permission.UPDATE_PRIVILEGED_AD_ID_COMPAT";
+ }
+
+ public final class AdServicesStates implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public boolean isAdIdEnabled();
+ method @NonNull public boolean isAdultAccount();
+ method @NonNull public boolean isPrivacySandboxUiEnabled();
+ method @NonNull public boolean isPrivacySandboxUiRequest();
+ method @NonNull public boolean isU18Account();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.AdServicesStates> CREATOR;
+ }
+
+ public static final class AdServicesStates.Builder {
+ ctor public AdServicesStates.Builder();
+ method @NonNull public android.adservices.common.AdServicesStates build();
+ method @NonNull public android.adservices.common.AdServicesStates.Builder setAdIdEnabled(boolean);
+ method @NonNull public android.adservices.common.AdServicesStates.Builder setAdultAccount(boolean);
+ method @NonNull public android.adservices.common.AdServicesStates.Builder setPrivacySandboxUiEnabled(boolean);
+ method @NonNull public android.adservices.common.AdServicesStates.Builder setPrivacySandboxUiRequest(boolean);
+ method @NonNull public android.adservices.common.AdServicesStates.Builder setU18Account(boolean);
+ }
+
+ public final class EnableAdServicesResponse implements android.os.Parcelable {
+ method public int describeContents();
+ method public boolean isApiEnabled();
+ method public boolean isSuccess();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.EnableAdServicesResponse> CREATOR;
+ }
+
+ public final class UpdateAdIdRequest implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public String getAdId();
+ method public boolean isLimitAdTrackingEnabled();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.common.UpdateAdIdRequest> CREATOR;
+ }
+
+ public static final class UpdateAdIdRequest.Builder {
+ ctor public UpdateAdIdRequest.Builder(@NonNull String);
+ method @NonNull public android.adservices.common.UpdateAdIdRequest build();
+ method @NonNull public android.adservices.common.UpdateAdIdRequest.Builder setLimitAdTrackingEnabled(boolean);
+ }
+
+}
+
+package android.adservices.extdata {
+
+ public final class AdServicesExtDataParams implements android.os.Parcelable {
+ ctor public AdServicesExtDataParams(int, int, int, int, int, long);
+ method public int describeContents();
+ method public int getIsAdultAccount();
+ method public int getIsMeasurementConsented();
+ method public int getIsNotificationDisplayed();
+ method public int getIsU18Account();
+ method public int getManualInteractionWithConsentStatus();
+ method public long getMeasurementRollbackApexVersion();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.adservices.extdata.AdServicesExtDataParams> CREATOR;
+ }
+
+ public abstract class AdServicesExtDataStorageService extends android.app.Service {
+ ctor public AdServicesExtDataStorageService();
+ method @Nullable public final android.os.IBinder onBind(@Nullable android.content.Intent);
+ method @NonNull public abstract android.adservices.extdata.AdServicesExtDataParams onGetAdServicesExtData();
+ method public abstract void onPutAdServicesExtData(@NonNull android.adservices.extdata.AdServicesExtDataParams, @NonNull int[]);
+ field public static final int FIELD_IS_ADULT_ACCOUNT = 3; // 0x3
+ field public static final int FIELD_IS_MEASUREMENT_CONSENTED = 1; // 0x1
+ field public static final int FIELD_IS_NOTIFICATION_DISPLAYED = 0; // 0x0
+ field public static final int FIELD_IS_U18_ACCOUNT = 2; // 0x2
+ field public static final int FIELD_MANUAL_INTERACTION_WITH_CONSENT_STATUS = 4; // 0x4
+ field public static final int FIELD_MEASUREMENT_ROLLBACK_APEX_VERSION = 5; // 0x5
+ field public static final String SERVICE_INTERFACE = "android.adservices.extdata.AdServicesExtDataStorageService";
+ }
+
+}
+
diff --git a/extensions/11/system/api/framework-connectivity-removed.txt b/extensions/11/system/api/framework-connectivity-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system/api/framework-connectivity-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system/api/framework-connectivity-t-removed.txt b/extensions/11/system/api/framework-connectivity-t-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system/api/framework-connectivity-t-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system/api/framework-connectivity-t.txt b/extensions/11/system/api/framework-connectivity-t.txt
new file mode 100644
index 000000000..6f0119edc
--- /dev/null
+++ b/extensions/11/system/api/framework-connectivity-t.txt
@@ -0,0 +1,417 @@
+// Signature format: 2.0
+package android.app.usage {
+
+ public class NetworkStatsManager {
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_STATS_PROVIDER, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void registerNetworkStatsProvider(@NonNull String, @NonNull android.net.netstats.provider.NetworkStatsProvider);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_STATS_PROVIDER, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public void unregisterNetworkStatsProvider(@NonNull android.net.netstats.provider.NetworkStatsProvider);
+ }
+
+}
+
+package android.nearby {
+
+ public interface BroadcastCallback {
+ method public void onStatusChanged(int);
+ field public static final int STATUS_FAILURE = 1; // 0x1
+ field public static final int STATUS_FAILURE_ALREADY_REGISTERED = 2; // 0x2
+ field public static final int STATUS_FAILURE_MISSING_PERMISSIONS = 4; // 0x4
+ field public static final int STATUS_FAILURE_SIZE_EXCEED_LIMIT = 3; // 0x3
+ field public static final int STATUS_OK = 0; // 0x0
+ }
+
+ public abstract class BroadcastRequest {
+ method @NonNull public java.util.List<java.lang.Integer> getMediums();
+ method @IntRange(from=0xffffff81, to=126) public int getTxPower();
+ method public int getType();
+ method public int getVersion();
+ field public static final int BROADCAST_TYPE_NEARBY_PRESENCE = 3; // 0x3
+ field public static final int BROADCAST_TYPE_UNKNOWN = -1; // 0xffffffff
+ field public static final int MEDIUM_BLE = 1; // 0x1
+ field public static final int PRESENCE_VERSION_UNKNOWN = -1; // 0xffffffff
+ field public static final int PRESENCE_VERSION_V0 = 0; // 0x0
+ field public static final int PRESENCE_VERSION_V1 = 1; // 0x1
+ field public static final int UNKNOWN_TX_POWER = -127; // 0xffffff81
+ }
+
+ public final class CredentialElement implements android.os.Parcelable {
+ ctor public CredentialElement(@NonNull String, @NonNull byte[]);
+ method public int describeContents();
+ method @NonNull public String getKey();
+ method @NonNull public byte[] getValue();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.CredentialElement> CREATOR;
+ }
+
+ public final class DataElement implements android.os.Parcelable {
+ ctor public DataElement(int, @NonNull byte[]);
+ method public int describeContents();
+ method public int getKey();
+ method @NonNull public byte[] getValue();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.DataElement> CREATOR;
+ }
+
+ public abstract class NearbyDevice {
+ method @NonNull public java.util.List<java.lang.Integer> getMediums();
+ method @Nullable public String getName();
+ method @IntRange(from=0xffffff81, to=126) public int getRssi();
+ method public static boolean isValidMedium(int);
+ }
+
+ public class NearbyManager {
+ method public void queryOffloadCapability(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<android.nearby.OffloadCapability>);
+ method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_ADVERTISE, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public void startBroadcast(@NonNull android.nearby.BroadcastRequest, @NonNull java.util.concurrent.Executor, @NonNull android.nearby.BroadcastCallback);
+ method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_SCAN, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int startScan(@NonNull android.nearby.ScanRequest, @NonNull java.util.concurrent.Executor, @NonNull android.nearby.ScanCallback);
+ method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_ADVERTISE, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public void stopBroadcast(@NonNull android.nearby.BroadcastCallback);
+ method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_SCAN, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public void stopScan(@NonNull android.nearby.ScanCallback);
+ }
+
+ public final class OffloadCapability implements android.os.Parcelable {
+ method public int describeContents();
+ method public long getVersion();
+ method public boolean isFastPairSupported();
+ method public boolean isNearbyShareSupported();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.OffloadCapability> CREATOR;
+ }
+
+ public static final class OffloadCapability.Builder {
+ ctor public OffloadCapability.Builder();
+ method @NonNull public android.nearby.OffloadCapability build();
+ method @NonNull public android.nearby.OffloadCapability.Builder setFastPairSupported(boolean);
+ method @NonNull public android.nearby.OffloadCapability.Builder setNearbyShareSupported(boolean);
+ method @NonNull public android.nearby.OffloadCapability.Builder setVersion(long);
+ }
+
+ public final class PresenceBroadcastRequest extends android.nearby.BroadcastRequest implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.List<java.lang.Integer> getActions();
+ method @NonNull public android.nearby.PrivateCredential getCredential();
+ method @NonNull public java.util.List<android.nearby.DataElement> getExtendedProperties();
+ method @NonNull public byte[] getSalt();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.PresenceBroadcastRequest> CREATOR;
+ }
+
+ public static final class PresenceBroadcastRequest.Builder {
+ ctor public PresenceBroadcastRequest.Builder(@NonNull java.util.List<java.lang.Integer>, @NonNull byte[], @NonNull android.nearby.PrivateCredential);
+ method @NonNull public android.nearby.PresenceBroadcastRequest.Builder addAction(@IntRange(from=1, to=255) int);
+ method @NonNull public android.nearby.PresenceBroadcastRequest.Builder addExtendedProperty(@NonNull android.nearby.DataElement);
+ method @NonNull public android.nearby.PresenceBroadcastRequest build();
+ method @NonNull public android.nearby.PresenceBroadcastRequest.Builder setTxPower(@IntRange(from=0xffffff81, to=126) int);
+ method @NonNull public android.nearby.PresenceBroadcastRequest.Builder setVersion(int);
+ }
+
+ public abstract class PresenceCredential {
+ method @NonNull public byte[] getAuthenticityKey();
+ method @NonNull public java.util.List<android.nearby.CredentialElement> getCredentialElements();
+ method public int getIdentityType();
+ method @NonNull public byte[] getSecretId();
+ method public int getType();
+ field public static final int CREDENTIAL_TYPE_PRIVATE = 0; // 0x0
+ field public static final int CREDENTIAL_TYPE_PUBLIC = 1; // 0x1
+ field public static final int IDENTITY_TYPE_PRIVATE = 1; // 0x1
+ field public static final int IDENTITY_TYPE_PROVISIONED = 2; // 0x2
+ field public static final int IDENTITY_TYPE_TRUSTED = 3; // 0x3
+ field public static final int IDENTITY_TYPE_UNKNOWN = 0; // 0x0
+ }
+
+ public final class PresenceDevice extends android.nearby.NearbyDevice implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public String getDeviceId();
+ method @Nullable public String getDeviceImageUrl();
+ method public int getDeviceType();
+ method public long getDiscoveryTimestampMillis();
+ method @NonNull public byte[] getEncryptedIdentity();
+ method @NonNull public java.util.List<android.nearby.DataElement> getExtendedProperties();
+ method @NonNull public byte[] getSalt();
+ method @NonNull public byte[] getSecretId();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.PresenceDevice> CREATOR;
+ }
+
+ public static final class PresenceDevice.Builder {
+ ctor public PresenceDevice.Builder(@NonNull String, @NonNull byte[], @NonNull byte[], @NonNull byte[]);
+ method @NonNull public android.nearby.PresenceDevice.Builder addExtendedProperty(@NonNull android.nearby.DataElement);
+ method @NonNull public android.nearby.PresenceDevice.Builder addMedium(int);
+ method @NonNull public android.nearby.PresenceDevice build();
+ method @NonNull public android.nearby.PresenceDevice.Builder setDeviceImageUrl(@Nullable String);
+ method @NonNull public android.nearby.PresenceDevice.Builder setDeviceType(int);
+ method @NonNull public android.nearby.PresenceDevice.Builder setDiscoveryTimestampMillis(long);
+ method @NonNull public android.nearby.PresenceDevice.Builder setName(@Nullable String);
+ method @NonNull public android.nearby.PresenceDevice.Builder setRssi(int);
+ }
+
+ public final class PresenceScanFilter extends android.nearby.ScanFilter implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.List<android.nearby.PublicCredential> getCredentials();
+ method @NonNull public java.util.List<android.nearby.DataElement> getExtendedProperties();
+ method @NonNull public java.util.List<java.lang.Integer> getPresenceActions();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.PresenceScanFilter> CREATOR;
+ }
+
+ public static final class PresenceScanFilter.Builder {
+ ctor public PresenceScanFilter.Builder();
+ method @NonNull public android.nearby.PresenceScanFilter.Builder addCredential(@NonNull android.nearby.PublicCredential);
+ method @NonNull public android.nearby.PresenceScanFilter.Builder addExtendedProperty(@NonNull android.nearby.DataElement);
+ method @NonNull public android.nearby.PresenceScanFilter.Builder addPresenceAction(@IntRange(from=1, to=255) int);
+ method @NonNull public android.nearby.PresenceScanFilter build();
+ method @NonNull public android.nearby.PresenceScanFilter.Builder setMaxPathLoss(@IntRange(from=0, to=127) int);
+ }
+
+ public final class PrivateCredential extends android.nearby.PresenceCredential implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public String getDeviceName();
+ method @NonNull public byte[] getMetadataEncryptionKey();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.PrivateCredential> CREATOR;
+ }
+
+ public static final class PrivateCredential.Builder {
+ ctor public PrivateCredential.Builder(@NonNull byte[], @NonNull byte[], @NonNull byte[], @NonNull String);
+ method @NonNull public android.nearby.PrivateCredential.Builder addCredentialElement(@NonNull android.nearby.CredentialElement);
+ method @NonNull public android.nearby.PrivateCredential build();
+ method @NonNull public android.nearby.PrivateCredential.Builder setIdentityType(int);
+ }
+
+ public final class PublicCredential extends android.nearby.PresenceCredential implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public byte[] getEncryptedMetadata();
+ method @NonNull public byte[] getEncryptedMetadataKeyTag();
+ method @NonNull public byte[] getPublicKey();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.PublicCredential> CREATOR;
+ }
+
+ public static final class PublicCredential.Builder {
+ ctor public PublicCredential.Builder(@NonNull byte[], @NonNull byte[], @NonNull byte[], @NonNull byte[], @NonNull byte[]);
+ method @NonNull public android.nearby.PublicCredential.Builder addCredentialElement(@NonNull android.nearby.CredentialElement);
+ method @NonNull public android.nearby.PublicCredential build();
+ method @NonNull public android.nearby.PublicCredential.Builder setIdentityType(int);
+ }
+
+ public interface ScanCallback {
+ method public void onDiscovered(@NonNull android.nearby.NearbyDevice);
+ method public default void onError(int);
+ method public void onLost(@NonNull android.nearby.NearbyDevice);
+ method public void onUpdated(@NonNull android.nearby.NearbyDevice);
+ field public static final int ERROR_INVALID_ARGUMENT = 2; // 0x2
+ field public static final int ERROR_PERMISSION_DENIED = 3; // 0x3
+ field public static final int ERROR_RESOURCE_EXHAUSTED = 4; // 0x4
+ field public static final int ERROR_UNKNOWN = 0; // 0x0
+ field public static final int ERROR_UNSUPPORTED = 1; // 0x1
+ }
+
+ public abstract class ScanFilter {
+ method @IntRange(from=0, to=127) public int getMaxPathLoss();
+ method public int getType();
+ }
+
+ public final class ScanRequest implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.List<android.nearby.ScanFilter> getScanFilters();
+ method public int getScanMode();
+ method public int getScanType();
+ method @NonNull public android.os.WorkSource getWorkSource();
+ method public boolean isBleEnabled();
+ method public boolean isOffloadOnly();
+ method public static boolean isValidScanMode(int);
+ method public static boolean isValidScanType(int);
+ method @NonNull public static String scanModeToString(int);
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.nearby.ScanRequest> CREATOR;
+ field public static final int SCAN_MODE_BALANCED = 1; // 0x1
+ field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2
+ field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0
+ field public static final int SCAN_MODE_NO_POWER = -1; // 0xffffffff
+ field public static final int SCAN_TYPE_FAST_PAIR = 1; // 0x1
+ field public static final int SCAN_TYPE_NEARBY_PRESENCE = 2; // 0x2
+ }
+
+ public static final class ScanRequest.Builder {
+ ctor public ScanRequest.Builder();
+ method @NonNull public android.nearby.ScanRequest.Builder addScanFilter(@NonNull android.nearby.ScanFilter);
+ method @NonNull public android.nearby.ScanRequest build();
+ method @NonNull public android.nearby.ScanRequest.Builder setBleEnabled(boolean);
+ method @NonNull public android.nearby.ScanRequest.Builder setOffloadOnly(boolean);
+ method @NonNull public android.nearby.ScanRequest.Builder setScanMode(int);
+ method @NonNull public android.nearby.ScanRequest.Builder setScanType(int);
+ method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.nearby.ScanRequest.Builder setWorkSource(@Nullable android.os.WorkSource);
+ }
+
+}
+
+package android.net {
+
+ public class EthernetManager {
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.MANAGE_ETHERNET_NETWORKS}) public void disableInterface(@NonNull String, @Nullable java.util.concurrent.Executor, @Nullable android.os.OutcomeReceiver<java.lang.String,android.net.EthernetNetworkManagementException>);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.MANAGE_ETHERNET_NETWORKS}) public void enableInterface(@NonNull String, @Nullable java.util.concurrent.Executor, @Nullable android.os.OutcomeReceiver<java.lang.String,android.net.EthernetNetworkManagementException>);
+ method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_STACK, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK}) public android.net.EthernetManager.TetheredInterfaceRequest requestTetheredInterface(@NonNull java.util.concurrent.Executor, @NonNull android.net.EthernetManager.TetheredInterfaceCallback);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK, android.Manifest.permission.MANAGE_ETHERNET_NETWORKS}) public void updateConfiguration(@NonNull String, @NonNull android.net.EthernetNetworkUpdateRequest, @Nullable java.util.concurrent.Executor, @Nullable android.os.OutcomeReceiver<java.lang.String,android.net.EthernetNetworkManagementException>);
+ }
+
+ public static interface EthernetManager.TetheredInterfaceCallback {
+ method public void onAvailable(@NonNull String);
+ method public void onUnavailable();
+ }
+
+ public static class EthernetManager.TetheredInterfaceRequest {
+ method public void release();
+ }
+
+ public final class EthernetNetworkManagementException extends java.lang.RuntimeException implements android.os.Parcelable {
+ ctor public EthernetNetworkManagementException(@NonNull String);
+ method public int describeContents();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.EthernetNetworkManagementException> CREATOR;
+ }
+
+ public final class EthernetNetworkUpdateRequest implements android.os.Parcelable {
+ method public int describeContents();
+ method @Nullable public android.net.IpConfiguration getIpConfiguration();
+ method @Nullable public android.net.NetworkCapabilities getNetworkCapabilities();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.EthernetNetworkUpdateRequest> CREATOR;
+ }
+
+ public static final class EthernetNetworkUpdateRequest.Builder {
+ ctor public EthernetNetworkUpdateRequest.Builder();
+ ctor public EthernetNetworkUpdateRequest.Builder(@NonNull android.net.EthernetNetworkUpdateRequest);
+ method @NonNull public android.net.EthernetNetworkUpdateRequest build();
+ method @NonNull public android.net.EthernetNetworkUpdateRequest.Builder setIpConfiguration(@Nullable android.net.IpConfiguration);
+ method @NonNull public android.net.EthernetNetworkUpdateRequest.Builder setNetworkCapabilities(@Nullable android.net.NetworkCapabilities);
+ }
+
+ public class IpSecManager {
+ method @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) public void applyTunnelModeTransform(@NonNull android.net.IpSecManager.IpSecTunnelInterface, int, @NonNull android.net.IpSecTransform) throws java.io.IOException;
+ method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) public android.net.IpSecManager.IpSecTunnelInterface createIpSecTunnelInterface(@NonNull java.net.InetAddress, @NonNull java.net.InetAddress, @NonNull android.net.Network) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException;
+ method @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) public void startTunnelModeTransformMigration(@NonNull android.net.IpSecTransform, @NonNull java.net.InetAddress, @NonNull java.net.InetAddress);
+ }
+
+ public static final class IpSecManager.IpSecTunnelInterface implements java.lang.AutoCloseable {
+ method @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) public void addAddress(@NonNull java.net.InetAddress, int) throws java.io.IOException;
+ method public void close();
+ method @NonNull public String getInterfaceName();
+ method @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) public void removeAddress(@NonNull java.net.InetAddress, int) throws java.io.IOException;
+ method @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) public void setUnderlyingNetwork(@NonNull android.net.Network) throws java.io.IOException;
+ }
+
+ public static class IpSecTransform.Builder {
+ method @NonNull @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) public android.net.IpSecTransform buildTunnelModeTransform(@NonNull java.net.InetAddress, @NonNull android.net.IpSecManager.SecurityParameterIndex) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException;
+ }
+
+ public final class NetworkStats implements java.lang.Iterable<android.net.NetworkStats.Entry> android.os.Parcelable {
+ ctor public NetworkStats(long, int);
+ method @NonNull public android.net.NetworkStats add(@NonNull android.net.NetworkStats);
+ method @NonNull public android.net.NetworkStats addEntry(@NonNull android.net.NetworkStats.Entry);
+ method public android.net.NetworkStats clone();
+ method public int describeContents();
+ method @NonNull public java.util.Iterator<android.net.NetworkStats.Entry> iterator();
+ method @NonNull public android.net.NetworkStats subtract(@NonNull android.net.NetworkStats);
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkStats> CREATOR;
+ field public static final int DEFAULT_NETWORK_ALL = -1; // 0xffffffff
+ field public static final int DEFAULT_NETWORK_NO = 0; // 0x0
+ field public static final int DEFAULT_NETWORK_YES = 1; // 0x1
+ field public static final String IFACE_VT = "vt_data0";
+ field public static final int METERED_ALL = -1; // 0xffffffff
+ field public static final int METERED_NO = 0; // 0x0
+ field public static final int METERED_YES = 1; // 0x1
+ field public static final int ROAMING_ALL = -1; // 0xffffffff
+ field public static final int ROAMING_NO = 0; // 0x0
+ field public static final int ROAMING_YES = 1; // 0x1
+ field public static final int SET_ALL = -1; // 0xffffffff
+ field public static final int SET_DEFAULT = 0; // 0x0
+ field public static final int SET_FOREGROUND = 1; // 0x1
+ field public static final int TAG_NONE = 0; // 0x0
+ field public static final int UID_ALL = -1; // 0xffffffff
+ field public static final int UID_TETHERING = -5; // 0xfffffffb
+ }
+
+ public static class NetworkStats.Entry {
+ ctor public NetworkStats.Entry(@Nullable String, int, int, int, int, int, int, long, long, long, long, long);
+ method public int getDefaultNetwork();
+ method public int getMetered();
+ method public long getOperations();
+ method public int getRoaming();
+ method public long getRxBytes();
+ method public long getRxPackets();
+ method public int getSet();
+ method public int getTag();
+ method public long getTxBytes();
+ method public long getTxPackets();
+ method public int getUid();
+ }
+
+ public class TrafficStats {
+ method public static void setThreadStatsTagApp();
+ method public static void setThreadStatsTagBackup();
+ method public static void setThreadStatsTagRestore();
+ field public static final int TAG_NETWORK_STACK_IMPERSONATION_RANGE_END = -113; // 0xffffff8f
+ field public static final int TAG_NETWORK_STACK_IMPERSONATION_RANGE_START = -128; // 0xffffff80
+ field public static final int TAG_NETWORK_STACK_RANGE_END = -257; // 0xfffffeff
+ field public static final int TAG_NETWORK_STACK_RANGE_START = -768; // 0xfffffd00
+ field public static final int TAG_SYSTEM_IMPERSONATION_RANGE_END = -241; // 0xffffff0f
+ field public static final int TAG_SYSTEM_IMPERSONATION_RANGE_START = -256; // 0xffffff00
+ }
+
+}
+
+package android.net.netstats.provider {
+
+ public abstract class NetworkStatsProvider {
+ ctor public NetworkStatsProvider();
+ method public void notifyAlertReached();
+ method public void notifyLimitReached();
+ method public void notifyStatsUpdated(int, @NonNull android.net.NetworkStats, @NonNull android.net.NetworkStats);
+ method public void notifyWarningReached();
+ method public abstract void onRequestStatsUpdate(int);
+ method public abstract void onSetAlert(long);
+ method public abstract void onSetLimit(@NonNull String, long);
+ method public void onSetWarningAndLimit(@NonNull String, long, long);
+ field public static final int QUOTA_UNLIMITED = -1; // 0xffffffff
+ }
+
+}
+
+package android.net.nsd {
+
+ public final class NsdManager {
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void registerOffloadEngine(@NonNull String, long, long, @NonNull java.util.concurrent.Executor, @NonNull android.net.nsd.OffloadEngine);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_SETTINGS, android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public void unregisterOffloadEngine(@NonNull android.net.nsd.OffloadEngine);
+ }
+
+ public interface OffloadEngine {
+ method public void onOffloadServiceRemoved(@NonNull android.net.nsd.OffloadServiceInfo);
+ method public void onOffloadServiceUpdated(@NonNull android.net.nsd.OffloadServiceInfo);
+ field public static final int OFFLOAD_CAPABILITY_BYPASS_MULTICAST_LOCK = 1; // 0x1
+ field public static final int OFFLOAD_TYPE_FILTER_QUERIES = 2; // 0x2
+ field public static final int OFFLOAD_TYPE_FILTER_REPLIES = 4; // 0x4
+ field public static final int OFFLOAD_TYPE_REPLY = 1; // 0x1
+ }
+
+ public final class OffloadServiceInfo implements android.os.Parcelable {
+ ctor public OffloadServiceInfo(@NonNull android.net.nsd.OffloadServiceInfo.Key, @NonNull java.util.List<java.lang.String>, @NonNull String, @Nullable byte[], @IntRange(from=0, to=java.lang.Integer.MAX_VALUE) int, long);
+ method public int describeContents();
+ method @NonNull public String getHostname();
+ method @NonNull public android.net.nsd.OffloadServiceInfo.Key getKey();
+ method @Nullable public byte[] getOffloadPayload();
+ method public long getOffloadType();
+ method public int getPriority();
+ method @NonNull public java.util.List<java.lang.String> getSubtypes();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.nsd.OffloadServiceInfo> CREATOR;
+ }
+
+ public static final class OffloadServiceInfo.Key implements android.os.Parcelable {
+ ctor public OffloadServiceInfo.Key(@NonNull String, @NonNull String);
+ method public int describeContents();
+ method @NonNull public String getServiceName();
+ method @NonNull public String getServiceType();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.nsd.OffloadServiceInfo.Key> CREATOR;
+ }
+
+}
+
diff --git a/extensions/11/system/api/framework-connectivity.txt b/extensions/11/system/api/framework-connectivity.txt
new file mode 100644
index 000000000..e812024a7
--- /dev/null
+++ b/extensions/11/system/api/framework-connectivity.txt
@@ -0,0 +1,546 @@
+// Signature format: 2.0
+package android.net {
+
+ public class CaptivePortal implements android.os.Parcelable {
+ method @Deprecated public void logEvent(int, @NonNull String);
+ method @RequiresPermission(android.Manifest.permission.NETWORK_STACK) public void reevaluateNetwork();
+ method public void useNetwork();
+ field public static final int APP_REQUEST_REEVALUATION_REQUIRED = 100; // 0x64
+ field public static final int APP_RETURN_DISMISSED = 0; // 0x0
+ field public static final int APP_RETURN_UNWANTED = 1; // 0x1
+ field public static final int APP_RETURN_WANTED_AS_IS = 2; // 0x2
+ }
+
+ public final class CaptivePortalData implements android.os.Parcelable {
+ method public int describeContents();
+ method public long getByteLimit();
+ method public long getExpiryTimeMillis();
+ method public long getRefreshTimeMillis();
+ method @Nullable public android.net.Uri getUserPortalUrl();
+ method public int getUserPortalUrlSource();
+ method @Nullable public CharSequence getVenueFriendlyName();
+ method @Nullable public android.net.Uri getVenueInfoUrl();
+ method public int getVenueInfoUrlSource();
+ method public boolean isCaptive();
+ method public boolean isSessionExtendable();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field public static final int CAPTIVE_PORTAL_DATA_SOURCE_OTHER = 0; // 0x0
+ field public static final int CAPTIVE_PORTAL_DATA_SOURCE_PASSPOINT = 1; // 0x1
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.CaptivePortalData> CREATOR;
+ }
+
+ public static class CaptivePortalData.Builder {
+ ctor public CaptivePortalData.Builder();
+ ctor public CaptivePortalData.Builder(@Nullable android.net.CaptivePortalData);
+ method @NonNull public android.net.CaptivePortalData build();
+ method @NonNull public android.net.CaptivePortalData.Builder setBytesRemaining(long);
+ method @NonNull public android.net.CaptivePortalData.Builder setCaptive(boolean);
+ method @NonNull public android.net.CaptivePortalData.Builder setExpiryTime(long);
+ method @NonNull public android.net.CaptivePortalData.Builder setRefreshTime(long);
+ method @NonNull public android.net.CaptivePortalData.Builder setSessionExtendable(boolean);
+ method @NonNull public android.net.CaptivePortalData.Builder setUserPortalUrl(@Nullable android.net.Uri);
+ method @NonNull public android.net.CaptivePortalData.Builder setUserPortalUrl(@Nullable android.net.Uri, int);
+ method @NonNull public android.net.CaptivePortalData.Builder setVenueFriendlyName(@Nullable CharSequence);
+ method @NonNull public android.net.CaptivePortalData.Builder setVenueInfoUrl(@Nullable android.net.Uri);
+ method @NonNull public android.net.CaptivePortalData.Builder setVenueInfoUrl(@Nullable android.net.Uri, int);
+ }
+
+ public class ConnectivityManager {
+ method @NonNull @RequiresPermission(android.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD) public android.net.SocketKeepalive createNattKeepalive(@NonNull android.net.Network, @NonNull android.os.ParcelFileDescriptor, @NonNull java.net.InetAddress, @NonNull java.net.InetAddress, @NonNull java.util.concurrent.Executor, @NonNull android.net.SocketKeepalive.Callback);
+ method @NonNull @RequiresPermission(android.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD) public android.net.SocketKeepalive createSocketKeepalive(@NonNull android.net.Network, @NonNull java.net.Socket, @NonNull java.util.concurrent.Executor, @NonNull android.net.SocketKeepalive.Callback);
+ method @Deprecated @RequiresPermission(android.Manifest.permission.NETWORK_SETTINGS) public String getCaptivePortalServerUrl();
+ method @Deprecated @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void getLatestTetheringEntitlementResult(int, boolean, @NonNull java.util.concurrent.Executor, @NonNull android.net.ConnectivityManager.OnTetheringEntitlementResultListener);
+ method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.WRITE_SETTINGS}) public boolean isTetheringSupported();
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_FACTORY}) public int registerNetworkProvider(@NonNull android.net.NetworkProvider);
+ method public void registerQosCallback(@NonNull android.net.QosSocketInfo, @NonNull java.util.concurrent.Executor, @NonNull android.net.QosCallback);
+ method @Deprecated @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void registerTetheringEventCallback(@NonNull java.util.concurrent.Executor, @NonNull android.net.ConnectivityManager.OnTetheringEventCallback);
+ method @RequiresPermission(android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK) public void requestNetwork(@NonNull android.net.NetworkRequest, int, int, @NonNull android.os.Handler, @NonNull android.net.ConnectivityManager.NetworkCallback);
+ method @RequiresPermission(anyOf={android.Manifest.permission.NETWORK_AIRPLANE_MODE, android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD, android.Manifest.permission.NETWORK_STACK}) public void setAirplaneMode(boolean);
+ method @RequiresPermission(android.Manifest.permission.CONTROL_OEM_PAID_NETWORK_PREFERENCE) public void setOemNetworkPreference(@NonNull android.net.OemNetworkPreferences, @Nullable java.util.concurrent.Executor, @Nullable Runnable);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_STACK}) public boolean shouldAvoidBadWifi();
+ method @RequiresPermission(android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK) public void startCaptivePortalApp(@NonNull android.net.Network, @NonNull android.os.Bundle);
+ method @Deprecated @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void startTethering(int, boolean, android.net.ConnectivityManager.OnStartTetheringCallback);
+ method @Deprecated @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void startTethering(int, boolean, android.net.ConnectivityManager.OnStartTetheringCallback, android.os.Handler);
+ method @Deprecated @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void stopTethering(int);
+ method @RequiresPermission(anyOf={android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK, android.Manifest.permission.NETWORK_FACTORY}) public void unregisterNetworkProvider(@NonNull android.net.NetworkProvider);
+ method public void unregisterQosCallback(@NonNull android.net.QosCallback);
+ method @Deprecated @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public void unregisterTetheringEventCallback(@NonNull android.net.ConnectivityManager.OnTetheringEventCallback);
+ field public static final String EXTRA_CAPTIVE_PORTAL_PROBE_SPEC = "android.net.extra.CAPTIVE_PORTAL_PROBE_SPEC";
+ field public static final String EXTRA_CAPTIVE_PORTAL_USER_AGENT = "android.net.extra.CAPTIVE_PORTAL_USER_AGENT";
+ field public static final int TETHERING_BLUETOOTH = 2; // 0x2
+ field public static final int TETHERING_USB = 1; // 0x1
+ field public static final int TETHERING_WIFI = 0; // 0x0
+ field @Deprecated public static final int TETHER_ERROR_ENTITLEMENT_UNKONWN = 13; // 0xd
+ field @Deprecated public static final int TETHER_ERROR_NO_ERROR = 0; // 0x0
+ field @Deprecated public static final int TETHER_ERROR_PROVISION_FAILED = 11; // 0xb
+ field public static final int TYPE_NONE = -1; // 0xffffffff
+ field @Deprecated public static final int TYPE_PROXY = 16; // 0x10
+ field @Deprecated public static final int TYPE_WIFI_P2P = 13; // 0xd
+ }
+
+ @Deprecated public abstract static class ConnectivityManager.OnStartTetheringCallback {
+ ctor @Deprecated public ConnectivityManager.OnStartTetheringCallback();
+ method @Deprecated public void onTetheringFailed();
+ method @Deprecated public void onTetheringStarted();
+ }
+
+ @Deprecated public static interface ConnectivityManager.OnTetheringEntitlementResultListener {
+ method @Deprecated public void onTetheringEntitlementResult(int);
+ }
+
+ @Deprecated public abstract static class ConnectivityManager.OnTetheringEventCallback {
+ ctor @Deprecated public ConnectivityManager.OnTetheringEventCallback();
+ method @Deprecated public void onUpstreamChanged(@Nullable android.net.Network);
+ }
+
+ public final class DscpPolicy implements android.os.Parcelable {
+ method public int describeContents();
+ method @Nullable public java.net.InetAddress getDestinationAddress();
+ method @Nullable public android.util.Range<java.lang.Integer> getDestinationPortRange();
+ method public int getDscpValue();
+ method public int getPolicyId();
+ method public int getProtocol();
+ method @Nullable public java.net.InetAddress getSourceAddress();
+ method public int getSourcePort();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.DscpPolicy> CREATOR;
+ field public static final int PROTOCOL_ANY = -1; // 0xffffffff
+ field public static final int SOURCE_PORT_ANY = -1; // 0xffffffff
+ }
+
+ public static final class DscpPolicy.Builder {
+ ctor public DscpPolicy.Builder(int, int);
+ method @NonNull public android.net.DscpPolicy build();
+ method @NonNull public android.net.DscpPolicy.Builder setDestinationAddress(@NonNull java.net.InetAddress);
+ method @NonNull public android.net.DscpPolicy.Builder setDestinationPortRange(@NonNull android.util.Range<java.lang.Integer>);
+ method @NonNull public android.net.DscpPolicy.Builder setProtocol(int);
+ method @NonNull public android.net.DscpPolicy.Builder setSourceAddress(@NonNull java.net.InetAddress);
+ method @NonNull public android.net.DscpPolicy.Builder setSourcePort(int);
+ }
+
+ public final class InvalidPacketException extends java.lang.Exception {
+ ctor public InvalidPacketException(int);
+ method public int getError();
+ field public static final int ERROR_INVALID_IP_ADDRESS = -21; // 0xffffffeb
+ field public static final int ERROR_INVALID_LENGTH = -23; // 0xffffffe9
+ field public static final int ERROR_INVALID_PORT = -22; // 0xffffffea
+ }
+
+ public final class IpConfiguration implements android.os.Parcelable {
+ ctor public IpConfiguration();
+ ctor public IpConfiguration(@NonNull android.net.IpConfiguration);
+ method @NonNull public android.net.IpConfiguration.IpAssignment getIpAssignment();
+ method @NonNull public android.net.IpConfiguration.ProxySettings getProxySettings();
+ method public void setHttpProxy(@Nullable android.net.ProxyInfo);
+ method public void setIpAssignment(@NonNull android.net.IpConfiguration.IpAssignment);
+ method public void setProxySettings(@NonNull android.net.IpConfiguration.ProxySettings);
+ method public void setStaticIpConfiguration(@Nullable android.net.StaticIpConfiguration);
+ }
+
+ public enum IpConfiguration.IpAssignment {
+ enum_constant public static final android.net.IpConfiguration.IpAssignment DHCP;
+ enum_constant public static final android.net.IpConfiguration.IpAssignment STATIC;
+ enum_constant public static final android.net.IpConfiguration.IpAssignment UNASSIGNED;
+ }
+
+ public enum IpConfiguration.ProxySettings {
+ enum_constant public static final android.net.IpConfiguration.ProxySettings NONE;
+ enum_constant public static final android.net.IpConfiguration.ProxySettings PAC;
+ enum_constant public static final android.net.IpConfiguration.ProxySettings STATIC;
+ enum_constant public static final android.net.IpConfiguration.ProxySettings UNASSIGNED;
+ }
+
+ public final class IpPrefix implements android.os.Parcelable {
+ ctor public IpPrefix(@NonNull String);
+ }
+
+ public class KeepalivePacketData {
+ ctor protected KeepalivePacketData(@NonNull java.net.InetAddress, @IntRange(from=0, to=65535) int, @NonNull java.net.InetAddress, @IntRange(from=0, to=65535) int, @NonNull byte[]) throws android.net.InvalidPacketException;
+ method @NonNull public java.net.InetAddress getDstAddress();
+ method public int getDstPort();
+ method @NonNull public byte[] getPacket();
+ method @NonNull public java.net.InetAddress getSrcAddress();
+ method public int getSrcPort();
+ }
+
+ public class LinkAddress implements android.os.Parcelable {
+ ctor public LinkAddress(@NonNull java.net.InetAddress, @IntRange(from=0, to=128) int, int, int);
+ ctor public LinkAddress(@NonNull java.net.InetAddress, @IntRange(from=0, to=128) int, int, int, long, long);
+ ctor public LinkAddress(@NonNull java.net.InetAddress, @IntRange(from=0, to=128) int);
+ ctor public LinkAddress(@NonNull String);
+ ctor public LinkAddress(@NonNull String, int, int);
+ method public long getDeprecationTime();
+ method public long getExpirationTime();
+ method public boolean isGlobalPreferred();
+ method public boolean isIpv4();
+ method public boolean isIpv6();
+ method public boolean isSameAddressAs(@Nullable android.net.LinkAddress);
+ field public static final long LIFETIME_PERMANENT = 9223372036854775807L; // 0x7fffffffffffffffL
+ field public static final long LIFETIME_UNKNOWN = -1L; // 0xffffffffffffffffL
+ }
+
+ public final class LinkProperties implements android.os.Parcelable {
+ ctor public LinkProperties(@Nullable android.net.LinkProperties);
+ ctor public LinkProperties(@Nullable android.net.LinkProperties, boolean);
+ method public boolean addDnsServer(@NonNull java.net.InetAddress);
+ method public boolean addLinkAddress(@NonNull android.net.LinkAddress);
+ method public boolean addPcscfServer(@NonNull java.net.InetAddress);
+ method @NonNull public java.util.List<java.net.InetAddress> getAddresses();
+ method @NonNull public java.util.List<java.lang.String> getAllInterfaceNames();
+ method @NonNull public java.util.List<android.net.LinkAddress> getAllLinkAddresses();
+ method @NonNull public java.util.List<android.net.RouteInfo> getAllRoutes();
+ method @Nullable public android.net.Uri getCaptivePortalApiUrl();
+ method @Nullable public android.net.CaptivePortalData getCaptivePortalData();
+ method @NonNull public java.util.List<java.net.InetAddress> getPcscfServers();
+ method @Nullable public String getTcpBufferSizes();
+ method @NonNull public java.util.List<java.net.InetAddress> getValidatedPrivateDnsServers();
+ method public boolean hasGlobalIpv6Address();
+ method public boolean hasIpv4Address();
+ method public boolean hasIpv4DefaultRoute();
+ method public boolean hasIpv4DnsServer();
+ method public boolean hasIpv6DefaultRoute();
+ method public boolean hasIpv6DnsServer();
+ method public boolean isIpv4Provisioned();
+ method public boolean isIpv6Provisioned();
+ method public boolean isProvisioned();
+ method public boolean isReachable(@NonNull java.net.InetAddress);
+ method public boolean removeDnsServer(@NonNull java.net.InetAddress);
+ method public boolean removeLinkAddress(@NonNull android.net.LinkAddress);
+ method public boolean removeRoute(@NonNull android.net.RouteInfo);
+ method public void setCaptivePortalApiUrl(@Nullable android.net.Uri);
+ method public void setCaptivePortalData(@Nullable android.net.CaptivePortalData);
+ method public void setPcscfServers(@NonNull java.util.Collection<java.net.InetAddress>);
+ method public void setPrivateDnsServerName(@Nullable String);
+ method public void setTcpBufferSizes(@Nullable String);
+ method public void setUsePrivateDns(boolean);
+ method public void setValidatedPrivateDnsServers(@NonNull java.util.Collection<java.net.InetAddress>);
+ }
+
+ public final class NattKeepalivePacketData extends android.net.KeepalivePacketData implements android.os.Parcelable {
+ ctor public NattKeepalivePacketData(@NonNull java.net.InetAddress, int, @NonNull java.net.InetAddress, int, @NonNull byte[]) throws android.net.InvalidPacketException;
+ method public int describeContents();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NattKeepalivePacketData> CREATOR;
+ }
+
+ public class Network implements android.os.Parcelable {
+ ctor public Network(@NonNull android.net.Network);
+ method public int getNetId();
+ method @NonNull public android.net.Network getPrivateDnsBypassingCopy();
+ }
+
+ public abstract class NetworkAgent {
+ ctor public NetworkAgent(@NonNull android.content.Context, @NonNull android.os.Looper, @NonNull String, @NonNull android.net.NetworkCapabilities, @NonNull android.net.LinkProperties, int, @NonNull android.net.NetworkAgentConfig, @Nullable android.net.NetworkProvider);
+ ctor public NetworkAgent(@NonNull android.content.Context, @NonNull android.os.Looper, @NonNull String, @NonNull android.net.NetworkCapabilities, @NonNull android.net.LinkProperties, @NonNull android.net.NetworkScore, @NonNull android.net.NetworkAgentConfig, @Nullable android.net.NetworkProvider);
+ method @Nullable public android.net.Network getNetwork();
+ method public void markConnected();
+ method public void onAddKeepalivePacketFilter(int, @NonNull android.net.KeepalivePacketData);
+ method public void onAutomaticReconnectDisabled();
+ method public void onBandwidthUpdateRequested();
+ method public void onDscpPolicyStatusUpdated(int, int);
+ method public void onNetworkCreated();
+ method public void onNetworkDestroyed();
+ method public void onNetworkUnwanted();
+ method public void onQosCallbackRegistered(int, @NonNull android.net.QosFilter);
+ method public void onQosCallbackUnregistered(int);
+ method public void onRemoveKeepalivePacketFilter(int);
+ method public void onSaveAcceptUnvalidated(boolean);
+ method public void onSignalStrengthThresholdsUpdated(@NonNull int[]);
+ method public void onStartSocketKeepalive(int, @NonNull java.time.Duration, @NonNull android.net.KeepalivePacketData);
+ method public void onStopSocketKeepalive(int);
+ method public void onValidationStatus(int, @Nullable android.net.Uri);
+ method @NonNull public android.net.Network register();
+ method public void sendAddDscpPolicy(@NonNull android.net.DscpPolicy);
+ method public void sendLinkProperties(@NonNull android.net.LinkProperties);
+ method public void sendNetworkCapabilities(@NonNull android.net.NetworkCapabilities);
+ method public void sendNetworkScore(@NonNull android.net.NetworkScore);
+ method public void sendNetworkScore(@IntRange(from=0, to=99) int);
+ method public final void sendQosCallbackError(int, int);
+ method public final void sendQosSessionAvailable(int, int, @NonNull android.net.QosSessionAttributes);
+ method public final void sendQosSessionLost(int, int, int);
+ method public void sendRemoveAllDscpPolicies();
+ method public void sendRemoveDscpPolicy(int);
+ method public final void sendSocketKeepaliveEvent(int, int);
+ method @Deprecated public void setLegacySubtype(int, @NonNull String);
+ method public void setLingerDuration(@NonNull java.time.Duration);
+ method public void setTeardownDelayMillis(@IntRange(from=0, to=0x1388) int);
+ method public void setUnderlyingNetworks(@Nullable java.util.List<android.net.Network>);
+ method public void unregister();
+ method public void unregisterAfterReplacement(@IntRange(from=0, to=0x1388) int);
+ field public static final int DSCP_POLICY_STATUS_DELETED = 4; // 0x4
+ field public static final int DSCP_POLICY_STATUS_INSUFFICIENT_PROCESSING_RESOURCES = 3; // 0x3
+ field public static final int DSCP_POLICY_STATUS_POLICY_NOT_FOUND = 5; // 0x5
+ field public static final int DSCP_POLICY_STATUS_REQUESTED_CLASSIFIER_NOT_SUPPORTED = 2; // 0x2
+ field public static final int DSCP_POLICY_STATUS_REQUEST_DECLINED = 1; // 0x1
+ field public static final int DSCP_POLICY_STATUS_SUCCESS = 0; // 0x0
+ field public static final int VALIDATION_STATUS_NOT_VALID = 2; // 0x2
+ field public static final int VALIDATION_STATUS_VALID = 1; // 0x1
+ }
+
+ public final class NetworkAgentConfig implements android.os.Parcelable {
+ method public int describeContents();
+ method public int getLegacyType();
+ method @NonNull public String getLegacyTypeName();
+ method public boolean isExplicitlySelected();
+ method public boolean isPartialConnectivityAcceptable();
+ method public boolean isUnvalidatedConnectivityAcceptable();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkAgentConfig> CREATOR;
+ }
+
+ public static final class NetworkAgentConfig.Builder {
+ ctor public NetworkAgentConfig.Builder();
+ method @NonNull public android.net.NetworkAgentConfig build();
+ method @NonNull public android.net.NetworkAgentConfig.Builder setExplicitlySelected(boolean);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setLegacyExtraInfo(@NonNull String);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setLegacySubType(int);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setLegacySubTypeName(@NonNull String);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setLegacyType(int);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setLegacyTypeName(@NonNull String);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setNat64DetectionEnabled(boolean);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setPartialConnectivityAcceptable(boolean);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setProvisioningNotificationEnabled(boolean);
+ method @NonNull public android.net.NetworkAgentConfig.Builder setUnvalidatedConnectivityAcceptable(boolean);
+ }
+
+ public final class NetworkCapabilities implements android.os.Parcelable {
+ method @NonNull public int[] getAdministratorUids();
+ method @Nullable public static String getCapabilityCarrierName(int);
+ method @Nullable public String getSsid();
+ method @NonNull public java.util.Set<java.lang.Integer> getSubscriptionIds();
+ method @NonNull public int[] getTransportTypes();
+ method @Nullable public java.util.List<android.net.Network> getUnderlyingNetworks();
+ method public boolean isPrivateDnsBroken();
+ method public boolean satisfiedByNetworkCapabilities(@Nullable android.net.NetworkCapabilities);
+ field public static final int NET_CAPABILITY_BIP = 31; // 0x1f
+ field public static final int NET_CAPABILITY_NOT_VCN_MANAGED = 28; // 0x1c
+ field public static final int NET_CAPABILITY_OEM_PAID = 22; // 0x16
+ field public static final int NET_CAPABILITY_OEM_PRIVATE = 26; // 0x1a
+ field public static final int NET_CAPABILITY_PARTIAL_CONNECTIVITY = 24; // 0x18
+ field public static final int NET_CAPABILITY_VEHICLE_INTERNAL = 27; // 0x1b
+ field public static final int NET_CAPABILITY_VSIM = 30; // 0x1e
+ }
+
+ public static final class NetworkCapabilities.Builder {
+ ctor public NetworkCapabilities.Builder();
+ ctor public NetworkCapabilities.Builder(@NonNull android.net.NetworkCapabilities);
+ method @NonNull public android.net.NetworkCapabilities.Builder addCapability(int);
+ method @NonNull public android.net.NetworkCapabilities.Builder addEnterpriseId(int);
+ method @NonNull public android.net.NetworkCapabilities.Builder addTransportType(int);
+ method @NonNull public android.net.NetworkCapabilities build();
+ method @NonNull public android.net.NetworkCapabilities.Builder removeCapability(int);
+ method @NonNull public android.net.NetworkCapabilities.Builder removeEnterpriseId(int);
+ method @NonNull public android.net.NetworkCapabilities.Builder removeTransportType(int);
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setAdministratorUids(@NonNull int[]);
+ method @NonNull public android.net.NetworkCapabilities.Builder setLinkDownstreamBandwidthKbps(int);
+ method @NonNull public android.net.NetworkCapabilities.Builder setLinkUpstreamBandwidthKbps(int);
+ method @NonNull public android.net.NetworkCapabilities.Builder setNetworkSpecifier(@Nullable android.net.NetworkSpecifier);
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setOwnerUid(int);
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setRequestorPackageName(@Nullable String);
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setRequestorUid(int);
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP) public android.net.NetworkCapabilities.Builder setSignalStrength(int);
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setSsid(@Nullable String);
+ method @NonNull public android.net.NetworkCapabilities.Builder setSubscriptionIds(@NonNull java.util.Set<java.lang.Integer>);
+ method @NonNull public android.net.NetworkCapabilities.Builder setTransportInfo(@Nullable android.net.TransportInfo);
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setUnderlyingNetworks(@Nullable java.util.List<android.net.Network>);
+ method @NonNull public static android.net.NetworkCapabilities.Builder withoutDefaultCapabilities();
+ }
+
+ public class NetworkProvider {
+ ctor public NetworkProvider(@NonNull android.content.Context, @NonNull android.os.Looper, @NonNull String);
+ method @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public void declareNetworkRequestUnfulfillable(@NonNull android.net.NetworkRequest);
+ method public int getProviderId();
+ method public void onNetworkRequestWithdrawn(@NonNull android.net.NetworkRequest);
+ method public void onNetworkRequested(@NonNull android.net.NetworkRequest, @IntRange(from=0, to=99) int, int);
+ method @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public void registerNetworkOffer(@NonNull android.net.NetworkScore, @NonNull android.net.NetworkCapabilities, @NonNull java.util.concurrent.Executor, @NonNull android.net.NetworkProvider.NetworkOfferCallback);
+ method @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public void unregisterNetworkOffer(@NonNull android.net.NetworkProvider.NetworkOfferCallback);
+ field public static final int ID_NONE = -1; // 0xffffffff
+ }
+
+ public static interface NetworkProvider.NetworkOfferCallback {
+ method public void onNetworkNeeded(@NonNull android.net.NetworkRequest);
+ method public void onNetworkUnneeded(@NonNull android.net.NetworkRequest);
+ }
+
+ public class NetworkReleasedException extends java.lang.Exception {
+ ctor public NetworkReleasedException();
+ }
+
+ public class NetworkRequest implements android.os.Parcelable {
+ method @Nullable public String getRequestorPackageName();
+ method public int getRequestorUid();
+ }
+
+ public static class NetworkRequest.Builder {
+ method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP) public android.net.NetworkRequest.Builder setSignalStrength(int);
+ method @NonNull public android.net.NetworkRequest.Builder setSubscriptionIds(@NonNull java.util.Set<java.lang.Integer>);
+ }
+
+ public final class NetworkScore implements android.os.Parcelable {
+ method public int describeContents();
+ method public int getKeepConnectedReason();
+ method public int getLegacyInt();
+ method public boolean isExiting();
+ method public boolean isTransportPrimary();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkScore> CREATOR;
+ field public static final int KEEP_CONNECTED_FOR_HANDOVER = 1; // 0x1
+ field public static final int KEEP_CONNECTED_NONE = 0; // 0x0
+ }
+
+ public static final class NetworkScore.Builder {
+ ctor public NetworkScore.Builder();
+ method @NonNull public android.net.NetworkScore build();
+ method @NonNull public android.net.NetworkScore.Builder setExiting(boolean);
+ method @NonNull public android.net.NetworkScore.Builder setKeepConnectedReason(int);
+ method @NonNull public android.net.NetworkScore.Builder setLegacyInt(int);
+ method @NonNull public android.net.NetworkScore.Builder setTransportPrimary(boolean);
+ }
+
+ public final class OemNetworkPreferences implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public java.util.Map<java.lang.String,java.lang.Integer> getNetworkPreferences();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.OemNetworkPreferences> CREATOR;
+ field public static final int OEM_NETWORK_PREFERENCE_OEM_PAID = 1; // 0x1
+ field public static final int OEM_NETWORK_PREFERENCE_OEM_PAID_NO_FALLBACK = 2; // 0x2
+ field public static final int OEM_NETWORK_PREFERENCE_OEM_PAID_ONLY = 3; // 0x3
+ field public static final int OEM_NETWORK_PREFERENCE_OEM_PRIVATE_ONLY = 4; // 0x4
+ field public static final int OEM_NETWORK_PREFERENCE_UNINITIALIZED = 0; // 0x0
+ }
+
+ public static final class OemNetworkPreferences.Builder {
+ ctor public OemNetworkPreferences.Builder();
+ ctor public OemNetworkPreferences.Builder(@NonNull android.net.OemNetworkPreferences);
+ method @NonNull public android.net.OemNetworkPreferences.Builder addNetworkPreference(@NonNull String, int);
+ method @NonNull public android.net.OemNetworkPreferences build();
+ method @NonNull public android.net.OemNetworkPreferences.Builder clearNetworkPreference(@NonNull String);
+ }
+
+ public abstract class QosCallback {
+ ctor public QosCallback();
+ method public void onError(@NonNull android.net.QosCallbackException);
+ method public void onQosSessionAvailable(@NonNull android.net.QosSession, @NonNull android.net.QosSessionAttributes);
+ method public void onQosSessionLost(@NonNull android.net.QosSession);
+ }
+
+ public static class QosCallback.QosCallbackRegistrationException extends java.lang.RuntimeException {
+ }
+
+ public final class QosCallbackException extends java.lang.Exception {
+ ctor public QosCallbackException(@NonNull String);
+ ctor public QosCallbackException(@NonNull Throwable);
+ }
+
+ public abstract class QosFilter {
+ method @NonNull public abstract android.net.Network getNetwork();
+ method public abstract boolean matchesLocalAddress(@NonNull java.net.InetAddress, int, int);
+ method public boolean matchesProtocol(int);
+ method public abstract boolean matchesRemoteAddress(@NonNull java.net.InetAddress, int, int);
+ }
+
+ public final class QosSession implements android.os.Parcelable {
+ ctor public QosSession(int, int);
+ method public int describeContents();
+ method public int getSessionId();
+ method public int getSessionType();
+ method public long getUniqueId();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.QosSession> CREATOR;
+ field public static final int TYPE_EPS_BEARER = 1; // 0x1
+ field public static final int TYPE_NR_BEARER = 2; // 0x2
+ }
+
+ public interface QosSessionAttributes {
+ }
+
+ public final class QosSocketInfo implements android.os.Parcelable {
+ ctor public QosSocketInfo(@NonNull android.net.Network, @NonNull java.net.Socket) throws java.io.IOException;
+ ctor public QosSocketInfo(@NonNull android.net.Network, @NonNull java.net.DatagramSocket) throws java.io.IOException;
+ method public int describeContents();
+ method @NonNull public java.net.InetSocketAddress getLocalSocketAddress();
+ method @NonNull public android.net.Network getNetwork();
+ method @Nullable public java.net.InetSocketAddress getRemoteSocketAddress();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.QosSocketInfo> CREATOR;
+ }
+
+ public final class RouteInfo implements android.os.Parcelable {
+ ctor public RouteInfo(@Nullable android.net.IpPrefix, @Nullable java.net.InetAddress, @Nullable String, int);
+ ctor public RouteInfo(@Nullable android.net.IpPrefix, @Nullable java.net.InetAddress, @Nullable String, int, int);
+ method public int getMtu();
+ }
+
+ public abstract class SocketKeepalive implements java.lang.AutoCloseable {
+ method public final void start(@IntRange(from=0xa, to=0xe10) int, int, @Nullable android.net.Network);
+ field public static final int ERROR_NO_SUCH_SLOT = -33; // 0xffffffdf
+ field public static final int FLAG_AUTOMATIC_ON_OFF = 1; // 0x1
+ field public static final int SUCCESS = 0; // 0x0
+ }
+
+ public class SocketLocalAddressChangedException extends java.lang.Exception {
+ ctor public SocketLocalAddressChangedException();
+ }
+
+ public class SocketNotBoundException extends java.lang.Exception {
+ ctor public SocketNotBoundException();
+ }
+
+ public class SocketNotConnectedException extends java.lang.Exception {
+ ctor public SocketNotConnectedException();
+ }
+
+ public class SocketRemoteAddressChangedException extends java.lang.Exception {
+ ctor public SocketRemoteAddressChangedException();
+ }
+
+ public final class StaticIpConfiguration implements android.os.Parcelable {
+ ctor public StaticIpConfiguration();
+ ctor public StaticIpConfiguration(@Nullable android.net.StaticIpConfiguration);
+ method public void addDnsServer(@NonNull java.net.InetAddress);
+ method public void clear();
+ method @NonNull public java.util.List<android.net.RouteInfo> getRoutes(@Nullable String);
+ }
+
+ public final class TcpKeepalivePacketData extends android.net.KeepalivePacketData implements android.os.Parcelable {
+ ctor public TcpKeepalivePacketData(@NonNull java.net.InetAddress, int, @NonNull java.net.InetAddress, int, @NonNull byte[], int, int, int, int, int, int) throws android.net.InvalidPacketException;
+ method public int describeContents();
+ method public int getIpTos();
+ method public int getIpTtl();
+ method public int getTcpAck();
+ method public int getTcpSeq();
+ method public int getTcpWindow();
+ method public int getTcpWindowScale();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.TcpKeepalivePacketData> CREATOR;
+ }
+
+ public final class VpnTransportInfo implements android.os.Parcelable android.net.TransportInfo {
+ ctor public VpnTransportInfo(int, @Nullable String, boolean, boolean);
+ method public boolean areLongLivedTcpConnectionsExpensive();
+ method public int describeContents();
+ method public int getType();
+ method public boolean isBypassable();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.VpnTransportInfo> CREATOR;
+ }
+
+}
+
+package android.net.apf {
+
+ public final class ApfCapabilities implements android.os.Parcelable {
+ ctor public ApfCapabilities(int, int, int);
+ method public int describeContents();
+ method public static boolean getApfDrop8023Frames();
+ method @NonNull public static int[] getApfEtherTypeBlackList();
+ method public boolean hasDataAccess();
+ method public void writeToParcel(android.os.Parcel, int);
+ field public static final android.os.Parcelable.Creator<android.net.apf.ApfCapabilities> CREATOR;
+ field public final int apfPacketFormat;
+ field public final int apfVersionSupported;
+ field public final int maximumApfProgramSize;
+ }
+
+}
+
diff --git a/extensions/11/system/api/framework-sdksandbox-removed.txt b/extensions/11/system/api/framework-sdksandbox-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system/api/framework-sdksandbox-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system/api/framework-sdksandbox.txt b/extensions/11/system/api/framework-sdksandbox.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system/api/framework-sdksandbox.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system/api/framework-tethering-removed.txt b/extensions/11/system/api/framework-tethering-removed.txt
new file mode 100644
index 000000000..d802177e2
--- /dev/null
+++ b/extensions/11/system/api/framework-tethering-removed.txt
@@ -0,0 +1 @@
+// Signature format: 2.0
diff --git a/extensions/11/system/api/framework-tethering.txt b/extensions/11/system/api/framework-tethering.txt
new file mode 100644
index 000000000..844ff6471
--- /dev/null
+++ b/extensions/11/system/api/framework-tethering.txt
@@ -0,0 +1,117 @@
+// Signature format: 2.0
+package android.net {
+
+ public final class TetheredClient implements android.os.Parcelable {
+ ctor public TetheredClient(@NonNull android.net.MacAddress, @NonNull java.util.Collection<android.net.TetheredClient.AddressInfo>, int);
+ method public int describeContents();
+ method @NonNull public java.util.List<android.net.TetheredClient.AddressInfo> getAddresses();
+ method @NonNull public android.net.MacAddress getMacAddress();
+ method public int getTetheringType();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.TetheredClient> CREATOR;
+ }
+
+ public static final class TetheredClient.AddressInfo implements android.os.Parcelable {
+ method public int describeContents();
+ method @NonNull public android.net.LinkAddress getAddress();
+ method @Nullable public String getHostname();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.TetheredClient.AddressInfo> CREATOR;
+ }
+
+ public final class TetheringInterface implements android.os.Parcelable {
+ ctor public TetheringInterface(int, @NonNull String);
+ method public int describeContents();
+ method @NonNull public String getInterface();
+ method public int getType();
+ method public void writeToParcel(@NonNull android.os.Parcel, int);
+ field @NonNull public static final android.os.Parcelable.Creator<android.net.TetheringInterface> CREATOR;
+ }
+
+ public class TetheringManager {
+ method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerTetheringEventCallback(@NonNull java.util.concurrent.Executor, @NonNull android.net.TetheringManager.TetheringEventCallback);
+ method @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.WRITE_SETTINGS}) public void requestLatestTetheringEntitlementResult(int, boolean, @NonNull java.util.concurrent.Executor, @NonNull android.net.TetheringManager.OnTetheringEntitlementResultListener);
+ method @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.WRITE_SETTINGS}) public void startTethering(@NonNull android.net.TetheringManager.TetheringRequest, @NonNull java.util.concurrent.Executor, @NonNull android.net.TetheringManager.StartTetheringCallback);
+ method @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.WRITE_SETTINGS}) public void stopAllTethering();
+ method @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.WRITE_SETTINGS}) public void stopTethering(int);
+ method @RequiresPermission(anyOf={android.Manifest.permission.TETHER_PRIVILEGED, android.Manifest.permission.ACCESS_NETWORK_STATE}) public void unregisterTetheringEventCallback(@NonNull android.net.TetheringManager.TetheringEventCallback);
+ field @Deprecated public static final String ACTION_TETHER_STATE_CHANGED = "android.net.conn.TETHER_STATE_CHANGED";
+ field public static final int CONNECTIVITY_SCOPE_GLOBAL = 1; // 0x1
+ field public static final int CONNECTIVITY_SCOPE_LOCAL = 2; // 0x2
+ field public static final String EXTRA_ACTIVE_LOCAL_ONLY = "android.net.extra.ACTIVE_LOCAL_ONLY";
+ field public static final String EXTRA_ACTIVE_TETHER = "tetherArray";
+ field public static final String EXTRA_AVAILABLE_TETHER = "availableArray";
+ field public static final String EXTRA_ERRORED_TETHER = "erroredArray";
+ field public static final int TETHERING_BLUETOOTH = 2; // 0x2
+ field public static final int TETHERING_ETHERNET = 5; // 0x5
+ field public static final int TETHERING_INVALID = -1; // 0xffffffff
+ field public static final int TETHERING_NCM = 4; // 0x4
+ field public static final int TETHERING_USB = 1; // 0x1
+ field public static final int TETHERING_WIFI = 0; // 0x0
+ field public static final int TETHERING_WIFI_P2P = 3; // 0x3
+ field public static final int TETHER_ERROR_DHCPSERVER_ERROR = 12; // 0xc
+ field public static final int TETHER_ERROR_DISABLE_FORWARDING_ERROR = 9; // 0x9
+ field public static final int TETHER_ERROR_ENABLE_FORWARDING_ERROR = 8; // 0x8
+ field public static final int TETHER_ERROR_ENTITLEMENT_UNKNOWN = 13; // 0xd
+ field public static final int TETHER_ERROR_IFACE_CFG_ERROR = 10; // 0xa
+ field public static final int TETHER_ERROR_INTERNAL_ERROR = 5; // 0x5
+ field public static final int TETHER_ERROR_NO_ACCESS_TETHERING_PERMISSION = 15; // 0xf
+ field public static final int TETHER_ERROR_NO_CHANGE_TETHERING_PERMISSION = 14; // 0xe
+ field public static final int TETHER_ERROR_NO_ERROR = 0; // 0x0
+ field public static final int TETHER_ERROR_PROVISIONING_FAILED = 11; // 0xb
+ field public static final int TETHER_ERROR_SERVICE_UNAVAIL = 2; // 0x2
+ field public static final int TETHER_ERROR_TETHER_IFACE_ERROR = 6; // 0x6
+ field public static final int TETHER_ERROR_UNAVAIL_IFACE = 4; // 0x4
+ field public static final int TETHER_ERROR_UNKNOWN_IFACE = 1; // 0x1
+ field public static final int TETHER_ERROR_UNKNOWN_TYPE = 16; // 0x10
+ field public static final int TETHER_ERROR_UNSUPPORTED = 3; // 0x3
+ field public static final int TETHER_ERROR_UNTETHER_IFACE_ERROR = 7; // 0x7
+ field public static final int TETHER_HARDWARE_OFFLOAD_FAILED = 2; // 0x2
+ field public static final int TETHER_HARDWARE_OFFLOAD_STARTED = 1; // 0x1
+ field public static final int TETHER_HARDWARE_OFFLOAD_STOPPED = 0; // 0x0
+ }
+
+ public static interface TetheringManager.OnTetheringEntitlementResultListener {
+ method public void onTetheringEntitlementResult(int);
+ }
+
+ public static interface TetheringManager.StartTetheringCallback {
+ method public default void onTetheringFailed(int);
+ method public default void onTetheringStarted();
+ }
+
+ public static interface TetheringManager.TetheringEventCallback {
+ method public default void onClientsChanged(@NonNull java.util.Collection<android.net.TetheredClient>);
+ method public default void onError(@NonNull String, int);
+ method public default void onError(@NonNull android.net.TetheringInterface, int);
+ method public default void onLocalOnlyInterfacesChanged(@NonNull java.util.List<java.lang.String>);
+ method public default void onLocalOnlyInterfacesChanged(@NonNull java.util.Set<android.net.TetheringInterface>);
+ method public default void onOffloadStatusChanged(int);
+ method public default void onTetherableInterfacesChanged(@NonNull java.util.List<java.lang.String>);
+ method public default void onTetherableInterfacesChanged(@NonNull java.util.Set<android.net.TetheringInterface>);
+ method public default void onTetheredInterfacesChanged(@NonNull java.util.List<java.lang.String>);
+ method public default void onTetheredInterfacesChanged(@NonNull java.util.Set<android.net.TetheringInterface>);
+ method public default void onTetheringSupported(boolean);
+ method public default void onUpstreamChanged(@Nullable android.net.Network);
+ }
+
+ public static class TetheringManager.TetheringRequest {
+ method @Nullable public android.net.LinkAddress getClientStaticIpv4Address();
+ method public int getConnectivityScope();
+ method @Nullable public android.net.LinkAddress getLocalIpv4Address();
+ method public boolean getShouldShowEntitlementUi();
+ method public int getTetheringType();
+ method public boolean isExemptFromEntitlementCheck();
+ }
+
+ public static class TetheringManager.TetheringRequest.Builder {
+ ctor public TetheringManager.TetheringRequest.Builder(int);
+ method @NonNull public android.net.TetheringManager.TetheringRequest build();
+ method @NonNull @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public android.net.TetheringManager.TetheringRequest.Builder setConnectivityScope(int);
+ method @NonNull @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public android.net.TetheringManager.TetheringRequest.Builder setExemptFromEntitlementCheck(boolean);
+ method @NonNull @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public android.net.TetheringManager.TetheringRequest.Builder setShouldShowEntitlementUi(boolean);
+ method @NonNull @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED) public android.net.TetheringManager.TetheringRequest.Builder setStaticIpv4Addresses(@NonNull android.net.LinkAddress, @NonNull android.net.LinkAddress);
+ }
+
+}
+
diff --git a/extensions/11/system/framework-adservices.jar b/extensions/11/system/framework-adservices.jar
new file mode 100644
index 000000000..c40d3b290
--- /dev/null
+++ b/extensions/11/system/framework-adservices.jar
Binary files differ
diff --git a/extensions/11/system/framework-connectivity-t.jar b/extensions/11/system/framework-connectivity-t.jar
new file mode 100644
index 000000000..4af91a19a
--- /dev/null
+++ b/extensions/11/system/framework-connectivity-t.jar
Binary files differ
diff --git a/extensions/11/system/framework-connectivity.jar b/extensions/11/system/framework-connectivity.jar
new file mode 100644
index 000000000..8950c3394
--- /dev/null
+++ b/extensions/11/system/framework-connectivity.jar
Binary files differ
diff --git a/extensions/11/system/framework-sdksandbox.jar b/extensions/11/system/framework-sdksandbox.jar
new file mode 100644
index 000000000..fe50e1df6
--- /dev/null
+++ b/extensions/11/system/framework-sdksandbox.jar
Binary files differ
diff --git a/extensions/11/system/framework-tethering.jar b/extensions/11/system/framework-tethering.jar
new file mode 100644
index 000000000..28d4f8413
--- /dev/null
+++ b/extensions/11/system/framework-tethering.jar
Binary files differ
diff --git a/extensions/7/module-lib/api/art.txt b/extensions/7/module-lib/api/art.txt
index ffb05b33a..df4c80611 100644
--- a/extensions/7/module-lib/api/art.txt
+++ b/extensions/7/module-lib/api/art.txt
@@ -451,7 +451,48 @@ package java.nio {
public class DirectByteBuffer extends java.nio.MappedByteBuffer {
ctor public DirectByteBuffer(int, long, java.io.FileDescriptor, Runnable, boolean);
method public final long address();
+ method public final java.nio.CharBuffer asCharBuffer();
+ method public final java.nio.DoubleBuffer asDoubleBuffer();
+ method public final java.nio.FloatBuffer asFloatBuffer();
+ method public final java.nio.IntBuffer asIntBuffer();
+ method public final java.nio.LongBuffer asLongBuffer();
+ method public final java.nio.ByteBuffer asReadOnlyBuffer();
+ method public final java.nio.ShortBuffer asShortBuffer();
+ method public final java.nio.ByteBuffer compact();
+ method public final java.nio.MappedByteBuffer duplicate();
+ method public final byte get();
+ method public final byte get(int);
+ method public final char getChar();
+ method public final char getChar(int);
+ method public final double getDouble();
+ method public final double getDouble(int);
+ method public final float getFloat();
+ method public final float getFloat(int);
+ method public int getInt();
+ method public int getInt(int);
+ method public final long getLong();
+ method public final long getLong(int);
+ method public final short getShort();
+ method public final short getShort(int);
+ method public final boolean isDirect();
+ method public final boolean isReadOnly();
+ method public final java.nio.ByteBuffer put(byte);
+ method public final java.nio.ByteBuffer put(int, byte);
+ method public final java.nio.ByteBuffer putChar(char);
+ method public final java.nio.ByteBuffer putChar(int, char);
+ method public final java.nio.ByteBuffer putDouble(double);
+ method public final java.nio.ByteBuffer putDouble(int, double);
+ method public final java.nio.ByteBuffer putFloat(float);
+ method public final java.nio.ByteBuffer putFloat(int, float);
+ method public final java.nio.ByteBuffer putInt(int);
+ method public final java.nio.ByteBuffer putInt(int, int);
+ method public final java.nio.ByteBuffer putLong(long);
+ method public final java.nio.ByteBuffer putLong(int, long);
+ method public final java.nio.ByteBuffer putShort(short);
+ method public final java.nio.ByteBuffer putShort(int, short);
method public final void setAccessible(boolean);
+ method public final java.nio.MappedByteBuffer slice();
+ method public final java.nio.MappedByteBuffer slice(int, int);
}
public final class NIOAccess {
diff --git a/extensions/7/public/api/art.txt b/extensions/7/public/api/art.txt
index b23f9d24a..d459f7283 100644
--- a/extensions/7/public/api/art.txt
+++ b/extensions/7/public/api/art.txt
@@ -3095,8 +3095,10 @@ package java.lang {
method @Nullable public Object[] getSigners();
method @NonNull public String getSimpleName();
method @Nullable public Class<? super T> getSuperclass();
+ method @NonNull public String getTypeName();
method @NonNull public java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters();
method public boolean isAnnotation();
+ method public boolean isAnnotationPresent(@NonNull Class<? extends java.lang.annotation.Annotation>);
method public boolean isAnonymousClass();
method public boolean isArray();
method public boolean isAssignableFrom(@NonNull Class<?>);
@@ -3695,6 +3697,7 @@ package java.lang {
method public String getSpecificationTitle();
method public String getSpecificationVendor();
method public String getSpecificationVersion();
+ method public boolean isAnnotationPresent(Class<? extends java.lang.annotation.Annotation>);
method public boolean isCompatibleWith(String) throws java.lang.NumberFormatException;
method public boolean isSealed();
method public boolean isSealed(java.net.URL);
@@ -4046,9 +4049,11 @@ package java.lang {
ctor public String(@NonNull StringBuffer);
ctor public String(@NonNull StringBuilder);
method public char charAt(int);
+ method @NonNull public java.util.stream.IntStream chars();
method public int codePointAt(int);
method public int codePointBefore(int);
method public int codePointCount(int, int);
+ method @NonNull public java.util.stream.IntStream codePoints();
method public int compareTo(@NonNull String);
method public int compareToIgnoreCase(@NonNull String);
method @NonNull public String concat(@NonNull String);
@@ -4106,6 +4111,7 @@ package java.lang {
method public char[] toCharArray();
method @NonNull public String toLowerCase(@NonNull java.util.Locale);
method @NonNull public String toLowerCase();
+ method @NonNull public String toString();
method @NonNull public String toUpperCase(@NonNull java.util.Locale);
method @NonNull public String toUpperCase();
method public <R> R transform(@NonNull java.util.function.Function<? super java.lang.String,? extends R>);
@@ -4144,9 +4150,11 @@ package java.lang {
method @NonNull public StringBuffer appendCodePoint(int);
method public int capacity();
method public char charAt(int);
+ method @NonNull public java.util.stream.IntStream chars();
method public int codePointAt(int);
method public int codePointBefore(int);
method public int codePointCount(int, int);
+ method @NonNull public java.util.stream.IntStream codePoints();
method public int compareTo(@NonNull StringBuffer);
method @NonNull public StringBuffer delete(int, int);
method @NonNull public StringBuffer deleteCharAt(int);
@@ -4177,6 +4185,7 @@ package java.lang {
method @NonNull public CharSequence subSequence(int, int);
method @NonNull public String substring(int);
method @NonNull public String substring(int, int);
+ method @NonNull public String toString();
method public void trimToSize();
}
@@ -4201,9 +4210,11 @@ package java.lang {
method @NonNull public StringBuilder appendCodePoint(int);
method public int capacity();
method public char charAt(int);
+ method @NonNull public java.util.stream.IntStream chars();
method public int codePointAt(int);
method public int codePointBefore(int);
method public int codePointCount(int, int);
+ method @NonNull public java.util.stream.IntStream codePoints();
method public int compareTo(@NonNull StringBuilder);
method @NonNull public StringBuilder delete(int, int);
method @NonNull public StringBuilder deleteCharAt(int);
@@ -4234,6 +4245,7 @@ package java.lang {
method @NonNull public CharSequence subSequence(int, int);
method @NonNull public String substring(int);
method @NonNull public String substring(int, int);
+ method @NonNull public String toString();
method public void trimToSize();
}
@@ -4561,8 +4573,8 @@ package java.lang.invoke {
method public java.lang.invoke.MethodHandle asType(java.lang.invoke.MethodType);
method public java.lang.invoke.MethodHandle asVarargsCollector(Class<?>);
method public java.lang.invoke.MethodHandle bindTo(Object);
- method public final Object invoke(java.lang.Object...) throws java.lang.Throwable;
- method public final Object invokeExact(java.lang.Object...) throws java.lang.Throwable;
+ method public final native Object invoke(java.lang.Object...) throws java.lang.Throwable;
+ method public final native Object invokeExact(java.lang.Object...) throws java.lang.Throwable;
method public Object invokeWithArguments(java.lang.Object...) throws java.lang.Throwable;
method public Object invokeWithArguments(java.util.List<?>) throws java.lang.Throwable;
method public boolean isVarargsCollector();
@@ -4735,45 +4747,45 @@ package java.lang.invoke {
public abstract class VarHandle {
method public final java.lang.invoke.MethodType accessModeType(java.lang.invoke.VarHandle.AccessMode);
method public static void acquireFence();
- method public final Object compareAndExchange(java.lang.Object...);
- method public final Object compareAndExchangeAcquire(java.lang.Object...);
- method public final Object compareAndExchangeRelease(java.lang.Object...);
- method public final boolean compareAndSet(java.lang.Object...);
+ method public final native Object compareAndExchange(java.lang.Object...);
+ method public final native Object compareAndExchangeAcquire(java.lang.Object...);
+ method public final native Object compareAndExchangeRelease(java.lang.Object...);
+ method public final native boolean compareAndSet(java.lang.Object...);
method public final java.util.List<java.lang.Class<?>> coordinateTypes();
method public static void fullFence();
- method public final Object get(java.lang.Object...);
- method public final Object getAcquire(java.lang.Object...);
- method public final Object getAndAdd(java.lang.Object...);
- method public final Object getAndAddAcquire(java.lang.Object...);
- method public final Object getAndAddRelease(java.lang.Object...);
- method public final Object getAndBitwiseAnd(java.lang.Object...);
- method public final Object getAndBitwiseAndAcquire(java.lang.Object...);
- method public final Object getAndBitwiseAndRelease(java.lang.Object...);
- method public final Object getAndBitwiseOr(java.lang.Object...);
- method public final Object getAndBitwiseOrAcquire(java.lang.Object...);
- method public final Object getAndBitwiseOrRelease(java.lang.Object...);
- method public final Object getAndBitwiseXor(java.lang.Object...);
- method public final Object getAndBitwiseXorAcquire(java.lang.Object...);
- method public final Object getAndBitwiseXorRelease(java.lang.Object...);
- method public final Object getAndSet(java.lang.Object...);
- method public final Object getAndSetAcquire(java.lang.Object...);
- method public final Object getAndSetRelease(java.lang.Object...);
- method public final Object getOpaque(java.lang.Object...);
- method public final Object getVolatile(java.lang.Object...);
+ method public final native Object get(java.lang.Object...);
+ method public final native Object getAcquire(java.lang.Object...);
+ method public final native Object getAndAdd(java.lang.Object...);
+ method public final native Object getAndAddAcquire(java.lang.Object...);
+ method public final native Object getAndAddRelease(java.lang.Object...);
+ method public final native Object getAndBitwiseAnd(java.lang.Object...);
+ method public final native Object getAndBitwiseAndAcquire(java.lang.Object...);
+ method public final native Object getAndBitwiseAndRelease(java.lang.Object...);
+ method public final native Object getAndBitwiseOr(java.lang.Object...);
+ method public final native Object getAndBitwiseOrAcquire(java.lang.Object...);
+ method public final native Object getAndBitwiseOrRelease(java.lang.Object...);
+ method public final native Object getAndBitwiseXor(java.lang.Object...);
+ method public final native Object getAndBitwiseXorAcquire(java.lang.Object...);
+ method public final native Object getAndBitwiseXorRelease(java.lang.Object...);
+ method public final native Object getAndSet(java.lang.Object...);
+ method public final native Object getAndSetAcquire(java.lang.Object...);
+ method public final native Object getAndSetRelease(java.lang.Object...);
+ method public final native Object getOpaque(java.lang.Object...);
+ method public final native Object getVolatile(java.lang.Object...);
method public final boolean isAccessModeSupported(java.lang.invoke.VarHandle.AccessMode);
method public static void loadLoadFence();
method public static void releaseFence();
- method public final void set(java.lang.Object...);
- method public final void setOpaque(java.lang.Object...);
- method public final void setRelease(java.lang.Object...);
- method public final void setVolatile(java.lang.Object...);
+ method public final native void set(java.lang.Object...);
+ method public final native void setOpaque(java.lang.Object...);
+ method public final native void setRelease(java.lang.Object...);
+ method public final native void setVolatile(java.lang.Object...);
method public static void storeStoreFence();
method public final java.lang.invoke.MethodHandle toMethodHandle(java.lang.invoke.VarHandle.AccessMode);
method public final Class<?> varType();
- method public final boolean weakCompareAndSet(java.lang.Object...);
- method public final boolean weakCompareAndSetAcquire(java.lang.Object...);
- method public final boolean weakCompareAndSetPlain(java.lang.Object...);
- method public final boolean weakCompareAndSetRelease(java.lang.Object...);
+ method public final native boolean weakCompareAndSet(java.lang.Object...);
+ method public final native boolean weakCompareAndSetAcquire(java.lang.Object...);
+ method public final native boolean weakCompareAndSetPlain(java.lang.Object...);
+ method public final native boolean weakCompareAndSetRelease(java.lang.Object...);
}
public enum VarHandle.AccessMode {
@@ -4877,8 +4889,12 @@ package java.lang.reflect {
ctor protected AccessibleObject();
method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>);
method @NonNull public java.lang.annotation.Annotation[] getAnnotations();
+ method public <T extends java.lang.annotation.Annotation> T[] getAnnotationsByType(@NonNull Class<T>);
+ method @Nullable public <T extends java.lang.annotation.Annotation> T getDeclaredAnnotation(@NonNull Class<T>);
method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations();
+ method public <T extends java.lang.annotation.Annotation> T[] getDeclaredAnnotationsByType(@NonNull Class<T>);
method public boolean isAccessible();
+ method public boolean isAnnotationPresent(@NonNull Class<? extends java.lang.annotation.Annotation>);
method public static void setAccessible(java.lang.reflect.AccessibleObject[], boolean) throws java.lang.SecurityException;
method public void setAccessible(boolean) throws java.lang.SecurityException;
}
@@ -5070,7 +5086,10 @@ package java.lang.reflect {
public final class Parameter implements java.lang.reflect.AnnotatedElement {
method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>);
method @NonNull public java.lang.annotation.Annotation[] getAnnotations();
+ method public <T extends java.lang.annotation.Annotation> T[] getAnnotationsByType(@NonNull Class<T>);
+ method @Nullable public <T extends java.lang.annotation.Annotation> T getDeclaredAnnotation(@NonNull Class<T>);
method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations();
+ method public <T extends java.lang.annotation.Annotation> T[] getDeclaredAnnotationsByType(@NonNull Class<T>);
method @NonNull public java.lang.reflect.Executable getDeclaringExecutable();
method public int getModifiers();
method @NonNull public String getName();
@@ -6289,6 +6308,7 @@ package java.nio {
method public final int arrayOffset();
method public abstract java.nio.CharBuffer asReadOnlyBuffer();
method public final char charAt(int);
+ method public java.util.stream.IntStream chars();
method public abstract java.nio.CharBuffer compact();
method public int compareTo(java.nio.CharBuffer);
method public abstract java.nio.CharBuffer duplicate();
@@ -6312,6 +6332,7 @@ package java.nio {
method public abstract java.nio.CharBuffer slice();
method public abstract java.nio.CharBuffer slice(int, int);
method public abstract java.nio.CharBuffer subSequence(int, int);
+ method public String toString();
method public static java.nio.CharBuffer wrap(char[], int, int);
method public static java.nio.CharBuffer wrap(char[]);
method public static java.nio.CharBuffer wrap(CharSequence, int, int);
@@ -7590,6 +7611,7 @@ package java.nio.file.attribute {
}
public interface PosixFileAttributeView extends java.nio.file.attribute.BasicFileAttributeView java.nio.file.attribute.FileOwnerAttributeView {
+ method public String name();
method public java.nio.file.attribute.PosixFileAttributes readAttributes() throws java.io.IOException;
method public void setGroup(java.nio.file.attribute.GroupPrincipal) throws java.io.IOException;
method public void setPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission>) throws java.io.IOException;
@@ -7884,10 +7906,12 @@ package java.security {
method @Deprecated public final String getName();
method @Deprecated public java.security.PublicKey getPublicKey();
method @Deprecated public final java.security.IdentityScope getScope();
+ method @Deprecated public int hashCode();
method @Deprecated protected boolean identityEquals(java.security.Identity);
method @Deprecated public void removeCertificate(java.security.Certificate) throws java.security.KeyManagementException;
method @Deprecated public void setInfo(String);
method @Deprecated public void setPublicKey(java.security.PublicKey) throws java.security.KeyManagementException;
+ method @Deprecated public String toString();
method @Deprecated public String toString(boolean);
}
@@ -8069,14 +8093,17 @@ package java.security {
public static class KeyStore.PasswordProtection implements javax.security.auth.Destroyable java.security.KeyStore.ProtectionParameter {
ctor public KeyStore.PasswordProtection(char[]);
ctor public KeyStore.PasswordProtection(char[], String, java.security.spec.AlgorithmParameterSpec);
+ method public void destroy() throws javax.security.auth.DestroyFailedException;
method public char[] getPassword();
method public String getProtectionAlgorithm();
method public java.security.spec.AlgorithmParameterSpec getProtectionParameters();
+ method public boolean isDestroyed();
}
public static final class KeyStore.PrivateKeyEntry implements java.security.KeyStore.Entry {
ctor public KeyStore.PrivateKeyEntry(java.security.PrivateKey, java.security.cert.Certificate[]);
ctor public KeyStore.PrivateKeyEntry(java.security.PrivateKey, java.security.cert.Certificate[], java.util.Set<java.security.KeyStore.Entry.Attribute>);
+ method public java.util.Set<java.security.KeyStore.Entry.Attribute> getAttributes();
method public java.security.cert.Certificate getCertificate();
method public java.security.cert.Certificate[] getCertificateChain();
method public java.security.PrivateKey getPrivateKey();
@@ -8088,12 +8115,14 @@ package java.security {
public static final class KeyStore.SecretKeyEntry implements java.security.KeyStore.Entry {
ctor public KeyStore.SecretKeyEntry(javax.crypto.SecretKey);
ctor public KeyStore.SecretKeyEntry(javax.crypto.SecretKey, java.util.Set<java.security.KeyStore.Entry.Attribute>);
+ method public java.util.Set<java.security.KeyStore.Entry.Attribute> getAttributes();
method public javax.crypto.SecretKey getSecretKey();
}
public static final class KeyStore.TrustedCertificateEntry implements java.security.KeyStore.Entry {
ctor public KeyStore.TrustedCertificateEntry(java.security.cert.Certificate);
ctor public KeyStore.TrustedCertificateEntry(java.security.cert.Certificate, java.util.Set<java.security.KeyStore.Entry.Attribute>);
+ method public java.util.Set<java.security.KeyStore.Entry.Attribute> getAttributes();
method public java.security.cert.Certificate getTrustedCertificate();
}
@@ -10797,6 +10826,7 @@ package java.text {
method public abstract int compare(String, String);
method public int compare(Object, Object);
method public boolean equals(String, String);
+ method public boolean equals(Object);
method public static java.util.Locale[] getAvailableLocales();
method public abstract java.text.CollationKey getCollationKey(String);
method public int getDecomposition();
@@ -11131,6 +11161,7 @@ package java.text {
method public java.text.CollationElementIterator getCollationElementIterator(java.text.CharacterIterator);
method public java.text.CollationKey getCollationKey(String);
method public String getRules();
+ method public int hashCode();
}
public class SimpleDateFormat extends java.text.DateFormat {
@@ -11175,6 +11206,7 @@ package java.time {
ctor protected Clock();
method public static java.time.Clock fixed(java.time.Instant, java.time.ZoneId);
method public abstract java.time.ZoneId getZone();
+ method public long millis();
method public static java.time.Clock offset(java.time.Clock, java.time.Duration);
method public static java.time.Clock system(java.time.ZoneId);
method public static java.time.Clock systemDefaultZone();
@@ -11276,6 +11308,7 @@ package java.time {
method public java.time.ZonedDateTime atZone(java.time.ZoneId);
method public int compareTo(java.time.Instant);
method public static java.time.Instant from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public long getEpochSecond();
method public long getLong(java.time.temporal.TemporalField);
method public int getNano();
@@ -11299,6 +11332,8 @@ package java.time {
method public java.time.Instant plusMillis(long);
method public java.time.Instant plusNanos(long);
method public java.time.Instant plusSeconds(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public long toEpochMilli();
method public java.time.Instant truncatedTo(java.time.temporal.TemporalUnit);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
@@ -11320,6 +11355,7 @@ package java.time {
}
public final class LocalDate implements java.time.chrono.ChronoLocalDate java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster {
+ method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal);
method public java.time.LocalDateTime atStartOfDay();
method public java.time.ZonedDateTime atStartOfDay(java.time.ZoneId);
method public java.time.LocalDateTime atTime(java.time.LocalTime);
@@ -11327,18 +11363,31 @@ package java.time {
method public java.time.LocalDateTime atTime(int, int, int);
method public java.time.LocalDateTime atTime(int, int, int, int);
method public java.time.OffsetDateTime atTime(java.time.OffsetTime);
+ method public int compareTo(java.time.chrono.ChronoLocalDate);
method public java.util.stream.Stream<java.time.LocalDate> datesUntil(java.time.LocalDate);
method public java.util.stream.Stream<java.time.LocalDate> datesUntil(java.time.LocalDate, java.time.Period);
+ method public boolean equals(Object);
+ method public String format(java.time.format.DateTimeFormatter);
method public static java.time.LocalDate from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public java.time.chrono.IsoChronology getChronology();
method public int getDayOfMonth();
method public java.time.DayOfWeek getDayOfWeek();
method public int getDayOfYear();
+ method public java.time.chrono.Era getEra();
method public long getLong(java.time.temporal.TemporalField);
method public java.time.Month getMonth();
method public int getMonthValue();
method public int getYear();
+ method public int hashCode();
+ method public boolean isAfter(java.time.chrono.ChronoLocalDate);
+ method public boolean isBefore(java.time.chrono.ChronoLocalDate);
+ method public boolean isEqual(java.time.chrono.ChronoLocalDate);
+ method public boolean isLeapYear();
+ method public boolean isSupported(java.time.temporal.TemporalField);
+ method public boolean isSupported(java.time.temporal.TemporalUnit);
method public int lengthOfMonth();
+ method public int lengthOfYear();
method public java.time.LocalDate minus(java.time.temporal.TemporalAmount);
method public java.time.LocalDate minus(long, java.time.temporal.TemporalUnit);
method public java.time.LocalDate minusDays(long);
@@ -11361,7 +11410,11 @@ package java.time {
method public java.time.LocalDate plusMonths(long);
method public java.time.LocalDate plusWeeks(long);
method public java.time.LocalDate plusYears(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
+ method public long toEpochDay();
method public long toEpochSecond(java.time.LocalTime, java.time.ZoneOffset);
+ method public String toString();
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
method public java.time.Period until(java.time.chrono.ChronoLocalDate);
method public java.time.LocalDate with(java.time.temporal.TemporalAdjuster);
@@ -11376,9 +11429,14 @@ package java.time {
}
public final class LocalDateTime implements java.time.chrono.ChronoLocalDateTime<java.time.LocalDate> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster {
+ method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal);
method public java.time.OffsetDateTime atOffset(java.time.ZoneOffset);
method public java.time.ZonedDateTime atZone(java.time.ZoneId);
+ method public int compareTo(java.time.chrono.ChronoLocalDateTime<?>);
+ method public boolean equals(Object);
+ method public String format(java.time.format.DateTimeFormatter);
method public static java.time.LocalDateTime from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public int getDayOfMonth();
method public java.time.DayOfWeek getDayOfWeek();
method public int getDayOfYear();
@@ -11390,7 +11448,12 @@ package java.time {
method public int getNano();
method public int getSecond();
method public int getYear();
+ method public int hashCode();
+ method public boolean isAfter(java.time.chrono.ChronoLocalDateTime<?>);
+ method public boolean isBefore(java.time.chrono.ChronoLocalDateTime<?>);
+ method public boolean isEqual(java.time.chrono.ChronoLocalDateTime<?>);
method public boolean isSupported(java.time.temporal.TemporalField);
+ method public boolean isSupported(java.time.temporal.TemporalUnit);
method public java.time.LocalDateTime minus(java.time.temporal.TemporalAmount);
method public java.time.LocalDateTime minus(long, java.time.temporal.TemporalUnit);
method public java.time.LocalDateTime minusDays(long);
@@ -11425,8 +11488,11 @@ package java.time {
method public java.time.LocalDateTime plusSeconds(long);
method public java.time.LocalDateTime plusWeeks(long);
method public java.time.LocalDateTime plusYears(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public java.time.LocalDate toLocalDate();
method public java.time.LocalTime toLocalTime();
+ method public String toString();
method public java.time.LocalDateTime truncatedTo(java.time.temporal.TemporalUnit);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
method public java.time.LocalDateTime with(java.time.temporal.TemporalAdjuster);
@@ -11450,6 +11516,7 @@ package java.time {
method public int compareTo(java.time.LocalTime);
method public String format(java.time.format.DateTimeFormatter);
method public static java.time.LocalTime from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public int getHour();
method public long getLong(java.time.temporal.TemporalField);
method public int getMinute();
@@ -11482,6 +11549,8 @@ package java.time {
method public java.time.LocalTime plusMinutes(long);
method public java.time.LocalTime plusNanos(long);
method public java.time.LocalTime plusSeconds(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public long toEpochSecond(java.time.LocalDate, java.time.ZoneOffset);
method public long toNanoOfDay();
method public int toSecondOfDay();
@@ -11534,6 +11603,7 @@ package java.time {
method public int compareTo(java.time.MonthDay);
method public String format(java.time.format.DateTimeFormatter);
method public static java.time.MonthDay from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public int getDayOfMonth();
method public long getLong(java.time.temporal.TemporalField);
method public java.time.Month getMonth();
@@ -11549,6 +11619,8 @@ package java.time {
method public static java.time.MonthDay of(int, int);
method public static java.time.MonthDay parse(CharSequence);
method public static java.time.MonthDay parse(CharSequence, java.time.format.DateTimeFormatter);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public java.time.MonthDay with(java.time.Month);
method public java.time.MonthDay withDayOfMonth(int);
method public java.time.MonthDay withMonth(int);
@@ -11561,6 +11633,7 @@ package java.time {
method public int compareTo(java.time.OffsetDateTime);
method public String format(java.time.format.DateTimeFormatter);
method public static java.time.OffsetDateTime from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public int getDayOfMonth();
method public java.time.DayOfWeek getDayOfWeek();
method public int getDayOfYear();
@@ -11607,6 +11680,8 @@ package java.time {
method public java.time.OffsetDateTime plusSeconds(long);
method public java.time.OffsetDateTime plusWeeks(long);
method public java.time.OffsetDateTime plusYears(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public static java.util.Comparator<java.time.OffsetDateTime> timeLineOrder();
method public long toEpochSecond();
method public java.time.Instant toInstant();
@@ -11639,6 +11714,7 @@ package java.time {
method public int compareTo(java.time.OffsetTime);
method public String format(java.time.format.DateTimeFormatter);
method public static java.time.OffsetTime from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public int getHour();
method public long getLong(java.time.temporal.TemporalField);
method public int getMinute();
@@ -11670,6 +11746,8 @@ package java.time {
method public java.time.OffsetTime plusMinutes(long);
method public java.time.OffsetTime plusNanos(long);
method public java.time.OffsetTime plusSeconds(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public long toEpochSecond(java.time.LocalDate);
method public java.time.LocalTime toLocalTime();
method public java.time.OffsetTime truncatedTo(java.time.temporal.TemporalUnit);
@@ -11689,6 +11767,7 @@ package java.time {
public final class Period implements java.time.chrono.ChronoPeriod java.io.Serializable {
method public java.time.temporal.Temporal addTo(java.time.temporal.Temporal);
method public static java.time.Period between(java.time.LocalDate, java.time.LocalDate);
+ method public boolean equals(Object);
method public static java.time.Period from(java.time.temporal.TemporalAmount);
method public long get(java.time.temporal.TemporalUnit);
method public java.time.chrono.IsoChronology getChronology();
@@ -11696,6 +11775,9 @@ package java.time {
method public int getMonths();
method public java.util.List<java.time.temporal.TemporalUnit> getUnits();
method public int getYears();
+ method public int hashCode();
+ method public boolean isNegative();
+ method public boolean isZero();
method public java.time.Period minus(java.time.temporal.TemporalAmount);
method public java.time.Period minusDays(long);
method public java.time.Period minusMonths(long);
@@ -11714,6 +11796,7 @@ package java.time {
method public java.time.Period plusMonths(long);
method public java.time.Period plusYears(long);
method public java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal);
+ method public String toString();
method public long toTotalMonths();
method public java.time.Period withDays(int);
method public java.time.Period withMonths(int);
@@ -11730,6 +11813,7 @@ package java.time {
method public int compareTo(java.time.Year);
method public String format(java.time.format.DateTimeFormatter);
method public static java.time.Year from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public long getLong(java.time.temporal.TemporalField);
method public int getValue();
method public boolean isAfter(java.time.Year);
@@ -11752,6 +11836,8 @@ package java.time {
method public java.time.Year plus(java.time.temporal.TemporalAmount);
method public java.time.Year plus(long, java.time.temporal.TemporalUnit);
method public java.time.Year plusYears(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
method public java.time.Year with(java.time.temporal.TemporalAdjuster);
method public java.time.Year with(java.time.temporal.TemporalField, long);
@@ -11766,6 +11852,7 @@ package java.time {
method public int compareTo(java.time.YearMonth);
method public String format(java.time.format.DateTimeFormatter);
method public static java.time.YearMonth from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public long getLong(java.time.temporal.TemporalField);
method public java.time.Month getMonth();
method public int getMonthValue();
@@ -11793,6 +11880,8 @@ package java.time {
method public java.time.YearMonth plus(long, java.time.temporal.TemporalUnit);
method public java.time.YearMonth plusMonths(long);
method public java.time.YearMonth plusYears(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
method public java.time.YearMonth with(java.time.temporal.TemporalAdjuster);
method public java.time.YearMonth with(java.time.temporal.TemporalField, long);
@@ -11818,6 +11907,7 @@ package java.time {
method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal);
method public int compareTo(java.time.ZoneOffset);
method public static java.time.ZoneOffset from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public String getId();
method public long getLong(java.time.temporal.TemporalField);
method public java.time.zone.ZoneRules getRules();
@@ -11828,17 +11918,23 @@ package java.time {
method public static java.time.ZoneOffset ofHoursMinutes(int, int);
method public static java.time.ZoneOffset ofHoursMinutesSeconds(int, int, int);
method public static java.time.ZoneOffset ofTotalSeconds(int);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
field public static final java.time.ZoneOffset MAX;
field public static final java.time.ZoneOffset MIN;
field public static final java.time.ZoneOffset UTC;
}
public final class ZonedDateTime implements java.time.chrono.ChronoZonedDateTime<java.time.LocalDate> java.io.Serializable java.time.temporal.Temporal {
+ method public boolean equals(Object);
+ method public String format(java.time.format.DateTimeFormatter);
method public static java.time.ZonedDateTime from(java.time.temporal.TemporalAccessor);
+ method public int get(java.time.temporal.TemporalField);
method public int getDayOfMonth();
method public java.time.DayOfWeek getDayOfWeek();
method public int getDayOfYear();
method public int getHour();
+ method public long getLong(java.time.temporal.TemporalField);
method public int getMinute();
method public java.time.Month getMonth();
method public int getMonthValue();
@@ -11847,7 +11943,9 @@ package java.time {
method public int getSecond();
method public int getYear();
method public java.time.ZoneId getZone();
+ method public int hashCode();
method public boolean isSupported(java.time.temporal.TemporalField);
+ method public boolean isSupported(java.time.temporal.TemporalUnit);
method public java.time.ZonedDateTime minus(java.time.temporal.TemporalAmount);
method public java.time.ZonedDateTime minus(long, java.time.temporal.TemporalUnit);
method public java.time.ZonedDateTime minusDays(long);
@@ -11880,9 +11978,13 @@ package java.time {
method public java.time.ZonedDateTime plusSeconds(long);
method public java.time.ZonedDateTime plusWeeks(long);
method public java.time.ZonedDateTime plusYears(long);
+ method public <R> R query(java.time.temporal.TemporalQuery<R>);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public java.time.LocalDate toLocalDate();
method public java.time.LocalDateTime toLocalDateTime();
+ method public java.time.LocalTime toLocalTime();
method public java.time.OffsetDateTime toOffsetDateTime();
+ method public String toString();
method public java.time.ZonedDateTime truncatedTo(java.time.temporal.TemporalUnit);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
method public java.time.ZonedDateTime with(java.time.temporal.TemporalAdjuster);
@@ -11909,7 +12011,10 @@ package java.time.chrono {
public abstract class AbstractChronology implements java.time.chrono.Chronology {
ctor protected AbstractChronology();
method public int compareTo(java.time.chrono.Chronology);
+ method public boolean equals(Object);
+ method public int hashCode();
method public java.time.chrono.ChronoLocalDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle);
+ method public String toString();
}
public interface ChronoLocalDate extends java.time.temporal.Temporal java.lang.Comparable<java.time.chrono.ChronoLocalDate> java.time.temporal.TemporalAdjuster {
@@ -12090,7 +12195,9 @@ package java.time.chrono {
method public java.time.chrono.HijrahChronology getChronology();
method public java.time.chrono.HijrahEra getEra();
method public long getLong(java.time.temporal.TemporalField);
+ method public boolean isLeapYear();
method public int lengthOfMonth();
+ method public int lengthOfYear();
method public java.time.chrono.HijrahDate minus(java.time.temporal.TemporalAmount);
method public java.time.chrono.HijrahDate minus(long, java.time.temporal.TemporalUnit);
method public static java.time.chrono.HijrahDate now();
@@ -12099,6 +12206,8 @@ package java.time.chrono {
method public static java.time.chrono.HijrahDate of(int, int, int);
method public java.time.chrono.HijrahDate plus(java.time.temporal.TemporalAmount);
method public java.time.chrono.HijrahDate plus(long, java.time.temporal.TemporalUnit);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
+ method public long toEpochDay();
method public String toString();
method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
@@ -12123,6 +12232,7 @@ package java.time.chrono {
method public java.time.LocalDate dateNow(java.time.Clock);
method public java.time.LocalDate dateYearDay(java.time.chrono.Era, int, int);
method public java.time.LocalDate dateYearDay(int, int);
+ method public long epochSecond(int, int, int, int, int, int, java.time.ZoneOffset);
method public java.time.chrono.IsoEra eraOf(int);
method public java.util.List<java.time.chrono.Era> eras();
method public String getCalendarType();
@@ -12175,7 +12285,9 @@ package java.time.chrono {
method public java.time.chrono.JapaneseChronology getChronology();
method public java.time.chrono.JapaneseEra getEra();
method public long getLong(java.time.temporal.TemporalField);
+ method public boolean isSupported(java.time.temporal.TemporalField);
method public int lengthOfMonth();
+ method public int lengthOfYear();
method public java.time.chrono.JapaneseDate minus(java.time.temporal.TemporalAmount);
method public java.time.chrono.JapaneseDate minus(long, java.time.temporal.TemporalUnit);
method public static java.time.chrono.JapaneseDate now();
@@ -12185,6 +12297,8 @@ package java.time.chrono {
method public static java.time.chrono.JapaneseDate of(int, int, int);
method public java.time.chrono.JapaneseDate plus(java.time.temporal.TemporalAmount);
method public java.time.chrono.JapaneseDate plus(long, java.time.temporal.TemporalUnit);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
+ method public long toEpochDay();
method public String toString();
method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
@@ -12193,8 +12307,10 @@ package java.time.chrono {
}
public final class JapaneseEra implements java.time.chrono.Era java.io.Serializable {
+ method public String getDisplayName(java.time.format.TextStyle, java.util.Locale);
method public int getValue();
method public static java.time.chrono.JapaneseEra of(int);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
method public static java.time.chrono.JapaneseEra valueOf(String);
method public static java.time.chrono.JapaneseEra[] values();
field public static final java.time.chrono.JapaneseEra HEISEI;
@@ -12243,6 +12359,8 @@ package java.time.chrono {
method public static java.time.chrono.MinguoDate of(int, int, int);
method public java.time.chrono.MinguoDate plus(java.time.temporal.TemporalAmount);
method public java.time.chrono.MinguoDate plus(long, java.time.temporal.TemporalUnit);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
+ method public long toEpochDay();
method public String toString();
method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
@@ -12296,6 +12414,8 @@ package java.time.chrono {
method public static java.time.chrono.ThaiBuddhistDate of(int, int, int);
method public java.time.chrono.ThaiBuddhistDate plus(java.time.temporal.TemporalAmount);
method public java.time.chrono.ThaiBuddhistDate plus(long, java.time.temporal.TemporalUnit);
+ method public java.time.temporal.ValueRange range(java.time.temporal.TemporalField);
+ method public long toEpochDay();
method public String toString();
method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
@@ -12760,6 +12880,8 @@ package java.util {
ctor protected AbstractList();
method public void add(int, E);
method public boolean addAll(int, @NonNull java.util.Collection<? extends E>);
+ method public boolean equals(@Nullable Object);
+ method public int hashCode();
method public int indexOf(@Nullable Object);
method @NonNull public java.util.Iterator<E> iterator();
method public int lastIndexOf(@Nullable Object);
@@ -12777,7 +12899,9 @@ package java.util {
method public void clear();
method public boolean containsKey(@Nullable Object);
method public boolean containsValue(@Nullable Object);
+ method public boolean equals(@Nullable Object);
method @Nullable public V get(@Nullable Object);
+ method public int hashCode();
method public boolean isEmpty();
method @NonNull public java.util.Set<K> keySet();
method @Nullable public V put(K, V);
@@ -12790,16 +12914,20 @@ package java.util {
public static class AbstractMap.SimpleEntry<K, V> implements java.util.Map.Entry<K,V> java.io.Serializable {
ctor public AbstractMap.SimpleEntry(K, V);
ctor public AbstractMap.SimpleEntry(@NonNull java.util.Map.Entry<? extends K,? extends V>);
+ method public boolean equals(@Nullable Object);
method public K getKey();
method public V getValue();
+ method public int hashCode();
method public V setValue(V);
}
public static class AbstractMap.SimpleImmutableEntry<K, V> implements java.util.Map.Entry<K,V> java.io.Serializable {
ctor public AbstractMap.SimpleImmutableEntry(K, V);
ctor public AbstractMap.SimpleImmutableEntry(@NonNull java.util.Map.Entry<? extends K,? extends V>);
+ method public boolean equals(@Nullable Object);
method public K getKey();
method public V getValue();
+ method public int hashCode();
method public V setValue(V);
}
@@ -12816,6 +12944,8 @@ package java.util {
public abstract class AbstractSet<E> extends java.util.AbstractCollection<E> implements java.util.Set<E> {
ctor protected AbstractSet();
+ method public boolean equals(@Nullable Object);
+ method public int hashCode();
}
public class ArrayDeque<E> extends java.util.AbstractCollection<E> implements java.lang.Cloneable java.util.Deque<E> java.io.Serializable {
@@ -12845,9 +12975,11 @@ package java.util {
method public E remove();
method public E removeFirst();
method public boolean removeFirstOccurrence(@Nullable Object);
+ method public boolean removeIf(@NonNull java.util.function.Predicate<? super E>);
method public E removeLast();
method public boolean removeLastOccurrence(@Nullable Object);
method public int size();
+ method @NonNull public java.util.Spliterator<E> spliterator();
}
public class ArrayList<E> extends java.util.AbstractList<E> implements java.lang.Cloneable java.util.List<E> java.util.RandomAccess java.io.Serializable {
@@ -12858,7 +12990,11 @@ package java.util {
method public void ensureCapacity(int);
method public void forEach(@NonNull java.util.function.Consumer<? super E>);
method public E get(int);
+ method public boolean removeIf(@NonNull java.util.function.Predicate<? super E>);
+ method public void replaceAll(@NonNull java.util.function.UnaryOperator<E>);
method public int size();
+ method public void sort(@Nullable java.util.Comparator<? super E>);
+ method @NonNull public java.util.Spliterator<E> spliterator();
method public void trimToSize();
}
@@ -13502,6 +13638,7 @@ package java.util {
ctor public EnumMap(java.util.Map<K,? extends V>);
method public java.util.EnumMap<K,V> clone();
method public java.util.Set<java.util.Map.Entry<K,V>> entrySet();
+ method public V put(K, V);
}
public abstract class EnumSet<E extends java.lang.Enum<E>> extends java.util.AbstractSet<E> implements java.lang.Cloneable java.io.Serializable {
@@ -13624,7 +13761,18 @@ package java.util {
ctor public HashMap();
ctor public HashMap(@NonNull java.util.Map<? extends K,? extends V>);
method @NonNull public Object clone();
+ method @Nullable public V compute(K, @NonNull java.util.function.BiFunction<? super K,? super V,? extends V>);
+ method @Nullable public V computeIfAbsent(K, @NonNull java.util.function.Function<? super K,? extends V>);
+ method @Nullable public V computeIfPresent(K, @NonNull java.util.function.BiFunction<? super K,? super V,? extends V>);
method @NonNull public java.util.Set<java.util.Map.Entry<K,V>> entrySet();
+ method public void forEach(@NonNull java.util.function.BiConsumer<? super K,? super V>);
+ method @Nullable public V getOrDefault(@Nullable Object, @Nullable V);
+ method @Nullable public V merge(K, @NonNull V, @NonNull java.util.function.BiFunction<? super V,? super V,? extends V>);
+ method @Nullable public V putIfAbsent(K, V);
+ method public boolean remove(@Nullable Object, @Nullable Object);
+ method public boolean replace(K, @Nullable V, V);
+ method @Nullable public V replace(K, V);
+ method public void replaceAll(@NonNull java.util.function.BiFunction<? super K,? super V,? extends V>);
}
public class HashSet<E> extends java.util.AbstractSet<E> implements java.lang.Cloneable java.io.Serializable java.util.Set<E> {
@@ -13635,6 +13783,7 @@ package java.util {
method @NonNull public Object clone();
method @NonNull public java.util.Iterator<E> iterator();
method public int size();
+ method @NonNull public java.util.Spliterator<E> spliterator();
}
public class Hashtable<K, V> extends java.util.Dictionary<K,V> implements java.lang.Cloneable java.util.Map<K,V> java.io.Serializable {
@@ -13644,19 +13793,32 @@ package java.util {
ctor public Hashtable(java.util.Map<? extends K,? extends V>);
method public void clear();
method public Object clone();
+ method public V compute(K, java.util.function.BiFunction<? super K,? super V,? extends V>);
+ method public V computeIfAbsent(K, java.util.function.Function<? super K,? extends V>);
+ method public V computeIfPresent(K, java.util.function.BiFunction<? super K,? super V,? extends V>);
method public boolean contains(Object);
method public boolean containsKey(Object);
method public boolean containsValue(Object);
method public java.util.Enumeration<V> elements();
method public java.util.Set<java.util.Map.Entry<K,V>> entrySet();
+ method public boolean equals(Object);
+ method public void forEach(java.util.function.BiConsumer<? super K,? super V>);
method public V get(Object);
+ method public V getOrDefault(Object, V);
+ method public int hashCode();
method public boolean isEmpty();
method public java.util.Set<K> keySet();
method public java.util.Enumeration<K> keys();
+ method public V merge(K, V, java.util.function.BiFunction<? super V,? super V,? extends V>);
method public V put(K, V);
method public void putAll(java.util.Map<? extends K,? extends V>);
+ method public V putIfAbsent(K, V);
method protected void rehash();
method public V remove(Object);
+ method public boolean remove(Object, Object);
+ method public boolean replace(K, V, V);
+ method public V replace(K, V);
+ method public void replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>);
method public int size();
method public java.util.Collection<V> values();
}
@@ -13703,6 +13865,8 @@ package java.util {
ctor public IdentityHashMap(java.util.Map<? extends K,? extends V>);
method public Object clone();
method public java.util.Set<java.util.Map.Entry<K,V>> entrySet();
+ method public void forEach(java.util.function.BiConsumer<? super K,? super V>);
+ method public void replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>);
}
public class IllegalFormatCodePointException extends java.util.IllegalFormatException {
@@ -13796,6 +13960,7 @@ package java.util {
method public E element();
method public E getFirst();
method public E getLast();
+ method @NonNull public java.util.ListIterator<E> listIterator(int);
method public boolean offer(E);
method public boolean offerFirst(E);
method public boolean offerLast(E);
@@ -13813,6 +13978,7 @@ package java.util {
method public E removeLast();
method public boolean removeLastOccurrence(@Nullable Object);
method public int size();
+ method @NonNull public java.util.Spliterator<E> spliterator();
}
public interface List<E> extends java.util.Collection<E> {
@@ -14247,6 +14413,7 @@ package java.util {
method public boolean offer(E);
method public E peek();
method public E poll();
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public int size();
method public final java.util.Spliterator<E> spliterator();
}
@@ -14427,6 +14594,7 @@ package java.util {
method public short nextShort();
method public short nextShort(int);
method public int radix();
+ method public void remove();
method public java.util.Scanner reset();
method public java.util.Scanner skip(java.util.regex.Pattern);
method public java.util.Scanner skip(String);
@@ -14743,6 +14911,7 @@ package java.util {
method public K firstKey();
method @Nullable public java.util.Map.Entry<K,V> floorEntry(K);
method @Nullable public K floorKey(K);
+ method public void forEach(@NonNull java.util.function.BiConsumer<? super K,? super V>);
method @NonNull public java.util.NavigableMap<K,V> headMap(K, boolean);
method @NonNull public java.util.SortedMap<K,V> headMap(K);
method @Nullable public java.util.Map.Entry<K,V> higherEntry(K);
@@ -14754,6 +14923,9 @@ package java.util {
method @NonNull public java.util.NavigableSet<K> navigableKeySet();
method @Nullable public java.util.Map.Entry<K,V> pollFirstEntry();
method @Nullable public java.util.Map.Entry<K,V> pollLastEntry();
+ method public boolean replace(K, @Nullable V, V);
+ method public V replace(K, V);
+ method public void replaceAll(@NonNull java.util.function.BiFunction<? super K,? super V,? extends V>);
method @NonNull public java.util.NavigableMap<K,V> subMap(K, boolean, K, boolean);
method @NonNull public java.util.SortedMap<K,V> subMap(K, K);
method @NonNull public java.util.NavigableMap<K,V> tailMap(K, boolean);
@@ -14781,6 +14953,7 @@ package java.util {
method public E pollFirst();
method public E pollLast();
method public int size();
+ method public java.util.Spliterator<E> spliterator();
method public java.util.NavigableSet<E> subSet(E, boolean, E, boolean);
method public java.util.SortedSet<E> subSet(E, E);
method public java.util.NavigableSet<E> tailSet(E, boolean);
@@ -14834,9 +15007,13 @@ package java.util {
method public void removeAllElements();
method public boolean removeElement(@Nullable Object);
method public void removeElementAt(int);
+ method public boolean removeIf(@NonNull java.util.function.Predicate<? super E>);
+ method public void replaceAll(@NonNull java.util.function.UnaryOperator<E>);
method public void setElementAt(E, int);
method public void setSize(int);
method public int size();
+ method public void sort(@Nullable java.util.Comparator<? super E>);
+ method @NonNull public java.util.Spliterator<E> spliterator();
method public void trimToSize();
field protected int capacityIncrement;
field protected int elementCount;
@@ -14849,6 +15026,8 @@ package java.util {
ctor public WeakHashMap();
ctor public WeakHashMap(@NonNull java.util.Map<? extends K,? extends V>);
method @NonNull public java.util.Set<java.util.Map.Entry<K,V>> entrySet();
+ method public void forEach(@NonNull java.util.function.BiConsumer<? super K,? super V>);
+ method public void replaceAll(@NonNull java.util.function.BiFunction<? super K,? super V,? extends V>);
}
}
@@ -14883,17 +15062,29 @@ package java.util.concurrent {
method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException;
method public void put(E) throws java.lang.InterruptedException;
method public int remainingCapacity();
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public int size();
+ method public java.util.Spliterator<E> spliterator();
method public E take() throws java.lang.InterruptedException;
}
public interface BlockingDeque<E> extends java.util.concurrent.BlockingQueue<E> java.util.Deque<E> {
+ method public boolean add(E);
+ method public boolean contains(Object);
+ method public E element();
+ method public java.util.Iterator<E> iterator();
+ method public boolean offer(E);
method public boolean offerFirst(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException;
method public boolean offerLast(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException;
+ method public E peek();
+ method public E poll();
method public E pollFirst(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException;
method public E pollLast(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException;
method public void putFirst(E) throws java.lang.InterruptedException;
method public void putLast(E) throws java.lang.InterruptedException;
+ method public E remove();
+ method public boolean remove(Object);
+ method public int size();
method public E takeFirst() throws java.lang.InterruptedException;
method public E takeLast() throws java.lang.InterruptedException;
}
@@ -15072,9 +15263,13 @@ package java.util.concurrent {
ctor public ConcurrentHashMap(@NonNull java.util.Map<? extends K,? extends V>);
ctor public ConcurrentHashMap(int, float);
ctor public ConcurrentHashMap(int, float, int);
+ method @Nullable public V compute(@NonNull K, @NonNull java.util.function.BiFunction<? super K,? super V,? extends V>);
+ method @Nullable public V computeIfAbsent(@NonNull K, @NonNull java.util.function.Function<? super K,? extends V>);
+ method @Nullable public V computeIfPresent(@NonNull K, @NonNull java.util.function.BiFunction<? super K,? super V,? extends V>);
method public boolean contains(@NonNull Object);
method @NonNull public java.util.Enumeration<V> elements();
method @NonNull public java.util.Set<java.util.Map.Entry<K,V>> entrySet();
+ method public void forEach(@NonNull java.util.function.BiConsumer<? super K,? super V>);
method public void forEach(long, @NonNull java.util.function.BiConsumer<? super K,? super V>);
method public <U> void forEach(long, @NonNull java.util.function.BiFunction<? super K,? super V,? extends U>, @NonNull java.util.function.Consumer<? super U>);
method public void forEachEntry(long, @NonNull java.util.function.Consumer<? super java.util.Map.Entry<K,V>>);
@@ -15083,11 +15278,14 @@ package java.util.concurrent {
method public <U> void forEachKey(long, @NonNull java.util.function.Function<? super K,? extends U>, @NonNull java.util.function.Consumer<? super U>);
method public void forEachValue(long, @NonNull java.util.function.Consumer<? super V>);
method public <U> void forEachValue(long, @NonNull java.util.function.Function<? super V,? extends U>, @NonNull java.util.function.Consumer<? super U>);
+ method @Nullable public V getOrDefault(@NonNull Object, @Nullable V);
method @NonNull public java.util.concurrent.ConcurrentHashMap.KeySetView<K,V> keySet(@NonNull V);
method @NonNull public java.util.Enumeration<K> keys();
method public long mappingCount();
+ method @Nullable public V merge(@NonNull K, @NonNull V, @NonNull java.util.function.BiFunction<? super V,? super V,? extends V>);
method @NonNull public static <K> java.util.concurrent.ConcurrentHashMap.KeySetView<K,java.lang.Boolean> newKeySet();
method @NonNull public static <K> java.util.concurrent.ConcurrentHashMap.KeySetView<K,java.lang.Boolean> newKeySet(int);
+ method @Nullable public V putIfAbsent(@NonNull K, @NonNull V);
method @Nullable public <U> U reduce(long, @NonNull java.util.function.BiFunction<? super K,? super V,? extends U>, @NonNull java.util.function.BiFunction<? super U,? super U,? extends U>);
method @Nullable public java.util.Map.Entry<K,V> reduceEntries(long, @NonNull java.util.function.BiFunction<java.util.Map.Entry<K,V>,java.util.Map.Entry<K,V>,? extends java.util.Map.Entry<K,V>>);
method @Nullable public <U> U reduceEntries(long, @NonNull java.util.function.Function<java.util.Map.Entry<K,V>,? extends U>, @NonNull java.util.function.BiFunction<? super U,? super U,? extends U>);
@@ -15107,6 +15305,10 @@ package java.util.concurrent {
method public double reduceValuesToDouble(long, @NonNull java.util.function.ToDoubleFunction<? super V>, double, @NonNull java.util.function.DoubleBinaryOperator);
method public int reduceValuesToInt(long, @NonNull java.util.function.ToIntFunction<? super V>, int, @NonNull java.util.function.IntBinaryOperator);
method public long reduceValuesToLong(long, @NonNull java.util.function.ToLongFunction<? super V>, long, @NonNull java.util.function.LongBinaryOperator);
+ method public boolean remove(@NonNull Object, @Nullable Object);
+ method public boolean replace(@NonNull K, @NonNull V, @NonNull V);
+ method @Nullable public V replace(@NonNull K, @NonNull V);
+ method public void replaceAll(@NonNull java.util.function.BiFunction<? super K,? super V,? extends V>);
method @Nullable public <U> U search(long, @NonNull java.util.function.BiFunction<? super K,? super V,? extends U>);
method @Nullable public <U> U searchEntries(long, @NonNull java.util.function.Function<java.util.Map.Entry<K,V>,? extends U>);
method @Nullable public <U> U searchKeys(long, @NonNull java.util.function.Function<? super K,? extends U>);
@@ -15119,9 +15321,11 @@ package java.util.concurrent {
method public final void clear();
method public boolean contains(@NonNull Object);
method public final boolean containsAll(@NonNull java.util.Collection<?>);
+ method public boolean equals(@Nullable Object);
method public void forEach(@NonNull java.util.function.Consumer<? super K>);
method @NonNull public java.util.concurrent.ConcurrentHashMap<K,V> getMap();
method @Nullable public V getMappedValue();
+ method public int hashCode();
method public final boolean isEmpty();
method @NonNull public java.util.Iterator<K> iterator();
method public boolean remove(@NonNull Object);
@@ -15159,9 +15363,11 @@ package java.util.concurrent {
method public E remove();
method public E removeFirst();
method public boolean removeFirstOccurrence(Object);
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public E removeLast();
method public boolean removeLastOccurrence(Object);
method public int size();
+ method public java.util.Spliterator<E> spliterator();
}
public class ConcurrentLinkedQueue<E> extends java.util.AbstractQueue<E> implements java.util.Queue<E> java.io.Serializable {
@@ -15172,7 +15378,9 @@ package java.util.concurrent {
method public boolean offer(E);
method public E peek();
method public E poll();
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public int size();
+ method public java.util.Spliterator<E> spliterator();
}
public interface ConcurrentMap<K, V> extends java.util.Map<K,V> {
@@ -15202,6 +15410,9 @@ package java.util.concurrent {
method public K ceilingKey(K);
method public java.util.concurrent.ConcurrentSkipListMap<K,V> clone();
method public java.util.Comparator<? super K> comparator();
+ method public V compute(K, java.util.function.BiFunction<? super K,? super V,? extends V>);
+ method public V computeIfAbsent(K, java.util.function.Function<? super K,? extends V>);
+ method public V computeIfPresent(K, java.util.function.BiFunction<? super K,? super V,? extends V>);
method public java.util.NavigableSet<K> descendingKeySet();
method public java.util.concurrent.ConcurrentNavigableMap<K,V> descendingMap();
method public java.util.Set<java.util.Map.Entry<K,V>> entrySet();
@@ -15209,6 +15420,8 @@ package java.util.concurrent {
method public K firstKey();
method public java.util.Map.Entry<K,V> floorEntry(K);
method public K floorKey(K);
+ method public void forEach(java.util.function.BiConsumer<? super K,? super V>);
+ method public V getOrDefault(Object, V);
method public java.util.concurrent.ConcurrentNavigableMap<K,V> headMap(K, boolean);
method public java.util.concurrent.ConcurrentNavigableMap<K,V> headMap(K);
method public java.util.Map.Entry<K,V> higherEntry(K);
@@ -15218,9 +15431,15 @@ package java.util.concurrent {
method public K lastKey();
method public java.util.Map.Entry<K,V> lowerEntry(K);
method public K lowerKey(K);
+ method public V merge(K, V, java.util.function.BiFunction<? super V,? super V,? extends V>);
method public java.util.NavigableSet<K> navigableKeySet();
method public java.util.Map.Entry<K,V> pollFirstEntry();
method public java.util.Map.Entry<K,V> pollLastEntry();
+ method public V putIfAbsent(K, V);
+ method public boolean remove(Object, Object);
+ method public boolean replace(K, V, V);
+ method public V replace(K, V);
+ method public void replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>);
method public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K, boolean, K, boolean);
method public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K, K);
method public java.util.concurrent.ConcurrentNavigableMap<K,V> tailMap(K, boolean);
@@ -15248,6 +15467,7 @@ package java.util.concurrent {
method public E pollFirst();
method public E pollLast();
method public int size();
+ method public java.util.Spliterator<E> spliterator();
method public java.util.NavigableSet<E> subSet(E, boolean, E, boolean);
method public java.util.NavigableSet<E> subSet(E, E);
method public java.util.NavigableSet<E> tailSet(E, boolean);
@@ -15268,8 +15488,10 @@ package java.util.concurrent {
method @NonNull public Object clone();
method public boolean contains(@Nullable Object);
method public boolean containsAll(@NonNull java.util.Collection<?>);
+ method public boolean equals(@Nullable Object);
method public void forEach(@NonNull java.util.function.Consumer<? super E>);
method public E get(int);
+ method public int hashCode();
method public int indexOf(@Nullable Object);
method public int indexOf(@Nullable E, int);
method public boolean isEmpty();
@@ -15281,9 +15503,13 @@ package java.util.concurrent {
method public E remove(int);
method public boolean remove(@Nullable Object);
method public boolean removeAll(@NonNull java.util.Collection<?>);
+ method public boolean removeIf(@NonNull java.util.function.Predicate<? super E>);
+ method public void replaceAll(@NonNull java.util.function.UnaryOperator<E>);
method public boolean retainAll(@NonNull java.util.Collection<?>);
method public E set(int, E);
method public int size();
+ method public void sort(@Nullable java.util.Comparator<? super E>);
+ method @NonNull public java.util.Spliterator<E> spliterator();
method @NonNull public java.util.List<E> subList(int, int);
method @NonNull public Object[] toArray();
method @NonNull public <T> T[] toArray(@NonNull T[]);
@@ -15294,7 +15520,9 @@ package java.util.concurrent {
ctor public CopyOnWriteArraySet(java.util.Collection<? extends E>);
method public void forEach(java.util.function.Consumer<? super E>);
method public java.util.Iterator<E> iterator();
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public int size();
+ method public java.util.Spliterator<E> spliterator();
}
public class CountDownLatch {
@@ -15345,6 +15573,7 @@ package java.util.concurrent {
public class DelayQueue<E extends java.util.concurrent.Delayed> extends java.util.AbstractQueue<E> implements java.util.concurrent.BlockingQueue<E> {
ctor public DelayQueue();
ctor public DelayQueue(java.util.Collection<? extends E>);
+ method public boolean add(E);
method public int drainTo(java.util.Collection<? super E>);
method public int drainTo(java.util.Collection<? super E>, int);
method public java.util.Iterator<E> iterator();
@@ -15611,9 +15840,11 @@ package java.util.concurrent {
method public int remainingCapacity();
method public E removeFirst();
method public boolean removeFirstOccurrence(Object);
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public E removeLast();
method public boolean removeLastOccurrence(Object);
method public int size();
+ method public java.util.Spliterator<E> spliterator();
method public E take() throws java.lang.InterruptedException;
method public E takeFirst() throws java.lang.InterruptedException;
method public E takeLast() throws java.lang.InterruptedException;
@@ -15634,7 +15865,9 @@ package java.util.concurrent {
method public E poll();
method public void put(E) throws java.lang.InterruptedException;
method public int remainingCapacity();
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public int size();
+ method public java.util.Spliterator<E> spliterator();
method public E take() throws java.lang.InterruptedException;
}
@@ -15654,7 +15887,9 @@ package java.util.concurrent {
method public E poll();
method public void put(E);
method public int remainingCapacity();
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public int size();
+ method public java.util.Spliterator<E> spliterator();
method public E take() throws java.lang.InterruptedException;
method public void transfer(E) throws java.lang.InterruptedException;
method public boolean tryTransfer(E);
@@ -15702,7 +15937,9 @@ package java.util.concurrent {
method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException;
method public void put(E);
method public int remainingCapacity();
+ method public boolean removeIf(java.util.function.Predicate<? super E>);
method public int size();
+ method public java.util.Spliterator<E> spliterator();
method public E take() throws java.lang.InterruptedException;
}
@@ -15828,6 +16065,7 @@ package java.util.concurrent {
method public void put(E) throws java.lang.InterruptedException;
method public int remainingCapacity();
method public int size();
+ method public java.util.Spliterator<E> spliterator();
method public E take() throws java.lang.InterruptedException;
}
@@ -16766,9 +17004,11 @@ package java.util.jar {
method public boolean containsKey(Object);
method public boolean containsValue(Object);
method public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet();
+ method public boolean equals(Object);
method public Object get(Object);
method public String getValue(String);
method public String getValue(java.util.jar.Attributes.Name);
+ method public int hashCode();
method public boolean isEmpty();
method public java.util.Set<java.lang.Object> keySet();
method public Object put(Object, Object);
@@ -17346,6 +17586,7 @@ package java.util.prefs {
method protected abstract void removeSpi(String);
method public void sync() throws java.util.prefs.BackingStoreException;
method protected abstract void syncSpi() throws java.util.prefs.BackingStoreException;
+ method public String toString();
field protected final Object lock;
field protected boolean newNode;
}
@@ -17825,6 +18066,8 @@ package java.util.zip {
method public void reset();
method public void update(int);
method public void update(byte[], int, int);
+ method public void update(byte[]);
+ method public void update(java.nio.ByteBuffer);
}
public class CRC32 implements java.util.zip.Checksum {
@@ -17833,6 +18076,8 @@ package java.util.zip {
method public void reset();
method public void update(int);
method public void update(byte[], int, int);
+ method public void update(byte[]);
+ method public void update(java.nio.ByteBuffer);
}
public final class CRC32C implements java.util.zip.Checksum {
@@ -17841,6 +18086,7 @@ package java.util.zip {
method public void reset();
method public void update(int);
method public void update(byte[], int, int);
+ method public void update(java.nio.ByteBuffer);
}
public class CheckedInputStream extends java.io.FilterInputStream {
@@ -19207,10 +19453,13 @@ package javax.security.auth.x500 {
ctor public X500Principal(String, java.util.Map<java.lang.String,java.lang.String>);
ctor public X500Principal(byte[]);
ctor public X500Principal(java.io.InputStream);
+ method public boolean equals(Object);
method public byte[] getEncoded();
method public String getName();
method public String getName(String);
method public String getName(String, java.util.Map<java.lang.String,java.lang.String>);
+ method public int hashCode();
+ method public String toString();
field public static final String CANONICAL = "CANONICAL";
field public static final String RFC1779 = "RFC1779";
field public static final String RFC2253 = "RFC2253";
diff --git a/extensions/7/public/api/framework-wifi.txt b/extensions/7/public/api/framework-wifi.txt
index f769b2487..0047d509c 100644
--- a/extensions/7/public/api/framework-wifi.txt
+++ b/extensions/7/public/api/framework-wifi.txt
@@ -373,6 +373,7 @@ package android.net.wifi {
method @NonNull public java.util.List<android.net.wifi.MloLink> getAffiliatedMloLinks();
method @Nullable public android.net.MacAddress getApMldMacAddress();
method @IntRange(from=android.net.wifi.MloLink.INVALID_MLO_LINK_ID, to=0xf) public int getApMloLinkId();
+ method public long getApplicableRedactions();
method @NonNull public java.util.List<android.net.wifi.MloLink> getAssociatedMloLinks();
method public String getBSSID();
method public int getCurrentSecurityType();
diff --git a/extensions/7/system/api/android.net.ipsec.ike.txt b/extensions/7/system/api/android.net.ipsec.ike.txt
index f354230ab..9a412cc7b 100644
--- a/extensions/7/system/api/android.net.ipsec.ike.txt
+++ b/extensions/7/system/api/android.net.ipsec.ike.txt
@@ -5,6 +5,12 @@ package android.net.eap {
method @Deprecated @Nullable public android.net.eap.EapSessionConfig.EapMsChapV2Config getEapMsChapV2onfig();
}
+ public static class EapSessionConfig.EapAkaConfig extends android.net.eap.EapSessionConfig.EapUiccConfig {
+ }
+
+ public static class EapSessionConfig.EapSimConfig extends android.net.eap.EapSessionConfig.EapUiccConfig {
+ }
+
@Deprecated public abstract static class EapSessionConfig.EapUiccConfig extends android.net.eap.EapSessionConfig.EapMethodConfig {
method @Deprecated public int getAppType();
method @Deprecated public int getSubId();
diff --git a/extensions/README.md b/extensions/README.md
index ef9fa3301..7b807c017 100644
--- a/extensions/README.md
+++ b/extensions/README.md
@@ -17,3 +17,4 @@ latest finalized version for each API surface.
- 8: Finalized in July 2023 between U and V (adservices, mediaprovider)
- 9: Finalized in August 2023 between U and V (adServices)
- 10: Finalized in August 2023 (tethering, adservices, appsearch and health connect)
+- 11: Finalized in November 2023 between U and V (adservices, tethering)