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