diff options
Diffstat (limited to 'api')
| -rw-r--r-- | api/Android.bp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/api/Android.bp b/api/Android.bp index bbe26b73c721..8370c1069710 100644 --- a/api/Android.bp +++ b/api/Android.bp @@ -93,7 +93,6 @@ metalava_cmd = "$(location metalava)" // Silence reflection warnings. See b/168689341 metalava_cmd += " -J--add-opens=java.base/java.util=ALL-UNNAMED " metalava_cmd += " --quiet --no-banner --format=v2 " -metalava_cmd += " --hide ChangedThrows " genrule { name: "current-api-xml", @@ -187,8 +186,10 @@ genrule { cmd: metalava_cmd + "--check-compatibility:api:released $(location :android.api.module-lib.latest) " + // Note: having "public" be the base of module-lib is not perfect -- it should - // ideally be a merged public+system), but this will help when migrating from - // MODULE_LIBS -> public. + // ideally be a merged public+system (which metalava is not currently able to generate). + // This "base" will help when migrating from MODULE_LIBS -> public, but not when + // migrating from MODULE_LIBS -> system (where it needs to instead be listed as + // an incompatibility). "--check-compatibility:base $(location :frameworks-base-api-current.txt) " + "--baseline:compatibility:released $(location :android-incompatibilities.api.module-lib.latest) " + "--update-baseline:compatibility:released $(genDir)/updated-baseline.txt " + |