Name Date Size #Lines LOC

..--

api/H25-Apr-2025-5,5825,285

libcore_bridge/src/H25-Apr-2025-10,5976,003

resources/android/icu/H25-Apr-2025-2,1952,008

src/H25-Apr-2025-1,697,3191,480,825

testing/src/H25-Apr-2025-9,1356,440

.gitignoreH A D25-Apr-2025689 1715

Android.bpH A D25-Apr-202516.6 KiB543491

OWNERSH A D25-Apr-2025142 32

README.androidH A D25-Apr-2025898 2215

icu-ravenwood-policies.txtH A D25-Apr-2025194 53

jarjar-rules.txtH A D25-Apr-202532 11

lint-baseline.xmlH A D25-Apr-20254.3 KiB8273

README.android

1Except where noted, source code in this directory is generated by tools beneath
2external/icu/tools/srcgen. Do not modify the code here. Instead, modify the
3transformation rules used to generate it.
4
5The source is compiled into core-icu4j alongside the resources. See the
6libcore/JavaLibrary.bp build rules for details.
7
8Directories
9===========
10
11src/       - A transformed copy of icu4j source repackaged into android.icu.
12
13resources/ - A transformed copy of icu4j resources repackaged into android.icu.
14
15libcore_bridge/ - Android-specific codes to expose APIs from ICU4J/ICU4C to libcore.
16                  Some of the JNI codes, NativeConverter, come from open-sourced
17                  but unmaintained ICU4JNI project.
18                  https://github.com/unicode-org/icu4jni
19
20testing/   - Android-specific test helper source. This is not auto-generated
21             and may be edited directly.
22