Remove libraries containing conscrypt and i18n stubs from sdk
The core.current.stubs, core.module_lib.stubs,
legacy.core.platform.api.stubs and stable.core.platform.api.stubs
libraries include stubs from conscrypt and i18n. The stubs should not
be part of the ART sdk snapshot and instead should be provided by their
own sdk snapshots.
The libraries and their associated java_system_modules will be defined
in build/soong/java/core-libraries/Android.bp so that they will always
be present and do not need prebuilts.
This change removes those libraries and their associated
java_system_modules from the sdk snapshot. So, they are no either
directly exported or included as a private member for use by their
associated java_system_modules.
It also exports the core-lambda-stubs-for-system-modules and
core-generated-annotation-stubs libraries, which were previously
included in the sdk as private members, for use by the
java_system_modules definitions in build/soong.
Bug: 193311122
Test: m droid
Change-Id: I18ffe3f1470a1226a1ff43aea0446a2558cdceda
1 file changed