commit | 9cb679bbbc98a34fffcec83f25e58266cddce5d5 | [log] [tgz] |
---|---|---|
author | Jiakai Zhang <jiakaiz@google.com> | Wed Aug 31 14:27:33 2022 +0100 |
committer | Jiakai Zhang <jiakaiz@google.com> | Wed Sep 07 16:27:02 2022 +0000 |
tree | 49518de6efc2483bac68e87daf5c23763d387058 | |
parent | 56c169c92e97b42288745e8cc7521d2db100bfd4 [diff] |
Expose `optimizePackage` and fix API lint errors. Changes: 1. Rename `OptimizeOptions` to `OptimizeParams` (enforced by https://cs.android.com/android/platform/superproject/+/master:tools/metalava/src/main/java/com/android/tools/metalava/ApiLint.kt;l=2405;drc=26ec88f1d22ddd33c30aec46b1a5a50339e3c159) 2. Change the backing type of `PriorityClass` from `byte` to `int`. 3. Duplicate the keys of `PriorityClass` as `PriorityClassApi` to be exposed as API. 4. Use a bit field `OptimizeParams.mFlags` instead of booleans and change flag handling. Bug: 229268202 Test: m update-api Ignore-AOSP-First: ART Services Change-Id: I12e497c46ec68f347b76b34920ba2f7405263aa9