1[ 2 { 3 "@type": "sdk", 4 "@name": "i18n-module-sdk", 5 "apexes": [ 6 "com.android.i18n" 7 ], 8 "bootclasspath_fragments": [ 9 "i18n-bootclasspath-fragment" 10 ], 11 "java_boot_libs": [ 12 "core-icu4j" 13 ], 14 "java_sdk_libs": [ 15 "i18n.module.intra.core.api", 16 "i18n.module.public.api", 17 "legacy.i18n.module.platform.api", 18 "stable.i18n.module.platform.api" 19 ], 20 "licenses": [ 21 "Android-Apache-2.0", 22 "external_icu_license" 23 ], 24 "native_shared_libs": [ 25 "libandroidicu", 26 "libicu" 27 ] 28 }, 29 { 30 "@type": "license", 31 "@name": "Android-Apache-2.0" 32 }, 33 { 34 "@type": "apex", 35 "@name": "com.android.i18n", 36 "@deps": [ 37 "Android-Apache-2.0", 38 "i18n-bootclasspath-fragment" 39 ] 40 }, 41 { 42 "@type": "java_library", 43 "@name": "core-icu4j", 44 "@deps": [ 45 "external_icu_license" 46 ] 47 }, 48 { 49 "@type": "license", 50 "@name": "external_icu_license" 51 }, 52 { 53 "@type": "bootclasspath_fragment", 54 "@name": "i18n-bootclasspath-fragment", 55 "@deps": [ 56 "Android-Apache-2.0", 57 "core-icu4j", 58 "i18n.module.public.api", 59 "legacy.i18n.module.platform.api" 60 ] 61 }, 62 { 63 "@type": "java_sdk_library", 64 "@name": "i18n.module.intra.core.api", 65 "@deps": [ 66 "external_icu_license" 67 ], 68 "dist_stem": "i18n.module.intra.core.api", 69 "scopes": { 70 "public": { 71 "current_api": "sdk_library/public/i18n.module.intra.core.api.txt", 72 "latest_api": "external/icu/android_icu4j/api/intra/last-api.txt", 73 "latest_removed_api": "external/icu/android_icu4j/api/intra/last-removed.txt", 74 "removed_api": "sdk_library/public/i18n.module.intra.core.api-removed.txt" 75 } 76 } 77 }, 78 { 79 "@type": "java_sdk_library", 80 "@name": "i18n.module.public.api", 81 "@deps": [ 82 "external_icu_license" 83 ], 84 "dist_stem": "runtime-i18n", 85 "scopes": { 86 "module-lib": { 87 "current_api": "sdk_library/module-lib/runtime-i18n.txt", 88 "latest_api": "out/soong/.intermediates/prebuilts/sdk/runtime-i18n.api.module-lib.latest/gen/runtime-i18n.api.module-lib.latest", 89 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/runtime-i18n-removed.api.module-lib.latest/gen/runtime-i18n-removed.api.module-lib.latest", 90 "removed_api": "sdk_library/module-lib/runtime-i18n-removed.txt" 91 }, 92 "public": { 93 "current_api": "sdk_library/public/runtime-i18n.txt", 94 "latest_api": "out/soong/.intermediates/prebuilts/sdk/runtime-i18n.api.public.latest/gen/runtime-i18n.api.public.latest", 95 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/runtime-i18n-removed.api.public.latest/gen/runtime-i18n-removed.api.public.latest", 96 "removed_api": "sdk_library/public/runtime-i18n-removed.txt" 97 }, 98 "system": { 99 "current_api": "sdk_library/system/runtime-i18n.txt", 100 "latest_api": "out/soong/.intermediates/prebuilts/sdk/runtime-i18n.api.system.latest/gen/runtime-i18n.api.system.latest", 101 "latest_removed_api": "out/soong/.intermediates/prebuilts/sdk/runtime-i18n-removed.api.system.latest/gen/runtime-i18n-removed.api.system.latest", 102 "removed_api": "sdk_library/system/runtime-i18n-removed.txt" 103 } 104 } 105 }, 106 { 107 "@type": "java_sdk_library", 108 "@name": "legacy.i18n.module.platform.api", 109 "@deps": [ 110 "external_icu_license" 111 ], 112 "dist_stem": "legacy.i18n.module.platform.api", 113 "scopes": { 114 "public": { 115 "current_api": "sdk_library/public/legacy.i18n.module.platform.api.txt", 116 "latest_api": "external/icu/android_icu4j/api/legacy_platform/last-api.txt", 117 "latest_removed_api": "external/icu/android_icu4j/api/legacy_platform/last-removed.txt", 118 "removed_api": "sdk_library/public/legacy.i18n.module.platform.api-removed.txt" 119 } 120 } 121 }, 122 { 123 "@type": "cc_library_shared", 124 "@name": "libandroidicu", 125 "@deps": [ 126 "external_icu_license" 127 ] 128 }, 129 { 130 "@type": "cc_library_shared", 131 "@name": "libicu", 132 "@deps": [ 133 "external_icu_license" 134 ] 135 }, 136 { 137 "@type": "java_sdk_library", 138 "@name": "stable.i18n.module.platform.api", 139 "@deps": [ 140 "external_icu_license" 141 ], 142 "dist_stem": "stable.i18n.module.platform.api", 143 "scopes": { 144 "public": { 145 "current_api": "sdk_library/public/stable.i18n.module.platform.api.txt", 146 "latest_api": "external/icu/android_icu4j/api/stable_platform/last-api.txt", 147 "latest_removed_api": "external/icu/android_icu4j/api/stable_platform/last-removed.txt", 148 "removed_api": "sdk_library/public/stable.i18n.module.platform.api-removed.txt" 149 } 150 } 151 } 152]