diff options
-rw-r--r-- | luni/src/main/java/java/text/BreakIterator.java | 2 | ||||
-rw-r--r-- | luni/src/main/java/java/text/DecimalFormat.java | 2 | ||||
-rw-r--r-- | luni/src/main/java/java/text/RuleBasedBreakIterator.java | 4 | ||||
-rw-r--r-- | luni/src/main/java/java/util/Formatter.java | 2 | ||||
-rw-r--r-- | luni/src/main/java/libcore/icu/NativeBreakIterator.java (renamed from luni/src/main/java/com/ibm/icu4jni/text/NativeBreakIterator.java) | 2 | ||||
-rw-r--r-- | luni/src/main/java/libcore/icu/NativeDecimalFormat.java (renamed from luni/src/main/java/com/ibm/icu4jni/text/NativeDecimalFormat.java) | 2 | ||||
-rw-r--r-- | luni/src/main/native/ICU.cpp | 6 | ||||
-rw-r--r-- | luni/src/main/native/JniConstants.cpp | 4 | ||||
-rw-r--r-- | luni/src/main/native/NativeBreakIterator.cpp | 5 | ||||
-rw-r--r-- | luni/src/main/native/NativeConverter.cpp | 2 | ||||
-rw-r--r-- | luni/src/main/native/NativeDecimalFormat.cpp | 11 | ||||
-rw-r--r-- | luni/src/main/native/Register.cpp | 16 |
12 files changed, 28 insertions, 30 deletions
diff --git a/luni/src/main/java/java/text/BreakIterator.java b/luni/src/main/java/java/text/BreakIterator.java index a0eb78e..ccc484c 100644 --- a/luni/src/main/java/java/text/BreakIterator.java +++ b/luni/src/main/java/java/text/BreakIterator.java @@ -17,9 +17,9 @@ package java.text; -import com.ibm.icu4jni.text.NativeBreakIterator; import java.util.Locale; import libcore.icu.ICU; +import libcore.icu.NativeBreakIterator; /** * Locates boundaries in text. This class defines a protocol for objects that diff --git a/luni/src/main/java/java/text/DecimalFormat.java b/luni/src/main/java/java/text/DecimalFormat.java index f9f60d2..65f96d8 100644 --- a/luni/src/main/java/java/text/DecimalFormat.java +++ b/luni/src/main/java/java/text/DecimalFormat.java @@ -17,7 +17,6 @@ package java.text; -import com.ibm.icu4jni.text.NativeDecimalFormat; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; @@ -28,6 +27,7 @@ import java.math.RoundingMode; import java.util.Currency; import java.util.Locale; import libcore.icu.LocaleData; +import libcore.icu.NativeDecimalFormat; /** * A concrete subclass of {@link NumberFormat} that formats decimal numbers. It diff --git a/luni/src/main/java/java/text/RuleBasedBreakIterator.java b/luni/src/main/java/java/text/RuleBasedBreakIterator.java index 82ff7a4..15b5b12 100644 --- a/luni/src/main/java/java/text/RuleBasedBreakIterator.java +++ b/luni/src/main/java/java/text/RuleBasedBreakIterator.java @@ -17,10 +17,10 @@ package java.text; -import com.ibm.icu4jni.text.NativeBreakIterator; +import libcore.icu.NativeBreakIterator; /* - * Default implementation of BreakIterator. Wraps com.ibm.icu4jni.text.NativeBreakIterator. + * Default implementation of BreakIterator. Wraps libcore.icu.NativeBreakIterator. * We need this because BreakIterator.isBoundary and BreakIterator.preceding are non-abstract, * and we don't have Java implementations of those methods (other than the current ones, which * forward to the wrapped NativeBreakIterator). diff --git a/luni/src/main/java/java/util/Formatter.java b/luni/src/main/java/java/util/Formatter.java index 5cbc48e..8c7d6c1 100644 --- a/luni/src/main/java/java/util/Formatter.java +++ b/luni/src/main/java/java/util/Formatter.java @@ -15,7 +15,6 @@ */ package java.util; -import com.ibm.icu4jni.text.NativeDecimalFormat; import java.io.BufferedWriter; import java.io.Closeable; import java.io.File; @@ -34,6 +33,7 @@ import java.nio.charset.Charset; import java.security.AccessController; import java.security.PrivilegedAction; import libcore.icu.LocaleData; +import libcore.icu.NativeDecimalFormat; /** * Formats arguments according to a format string (like {@code printf} in C). diff --git a/luni/src/main/java/com/ibm/icu4jni/text/NativeBreakIterator.java b/luni/src/main/java/libcore/icu/NativeBreakIterator.java index bbe45af..86c6924 100644 --- a/luni/src/main/java/com/ibm/icu4jni/text/NativeBreakIterator.java +++ b/luni/src/main/java/libcore/icu/NativeBreakIterator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.ibm.icu4jni.text; +package libcore.icu; import java.text.CharacterIterator; import java.text.StringCharacterIterator; diff --git a/luni/src/main/java/com/ibm/icu4jni/text/NativeDecimalFormat.java b/luni/src/main/java/libcore/icu/NativeDecimalFormat.java index d74b396..1c92d97 100644 --- a/luni/src/main/java/com/ibm/icu4jni/text/NativeDecimalFormat.java +++ b/luni/src/main/java/libcore/icu/NativeDecimalFormat.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.ibm.icu4jni.text; +package libcore.icu; import java.math.BigDecimal; import java.math.BigInteger; diff --git a/luni/src/main/native/ICU.cpp b/luni/src/main/native/ICU.cpp index 174e01f..a42f36f 100644 --- a/luni/src/main/native/ICU.cpp +++ b/luni/src/main/native/ICU.cpp @@ -563,11 +563,11 @@ static JNINativeMethod gMethods[] = { NATIVE_METHOD(ICU, getISO3LanguageNative, "(Ljava/lang/String;)Ljava/lang/String;"), NATIVE_METHOD(ICU, getISOCountriesNative, "()[Ljava/lang/String;"), NATIVE_METHOD(ICU, getISOLanguagesNative, "()[Ljava/lang/String;"), - NATIVE_METHOD(ICU, initLocaleDataImpl, "(Ljava/lang/String;Lcom/ibm/icu4jni/util/LocaleData;)Z"), + NATIVE_METHOD(ICU, initLocaleDataImpl, "(Ljava/lang/String;Llibcore/icu/LocaleData;)Z"), NATIVE_METHOD(ICU, toLowerCase, "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"), NATIVE_METHOD(ICU, toUpperCase, "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"), }; -int register_com_ibm_icu4jni_util_ICU(JNIEnv* env) { +int register_libcore_icu_ICU(JNIEnv* env) { // Failures to find the ICU data tend to be somewhat obscure because ICU loads its data on first // use, which can be anywhere. Force initialization up front so we can report a nice clear error // and bail. @@ -577,5 +577,5 @@ int register_com_ibm_icu4jni_util_ICU(JNIEnv* env) { LOGE("Couldn't initialize ICU: %s", u_errorName(status)); return -1; } - return jniRegisterNativeMethods(env, "com/ibm/icu4jni/util/ICU", gMethods, NELEM(gMethods)); + return jniRegisterNativeMethods(env, "libcore/icu/ICU", gMethods, NELEM(gMethods)); } diff --git a/luni/src/main/native/JniConstants.cpp b/luni/src/main/native/JniConstants.cpp index e405f6d..36c0854 100644 --- a/luni/src/main/native/JniConstants.cpp +++ b/luni/src/main/native/JniConstants.cpp @@ -67,12 +67,12 @@ void JniConstants::init(JNIEnv* env) { deflaterClass = findClass(env, "java/util/zip/Deflater"); doubleClass = findClass(env, "java/lang/Double"); fieldClass = findClass(env, "java/lang/reflect/Field"); - fieldPositionIteratorClass = findClass(env, "com/ibm/icu4jni/text/NativeDecimalFormat$FieldPositionIterator"); + fieldPositionIteratorClass = findClass(env, "libcore/icu/NativeDecimalFormat$FieldPositionIterator"); inetAddressClass = findClass(env, "java/net/InetAddress"); inflaterClass = findClass(env, "java/util/zip/Inflater"); integerClass = findClass(env, "java/lang/Integer"); interfaceAddressClass = findClass(env, "java/net/InterfaceAddress"); - localeDataClass = findClass(env, "com/ibm/icu4jni/util/LocaleData"); + localeDataClass = findClass(env, "libcore/icu/LocaleData"); longClass = findClass(env, "java/lang/Long"); methodClass = findClass(env, "java/lang/reflect/Method"); multicastGroupRequestClass = findClass(env, "java/net/MulticastGroupRequest"); diff --git a/luni/src/main/native/NativeBreakIterator.cpp b/luni/src/main/native/NativeBreakIterator.cpp index 742a41a..b3eab45 100644 --- a/luni/src/main/native/NativeBreakIterator.cpp +++ b/luni/src/main/native/NativeBreakIterator.cpp @@ -139,7 +139,6 @@ static JNINativeMethod gMethods[] = { NATIVE_METHOD(NativeBreakIterator, previousImpl, "(I)I"), NATIVE_METHOD(NativeBreakIterator, setTextImpl, "(ILjava/lang/String;)V"), }; -int register_com_ibm_icu4jni_text_NativeBreakIterator(JNIEnv* env) { - return jniRegisterNativeMethods(env, "com/ibm/icu4jni/text/NativeBreakIterator", - gMethods, NELEM(gMethods)); +int register_libcore_icu_NativeBreakIterator(JNIEnv* env) { + return jniRegisterNativeMethods(env, "libcore/icu/NativeBreakIterator", gMethods, NELEM(gMethods)); } diff --git a/luni/src/main/native/NativeConverter.cpp b/luni/src/main/native/NativeConverter.cpp index 4d47b31..2bbce80 100644 --- a/luni/src/main/native/NativeConverter.cpp +++ b/luni/src/main/native/NativeConverter.cpp @@ -686,6 +686,6 @@ static JNINativeMethod gMethods[] = { NATIVE_METHOD(NativeConverter, setCallbackDecode, "(JII[C)I"), NATIVE_METHOD(NativeConverter, setCallbackEncode, "(JII[B)I"), }; -int register_com_ibm_icu4jni_converters_NativeConverter(JNIEnv* env) { +int register_libcore_icu_NativeConverter(JNIEnv* env) { return jniRegisterNativeMethods(env, "libcore/icu/NativeConverter", gMethods, NELEM(gMethods)); } diff --git a/luni/src/main/native/NativeDecimalFormat.cpp b/luni/src/main/native/NativeDecimalFormat.cpp index 4fc7448..51113fa 100644 --- a/luni/src/main/native/NativeDecimalFormat.cpp +++ b/luni/src/main/native/NativeDecimalFormat.cpp @@ -336,9 +336,9 @@ static JNINativeMethod gMethods[] = { NATIVE_METHOD(NativeDecimalFormat, applyPatternImpl, "(IZLjava/lang/String;)V"), NATIVE_METHOD(NativeDecimalFormat, cloneImpl, "(I)I"), NATIVE_METHOD(NativeDecimalFormat, close, "(I)V"), - NATIVE_METHOD(NativeDecimalFormat, formatDouble, "(IDLcom/ibm/icu4jni/text/NativeDecimalFormat$FieldPositionIterator;)[C"), - NATIVE_METHOD(NativeDecimalFormat, formatLong, "(IJLcom/ibm/icu4jni/text/NativeDecimalFormat$FieldPositionIterator;)[C"), - NATIVE_METHOD(NativeDecimalFormat, formatDigitList, "(ILjava/lang/String;Lcom/ibm/icu4jni/text/NativeDecimalFormat$FieldPositionIterator;)[C"), + NATIVE_METHOD(NativeDecimalFormat, formatDouble, "(IDLlibcore/icu/NativeDecimalFormat$FieldPositionIterator;)[C"), + NATIVE_METHOD(NativeDecimalFormat, formatLong, "(IJLlibcore/icu/NativeDecimalFormat$FieldPositionIterator;)[C"), + NATIVE_METHOD(NativeDecimalFormat, formatDigitList, "(ILjava/lang/String;Llibcore/icu/NativeDecimalFormat$FieldPositionIterator;)[C"), NATIVE_METHOD(NativeDecimalFormat, getAttribute, "(II)I"), NATIVE_METHOD(NativeDecimalFormat, getTextAttribute, "(II)Ljava/lang/String;"), NATIVE_METHOD(NativeDecimalFormat, open, "(Ljava/lang/String;Ljava/lang/String;CCLjava/lang/String;CLjava/lang/String;Ljava/lang/String;CCLjava/lang/String;CCCC)I"), @@ -350,7 +350,6 @@ static JNINativeMethod gMethods[] = { NATIVE_METHOD(NativeDecimalFormat, setTextAttribute, "(IILjava/lang/String;)V"), NATIVE_METHOD(NativeDecimalFormat, toPatternImpl, "(IZ)Ljava/lang/String;"), }; -int register_com_ibm_icu4jni_text_NativeDecimalFormat(JNIEnv* env) { - return jniRegisterNativeMethods(env, "com/ibm/icu4jni/text/NativeDecimalFormat", gMethods, - NELEM(gMethods)); +int register_libcore_icu_NativeDecimalFormat(JNIEnv* env) { + return jniRegisterNativeMethods(env, "libcore/icu/NativeDecimalFormat", gMethods, NELEM(gMethods)); } diff --git a/luni/src/main/native/Register.cpp b/luni/src/main/native/Register.cpp index 56bfc28..64c0e84 100644 --- a/luni/src/main/native/Register.cpp +++ b/luni/src/main/native/Register.cpp @@ -25,11 +25,7 @@ namespace android { extern int register_dalvik_system_TouchDex(JNIEnv* env); } -extern int register_com_ibm_icu4jni_converters_NativeConverter(JNIEnv* env); -extern int register_com_ibm_icu4jni_text_NativeBreakIterator(JNIEnv* env); extern int register_com_ibm_icu4jni_text_NativeCollator(JNIEnv* env); -extern int register_com_ibm_icu4jni_text_NativeDecimalFormat(JNIEnv* env); -extern int register_com_ibm_icu4jni_util_ICU(JNIEnv* env); extern int register_java_io_Console(JNIEnv* env); extern int register_java_io_File(JNIEnv* env); extern int register_java_io_FileDescriptor(JNIEnv* env); @@ -55,6 +51,10 @@ extern int register_java_util_zip_Adler32(JNIEnv* env); extern int register_java_util_zip_CRC32(JNIEnv* env); extern int register_java_util_zip_Deflater(JNIEnv* env); extern int register_java_util_zip_Inflater(JNIEnv* env); +extern int register_libcore_icu_ICU(JNIEnv* env); +extern int register_libcore_icu_NativeBreakIterator(JNIEnv* env); +extern int register_libcore_icu_NativeConverter(JNIEnv* env); +extern int register_libcore_icu_NativeDecimalFormat(JNIEnv* env); extern int register_libcore_icu_NativeIDN(JNIEnv* env); extern int register_libcore_icu_NativeNormalizer(JNIEnv* env); extern int register_libcore_icu_NativePluralRules(JNIEnv* env); @@ -76,11 +76,7 @@ extern "C" int registerCoreLibrariesJni(JNIEnv* env) { JniConstants::init(env); bool result = - register_com_ibm_icu4jni_converters_NativeConverter(env) != -1 && - register_com_ibm_icu4jni_text_NativeBreakIterator(env) != -1 && register_com_ibm_icu4jni_text_NativeCollator(env) != -1 && - register_com_ibm_icu4jni_text_NativeDecimalFormat(env) != -1 && - register_com_ibm_icu4jni_util_ICU(env) != -1 && register_java_io_Console(env) != -1 && register_java_io_File(env) != -1 && register_java_io_FileDescriptor(env) != -1 && @@ -106,6 +102,10 @@ extern "C" int registerCoreLibrariesJni(JNIEnv* env) { register_java_util_zip_CRC32(env) != -1 && register_java_util_zip_Deflater(env) != -1 && register_java_util_zip_Inflater(env) != -1 && + register_libcore_icu_ICU(env) != -1 && + register_libcore_icu_NativeBreakIterator(env) != -1 && + register_libcore_icu_NativeConverter(env) != -1 && + register_libcore_icu_NativeDecimalFormat(env) != -1 && register_libcore_icu_NativeIDN(env) != -1 && register_libcore_icu_NativeNormalizer(env) != -1 && register_libcore_icu_NativePluralRules(env) != -1 && |