Move package parsing to services.jar
This facilitates exposing the Parsed_ classes as @SystemApi(client = SYSTEM_SERVER) while keeping everything inside services.jar rather than having it split across both jars. This reverts getPackageArchiveInfo to use legacy PackageParser, since framework.jar can no longer access the moved classes. Bug: 214038417 Test: presubmit, no logic changes Change-Id: I152d70fb4f643d32efb012cfb20b0fbc5f88f2d8
Showing
- apct-tests/perftests/packagemanager/Android.bp 5 additions, 1 deletionapct-tests/perftests/packagemanager/Android.bp
- apct-tests/perftests/packagemanager/src/android/os/PackageParsingPerfTest.kt 18 additions, 9 deletions...s/packagemanager/src/android/os/PackageParsingPerfTest.kt
- core/java/android/app/ApplicationPackageManager.java 1 addition, 37 deletionscore/java/android/app/ApplicationPackageManager.java
- core/java/android/content/pm/PackageManager.java 26 additions, 4 deletionscore/java/android/content/pm/PackageManager.java
- core/java/android/content/pm/PackageParser.java 206 additions, 13 deletionscore/java/android/content/pm/PackageParser.java
- core/java/android/content/pm/parsing/ApkLiteParseUtils.java 49 additions, 33 deletionscore/java/android/content/pm/parsing/ApkLiteParseUtils.java
- core/java/android/content/pm/parsing/FrameworkParsingPackageUtils.java 397 additions, 0 deletions...roid/content/pm/parsing/FrameworkParsingPackageUtils.java
- core/java/android/content/pm/parsing/result/ParseTypeImpl.java 4 additions, 7 deletions...java/android/content/pm/parsing/result/ParseTypeImpl.java
- core/java/android/content/pm/pkg/FrameworkPackageUserState.java 3 additions, 2 deletions...ava/android/content/pm/pkg/FrameworkPackageUserState.java
- core/java/android/content/pm/pkg/FrameworkPackageUserStateDefault.java 6 additions, 2 deletions...roid/content/pm/pkg/FrameworkPackageUserStateDefault.java
- core/java/android/content/pm/split/OWNERS 0 additions, 5 deletionscore/java/android/content/pm/split/OWNERS
- core/java/android/util/apk/ApkSignatureVerifier.java 4 additions, 4 deletionscore/java/android/util/apk/ApkSignatureVerifier.java
- core/java/com/android/internal/content/om/OverlayConfig.java 17 additions, 3 deletionscore/java/com/android/internal/content/om/OverlayConfig.java
- core/java/com/android/internal/content/om/OverlayScanner.java 5 additions, 5 deletions.../java/com/android/internal/content/om/OverlayScanner.java
- core/tests/coretests/Android.bp 1 addition, 25 deletionscore/tests/coretests/Android.bp
- core/tests/coretests/AndroidManifest.xml 0 additions, 7 deletionscore/tests/coretests/AndroidManifest.xml
- core/tests/coretests/apks/install_loc_sdcard/Android.bp 0 additions, 15 deletionscore/tests/coretests/apks/install_loc_sdcard/Android.bp
- core/tests/coretests/apks/install_loc_unspecified/Android.bp 0 additions, 15 deletionscore/tests/coretests/apks/install_loc_unspecified/Android.bp
- core/tests/coretests/apks/install_use_perm_good/Android.bp 0 additions, 15 deletionscore/tests/coretests/apks/install_use_perm_good/Android.bp
- core/tests/coretests/apks/install_uses_feature/Android.bp 0 additions, 15 deletionscore/tests/coretests/apks/install_uses_feature/Android.bp
Loading
Please register or sign in to comment