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]