[ { "@type": "sdk", "@name": "art-module-sdk", "apexes": [ "com.android.art" ], "bootclasspath_fragments": [ "art-bootclasspath-fragment" ], "compat_configs": [ "libcore-platform-compat-config" ], "java_boot_libs": [ "apache-xml", "bouncycastle", "core-libart", "core-oj", "okhttp" ], "java_header_libs": [ "art-module-intra-core-api-stubs-system-modules-lib", "art.module.api.annotations.for.system.modules", "art.module.intra.core.api.stubs", "core-generated-annotation-stubs", "core-lambda-stubs", "core-lambda-stubs-for-system-modules" ], "java_sdk_libs": [ "art.module.public.api", "service-art" ], "java_system_modules": [ "art-module-intra-core-api-stubs-system-modules", "art-module-lib-api-stubs-system-modules", "art-module-public-api-stubs-system-modules" ], "licenses": [ "Android-Apache-2.0", "art_license", "art_openjdkjvmti_license", "external_apache-xml_license", "external_bouncycastle_license", "external_okhttp_license", "libcore_license", "libnativehelper_license" ], "native_header_libs": [ "jni_headers", "libartpalette-headers", "libnativehelper_header_only", "libnativeloader-headers", "libopenjdkjvmti_headers", "odrefresh_headers" ], "native_shared_libs": [ "libandroidio", "libdexfile", "libnativebridge", "libnativehelper", "libnativeloader", "libsigchain" ], "systemserverclasspath_fragments": [ "art-systemserverclasspath-fragment" ] }, { "@type": "license", "@name": "Android-Apache-2.0" }, { "@type": "java_library", "@name": "apache-xml", "@deps": [ "external_apache-xml_license" ] }, { "@type": "bootclasspath_fragment", "@name": "art-bootclasspath-fragment", "@deps": [ "apache-xml", "art.module.public.api", "art_license", "bouncycastle", "core-libart", "core-oj", "okhttp" ] }, { "@type": "java_system_modules", "@name": "art-module-intra-core-api-stubs-system-modules", "@deps": [ "Android-Apache-2.0", "art-module-intra-core-api-stubs-system-modules-lib", "art.module.intra.core.api.stubs" ] }, { "@type": "java_library", "@name": "art-module-intra-core-api-stubs-system-modules-lib", "@deps": [ "libcore_license" ] }, { "@type": "java_system_modules", "@name": "art-module-lib-api-stubs-system-modules", "@deps": [ "Android-Apache-2.0" ] }, { "@type": "java_system_modules", "@name": "art-module-public-api-stubs-system-modules", "@deps": [ "Android-Apache-2.0", "art.module.api.annotations.for.system.modules", "core-lambda-stubs-for-system-modules" ] }, { "@type": "systemserverclasspath_fragment", "@name": "art-systemserverclasspath-fragment", "@deps": [ "art_license", "service-art" ] }, { "@type": "java_library", "@name": "art.module.api.annotations.for.system.modules", "@deps": [ "libcore_license" ] }, { "@type": "java_library", "@name": "art.module.intra.core.api.stubs", "@deps": [ "libcore_license" ] }, { "@type": "java_sdk_library", "@name": "art.module.public.api", "@deps": [ "libcore_license" ], "dist_stem": "art", "scopes": { "module-lib": { "current_api": "sdk_library/module-lib/art.txt", "latest_api": "out/soong/.intermediates/prebuilts/sdk/art.api.module-lib.latest/gen/art.api.module-lib.latest", "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/art-removed.api.module-lib.latest/gen/art-removed.api.module-lib.latest", "removed_api": "sdk_library/module-lib/art-removed.txt" }, "public": { "current_api": "sdk_library/public/art.txt", "latest_api": "out/soong/.intermediates/prebuilts/sdk/art.api.public.latest/gen/art.api.public.latest", "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/art-removed.api.public.latest/gen/art-removed.api.public.latest", "removed_api": "sdk_library/public/art-removed.txt" }, "system": { "current_api": "sdk_library/system/art.txt", "latest_api": "out/soong/.intermediates/prebuilts/sdk/art.api.system.latest/gen/art.api.system.latest", "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/art-removed.api.system.latest/gen/art-removed.api.system.latest", "removed_api": "sdk_library/system/art-removed.txt" } } }, { "@type": "java_library", "@name": "art.module.public.api.stubs", "@deps": [ "libcore_license" ] }, { "@type": "java_library", "@name": "art.module.public.api.stubs.module_lib", "@deps": [ "libcore_license" ] }, { "@type": "license", "@name": "art_license" }, { "@type": "license", "@name": "art_openjdkjvmti_license" }, { "@type": "java_library", "@name": "bouncycastle", "@deps": [ "external_bouncycastle_license" ] }, { "@type": "apex", "@name": "com.android.art", "@deps": [ "art-bootclasspath-fragment", "art-systemserverclasspath-fragment", "art_license", "libcore-platform-compat-config" ] }, { "@type": "java_library", "@name": "core-generated-annotation-stubs", "@deps": [ "libcore_license" ] }, { "@type": "java_library", "@name": "core-lambda-stubs", "@deps": [ "libcore_license" ] }, { "@type": "java_library", "@name": "core-lambda-stubs-for-system-modules", "@deps": [ "libcore_license" ] }, { "@type": "java_library", "@name": "core-libart", "@deps": [ "libcore_license" ] }, { "@type": "java_library", "@name": "core-oj", "@deps": [ "libcore_license" ] }, { "@type": "license", "@name": "external_apache-xml_license" }, { "@type": "license", "@name": "external_bouncycastle_license" }, { "@type": "license", "@name": "external_okhttp_license" }, { "@type": "cc_library_headers", "@name": "jni_headers", "@deps": [ "libnativehelper_license" ] }, { "@type": "cc_library_shared", "@name": "libandroidio", "@deps": [ "libcore_license" ] }, { "@type": "cc_library_headers", "@name": "libartpalette-headers", "@deps": [ "art_license" ] }, { "@type": "platform_compat_config", "@name": "libcore-platform-compat-config", "@deps": [ "libcore_license" ] }, { "@type": "license", "@name": "libcore_license" }, { "@type": "art_cc_library", "@name": "libdexfile", "@deps": [ "art_license" ] }, { "@type": "art_cc_library", "@name": "libnativebridge", "@deps": [ "art_license" ] }, { "@type": "cc_library_shared", "@name": "libnativehelper", "@deps": [ "libnativehelper_license" ] }, { "@type": "cc_library_headers", "@name": "libnativehelper_header_only", "@deps": [ "libnativehelper_license" ] }, { "@type": "license", "@name": "libnativehelper_license" }, { "@type": "art_cc_library", "@name": "libnativeloader", "@deps": [ "art_license" ] }, { "@type": "cc_library_headers", "@name": "libnativeloader-headers", "@deps": [ "art_license" ] }, { "@type": "cc_library_headers", "@name": "libopenjdkjvmti_headers", "@deps": [ "art_openjdkjvmti_license" ] }, { "@type": "cc_library", "@name": "libsigchain", "@deps": [ "art_license" ] }, { "@type": "cc_library_headers", "@name": "odrefresh_headers", "@deps": [ "art_license" ] }, { "@type": "java_library", "@name": "okhttp", "@deps": [ "external_okhttp_license" ] }, { "@type": "java_sdk_library", "@name": "service-art", "@deps": [ "art_license" ], "dist_stem": "service-art", "scopes": { "public": { "current_api": "sdk_library/public/service-art.txt", "latest_api": "out/soong/.intermediates/prebuilts/sdk/service-art.api.public.latest/gen/service-art.api.public.latest", "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/service-art-removed.api.public.latest/gen/service-art-removed.api.public.latest", "removed_api": "sdk_library/public/service-art-removed.txt" }, "system-server": { "current_api": "sdk_library/system-server/service-art.txt", "latest_api": "out/soong/.intermediates/prebuilts/sdk/service-art.api.system-server.latest/gen/service-art.api.system-server.latest", "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/service-art-removed.api.system-server.latest/gen/service-art-removed.api.system-server.latest", "removed_api": "sdk_library/system-server/service-art-removed.txt" } } } ]