xref: /aosp_15_r20/external/icu/android_icu4j/README.android (revision 0e209d3975ff4a8c132096b14b0e9364a753506e)
1*0e209d39SAndroid Build Coastguard WorkerExcept where noted, source code in this directory is generated by tools beneath
2*0e209d39SAndroid Build Coastguard Workerexternal/icu/tools/srcgen. Do not modify the code here. Instead, modify the
3*0e209d39SAndroid Build Coastguard Workertransformation rules used to generate it.
4*0e209d39SAndroid Build Coastguard Worker
5*0e209d39SAndroid Build Coastguard WorkerThe source is compiled into core-icu4j alongside the resources. See the
6*0e209d39SAndroid Build Coastguard Workerlibcore/JavaLibrary.bp build rules for details.
7*0e209d39SAndroid Build Coastguard Worker
8*0e209d39SAndroid Build Coastguard WorkerDirectories
9*0e209d39SAndroid Build Coastguard Worker===========
10*0e209d39SAndroid Build Coastguard Worker
11*0e209d39SAndroid Build Coastguard Workersrc/       - A transformed copy of icu4j source repackaged into android.icu.
12*0e209d39SAndroid Build Coastguard Worker
13*0e209d39SAndroid Build Coastguard Workerresources/ - A transformed copy of icu4j resources repackaged into android.icu.
14*0e209d39SAndroid Build Coastguard Worker
15*0e209d39SAndroid Build Coastguard Workerlibcore_bridge/ - Android-specific codes to expose APIs from ICU4J/ICU4C to libcore.
16*0e209d39SAndroid Build Coastguard Worker                  Some of the JNI codes, NativeConverter, come from open-sourced
17*0e209d39SAndroid Build Coastguard Worker                  but unmaintained ICU4JNI project.
18*0e209d39SAndroid Build Coastguard Worker                  https://github.com/unicode-org/icu4jni
19*0e209d39SAndroid Build Coastguard Worker
20*0e209d39SAndroid Build Coastguard Workertesting/   - Android-specific test helper source. This is not auto-generated
21*0e209d39SAndroid Build Coastguard Worker             and may be edited directly.
22