/libcore/luni/src/main/native/ |
D | libcore_io_OsConstants.cpp | 39 static void initConstant(JNIEnv* env, jclass c, const char* fieldName, int value) { in initConstant() argument 40 jfieldID field = env->GetStaticFieldID(c, fieldName, "I"); in initConstant() 41 env->SetStaticIntField(c, field, value); in initConstant() 44 static void OsConstants_initConstants(JNIEnv* env, jclass c) { in OsConstants_initConstants() argument 45 initConstant(env, c, "AF_INET", AF_INET); in OsConstants_initConstants() 46 initConstant(env, c, "AF_INET6", AF_INET6); in OsConstants_initConstants() 47 initConstant(env, c, "AF_UNIX", AF_UNIX); in OsConstants_initConstants() 48 initConstant(env, c, "AF_UNSPEC", AF_UNSPEC); in OsConstants_initConstants() 49 initConstant(env, c, "AI_ADDRCONFIG", AI_ADDRCONFIG); in OsConstants_initConstants() 50 initConstant(env, c, "AI_ALL", AI_ALL); in OsConstants_initConstants() [all …]
|
D | JniConstants.cpp | 70 static jclass findClass(JNIEnv* env, const char* name) { in findClass() argument 71 ScopedLocalRef<jclass> localClass(env, env->FindClass(name)); in findClass() 72 jclass result = reinterpret_cast<jclass>(env->NewGlobalRef(localClass.get())); in findClass() 80 void JniConstants::init(JNIEnv* env) { in init() argument 81 bidiRunClass = findClass(env, "java/text/Bidi$Run"); in init() 82 bigDecimalClass = findClass(env, "java/math/BigDecimal"); in init() 83 booleanClass = findClass(env, "java/lang/Boolean"); in init() 84 byteClass = findClass(env, "java/lang/Byte"); in init() 85 byteArrayClass = findClass(env, "[B"); in init() 86 calendarClass = findClass(env, "java/util/Calendar"); in init() [all …]
|
D | libcore_io_Posix.cpp | 58 jstring NAME = env->NewStringUTF(EXP); \ 97 static void throwException(JNIEnv* env, jclass exceptionClass, jmethodID ctor3, jmethodID ctor2, in throwException() argument 100 if (env->ExceptionCheck()) { in throwException() 101 cause = env->ExceptionOccurred(); in throwException() 102 env->ExceptionClear(); in throwException() 105 ScopedLocalRef<jstring> detailMessage(env, env->NewStringUTF(functionName)); in throwException() 109 env->ExceptionClear(); in throwException() 114 exception = env->NewObject(exceptionClass, ctor3, detailMessage.get(), error, cause); in throwException() 116 exception = env->NewObject(exceptionClass, ctor2, detailMessage.get(), error); in throwException() 118 env->Throw(reinterpret_cast<jthrowable>(exception)); in throwException() [all …]
|
D | org_apache_harmony_xml_ExpatParser.cpp | 70 void push(JNIEnv* env, jstring s) { in push() argument 75 jniThrowOutOfMemoryError(env, NULL); in push() 104 ParsingContext(jobject object) : env(NULL), object(object), buffer(NULL), bufferSize(-1) { in ParsingContext() 121 env->DeleteGlobalRef(current->interned); in ~ParsingContext() 139 jcharArray javaBuffer = env->NewCharArray(length); in ensureCapacity() 143 javaBuffer = reinterpret_cast<jcharArray>(env->NewGlobalRef(javaBuffer)); in ensureCapacity() 155 env->DeleteGlobalRef(buffer); in freeBuffer() 166 JNIEnv* env; member 254 static InternedString* newInternedString(JNIEnv* env, const char* bytes, int hash) { in newInternedString() argument 258 jniThrowOutOfMemoryError(env, NULL); in newInternedString() [all …]
|
D | valueOf.cpp | 24 static jobject valueOf(JNIEnv* env, jclass c, const char* signature, const T& value) { in valueOf() argument 25 static jmethodID valueOfMethod = env->GetStaticMethodID(c, "valueOf", signature); in valueOf() 26 return env->CallStaticObjectMethod(c, valueOfMethod, value); in valueOf() 29 jobject booleanValueOf(JNIEnv* env, jboolean value) { in booleanValueOf() argument 30 return valueOf(env, JniConstants::booleanClass, "(Z)Ljava/lang/Boolean;", value); in booleanValueOf() 33 jobject doubleValueOf(JNIEnv* env, jdouble value) { in doubleValueOf() argument 34 return valueOf(env, JniConstants::doubleClass, "(D)Ljava/lang/Double;", value); in doubleValueOf() 37 jobject integerValueOf(JNIEnv* env, jint value) { in integerValueOf() argument 38 return valueOf(env, JniConstants::integerClass, "(I)Ljava/lang/Integer;", value); in integerValueOf() 41 jobject longValueOf(JNIEnv* env, jlong value) { in longValueOf() argument [all …]
|
D | libcore_icu_ICU.cpp | 97 static jstring ICU_addLikelySubtags(JNIEnv* env, jclass, jstring javaLocale) { in ICU_addLikelySubtags() argument 99 ScopedUtfChars localeID(env, javaLocale); in ICU_addLikelySubtags() 105 return env->NewStringUTF(maximizedLocaleID); in ICU_addLikelySubtags() 108 static jstring ICU_getScript(JNIEnv* env, jclass, jstring javaLocale) { in ICU_getScript() argument 110 ScopedUtfChars localeID(env, javaLocale); in ICU_getScript() 116 return env->NewStringUTF(script); in ICU_getScript() 119 static jint ICU_getCurrencyFractionDigits(JNIEnv* env, jclass, jstring javaCurrencyCode) { in ICU_getCurrencyFractionDigits() argument 120 ScopedJavaUnicodeString currencyCode(env, javaCurrencyCode); in ICU_getCurrencyFractionDigits() 130 static jstring ICU_getCurrencyCode(JNIEnv* env, jclass, jstring javaCountryCode) { in ICU_getCurrencyCode() argument 142 ScopedUtfChars countryCode(env, javaCountryCode); in ICU_getCurrencyCode() [all …]
|
D | java_io_ObjectStreamClass.cpp | 23 static jobject getSignature(JNIEnv* env, jclass c, jobject object) { in getSignature() argument 24 jmethodID mid = env->GetMethodID(c, "getSignature", "()Ljava/lang/String;"); in getSignature() 28 jclass objectClass = env->GetObjectClass(object); in getSignature() 29 return env->CallNonvirtualObjectMethod(object, objectClass, mid); in getSignature() 32 static jobject ObjectStreamClass_getFieldSignature(JNIEnv* env, jclass, jobject field) { in ObjectStreamClass_getFieldSignature() argument 33 return getSignature(env, JniConstants::fieldClass, field); in ObjectStreamClass_getFieldSignature() 36 static jobject ObjectStreamClass_getMethodSignature(JNIEnv* env, jclass, jobject method) { in ObjectStreamClass_getMethodSignature() argument 37 return getSignature(env, JniConstants::methodClass, method); in ObjectStreamClass_getMethodSignature() 40 static jobject ObjectStreamClass_getConstructorSignature(JNIEnv* env, jclass, jobject constructor) { in ObjectStreamClass_getConstructorSignature() argument 41 return getSignature(env, JniConstants::constructorClass, constructor); in ObjectStreamClass_getConstructorSignature() [all …]
|
D | toStringArray.h | 24 jobjectArray toStringArray(JNIEnv* env, Counter* counter, Getter* getter) { in toStringArray() argument 26 jobjectArray result = env->NewObjectArray(count, JniConstants::stringClass, NULL); in toStringArray() 31 ScopedLocalRef<jstring> s(env, env->NewStringUTF((*getter)(i))); in toStringArray() 32 if (env->ExceptionCheck()) { in toStringArray() 35 env->SetObjectArrayElement(result, i, s.get()); in toStringArray() 36 if (env->ExceptionCheck()) { in toStringArray() 44 jobjectArray toStringArray16(JNIEnv* env, Counter* counter, Getter* getter) { in toStringArray16() argument 46 jobjectArray result = env->NewObjectArray(count, JniConstants::stringClass, NULL); in toStringArray16() 53 ScopedLocalRef<jstring> s(env, env->NewString(chars, charCount)); in toStringArray16() 54 if (env->ExceptionCheck()) { in toStringArray16() [all …]
|
D | org_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp | 322 static void throwBadPaddingException(JNIEnv* env, const char* message) { in throwBadPaddingException() argument 324 jniThrowException(env, "javax/crypto/BadPaddingException", message); in throwBadPaddingException() 330 static void throwSignatureException(JNIEnv* env, const char* message) { in throwSignatureException() argument 332 jniThrowException(env, "java/security/SignatureException", message); in throwSignatureException() 338 static void throwInvalidKeyException(JNIEnv* env, const char* message) { in throwInvalidKeyException() argument 340 jniThrowException(env, "java/security/InvalidKeyException", message); in throwInvalidKeyException() 346 static void throwIllegalBlockSizeException(JNIEnv* env, const char* message) { in throwIllegalBlockSizeException() argument 348 jniThrowException(env, "javax/crypto/IllegalBlockSizeException", message); in throwIllegalBlockSizeException() 354 static void throwNoSuchAlgorithmException(JNIEnv* env, const char* message) { in throwNoSuchAlgorithmException() argument 356 jniThrowException(env, "java/security/NoSuchAlgorithmException", message); in throwNoSuchAlgorithmException() [all …]
|
D | java_math_NativeBN.cpp | 42 static int isValidHandle (JNIEnv* env, void* handle, const char* message) { in isValidHandle() argument 44 jniThrowNullPointerException(env, message); in isValidHandle() 50 static int oneValidHandle (JNIEnv* env, void* a) in oneValidHandle() argument 52 return isValidHandle(env, a, "Mandatory handle (first) passed as null"); in oneValidHandle() 55 static int twoValidHandles (JNIEnv* env, void* a, void* b) in twoValidHandles() argument 57 if (!oneValidHandle(env, a)) return JNI_FALSE; in twoValidHandles() 58 return isValidHandle(env, b, "Mandatory handle (second) passed as null"); in twoValidHandles() 61 static int threeValidHandles (JNIEnv* env, void* a, void* b, void* c) in threeValidHandles() argument 63 if (!twoValidHandles(env, a, b)) return JNI_FALSE; in threeValidHandles() 64 return isValidHandle(env, c, "Mandatory handle (third) passed as null"); in threeValidHandles() [all …]
|
D | libcore_icu_NativeBreakIterator.cpp | 42 BreakIteratorAccessor(JNIEnv* env, jint address, jstring javaInput, bool reset) { in BreakIteratorAccessor() argument 43 init(env, address); in BreakIteratorAccessor() 50 mChars = env->GetStringChars(mJavaInput, NULL); in BreakIteratorAccessor() 55 mUText = utext_openUChars(NULL, mChars, env->GetStringLength(mJavaInput), &mStatus); in BreakIteratorAccessor() 67 BreakIteratorAccessor(JNIEnv* env, jint address) { in BreakIteratorAccessor() argument 68 init(env, address); in BreakIteratorAccessor() 88 void init(JNIEnv* env, jint address) { in init() argument 89 mEnv = env; in init() 111 const ScopedUtfChars localeChars(env, javaLocale); \ 117 if (maybeThrowIcuException(env, "ubrk_open", status)) { \ [all …]
|
D | libcore_icu_AlphabeticIndex.cpp | 32 static jlong AlphabeticIndex_create(JNIEnv* env, jclass, jstring javaLocale) { in AlphabeticIndex_create() argument 34 AlphabeticIndex* ai = new AlphabeticIndex(getLocale(env, javaLocale), status); in AlphabeticIndex_create() 35 if (maybeThrowIcuException(env, "AlphabeticIndex", status)) { in AlphabeticIndex_create() 50 static void AlphabeticIndex_setMaxLabelCount(JNIEnv* env, jclass, jlong peer, jint count) { in AlphabeticIndex_setMaxLabelCount() argument 54 maybeThrowIcuException(env, "AlphabeticIndex::setMaxLabelCount", status); in AlphabeticIndex_setMaxLabelCount() 57 static void AlphabeticIndex_addLabels(JNIEnv* env, jclass, jlong peer, jstring javaLocale) { in AlphabeticIndex_addLabels() argument 60 ai->addLabels(getLocale(env, javaLocale), status); in AlphabeticIndex_addLabels() 61 maybeThrowIcuException(env, "AlphabeticIndex::addLabels", status); in AlphabeticIndex_addLabels() 64 static void AlphabeticIndex_addLabelRange(JNIEnv* env, jclass, jlong peer, in AlphabeticIndex_addLabelRange() argument 69 maybeThrowIcuException(env, "AlphabeticIndex::addLabels", status); in AlphabeticIndex_addLabelRange() [all …]
|
D | NetworkUtilities.cpp | 31 jobject sockaddrToInetAddress(JNIEnv* env, const sockaddr_storage& ss, jint* port) { in sockaddrToInetAddress() argument 46 return sockaddrToInetAddress(env, tmp, port); in sockaddrToInetAddress() 71 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException", in sockaddrToInetAddress() 79 ScopedLocalRef<jbyteArray> byteArray(env, env->NewByteArray(addressLength)); in sockaddrToInetAddress() 83 env->SetByteArrayRegion(byteArray.get(), 0, addressLength, in sockaddrToInetAddress() 90 … static jmethodID ctor = env->GetMethodID(JniConstants::inetUnixAddressClass, "<init>", "([B)V"); in sockaddrToInetAddress() 91 return env->NewObject(JniConstants::inetUnixAddressClass, ctor, byteArray.get()); in sockaddrToInetAddress() 94 static jmethodID getByAddressMethod = env->GetStaticMethodID(JniConstants::inetAddressClass, in sockaddrToInetAddress() 99 return env->CallStaticObjectMethod(JniConstants::inetAddressClass, getByAddressMethod, in sockaddrToInetAddress() 103 static bool inetAddressToSockaddr(JNIEnv* env, jobject inetAddress, int port, sockaddr_storage& ss,… in inetAddressToSockaddr() argument [all …]
|
D | java_util_regex_Matcher.cpp | 45 MatcherAccessor(JNIEnv* env, jlong address, jstring javaInput, bool reset) { in MatcherAccessor() argument 46 init(env, address); in MatcherAccessor() 49 mChars = env->GetStringChars(mJavaInput, NULL); in MatcherAccessor() 54 mUText = utext_openUChars(NULL, mChars, env->GetStringLength(mJavaInput), &mStatus); in MatcherAccessor() 66 MatcherAccessor(JNIEnv* env, jlong address) { in MatcherAccessor() argument 67 init(env, address); in MatcherAccessor() 99 void init(JNIEnv* env, jlong address) { in init() argument 100 mEnv = env; in init() 124 static jint Matcher_findImpl(JNIEnv* env, jclass, jlong addr, jstring javaText, jint startIndex, ji… in Matcher_findImpl() argument 125 MatcherAccessor matcher(env, addr, javaText, false); in Matcher_findImpl() [all …]
|
D | libcore_icu_TimeZoneNames.cpp | 46 static void setStringArrayElement(JNIEnv* env, jobjectArray array, int i, const UnicodeString& s) { in setStringArrayElement() argument 53 ScopedLocalRef<jstring> javaString(env, env->NewString(s.getBuffer(), s.length())); in setStringArrayElement() 54 env->SetObjectArrayElement(array, i, javaString.get()); in setStringArrayElement() 58 static void TimeZoneNames_fillZoneStrings(JNIEnv* env, jclass, jstring localeName, jobjectArray res… in TimeZoneNames_fillZoneStrings() argument 59 Locale locale = getLocale(env, localeName); in TimeZoneNames_fillZoneStrings() 63 if (maybeThrowIcuException(env, "TimeZoneNames::createInstance", status)) { in TimeZoneNames_fillZoneStrings() 72 size_t id_count = env->GetArrayLength(result); in TimeZoneNames_fillZoneStrings() 74 ScopedLocalRef<jobjectArray> java_row(env, in TimeZoneNames_fillZoneStrings() 75 … reinterpret_cast<jobjectArray>(env->GetObjectArrayElement(result, i))); in TimeZoneNames_fillZoneStrings() 76 ScopedLocalRef<jstring> java_zone_id(env, in TimeZoneNames_fillZoneStrings() [all …]
|
D | IcuUtilities.cpp | 31 Locale getLocale(JNIEnv* env, jstring localeName) { in getLocale() argument 32 return Locale::createFromName(ScopedUtfChars(env, localeName).c_str()); in getLocale() 35 jobjectArray fromStringEnumeration(JNIEnv* env, StringEnumeration* se) { in fromStringEnumeration() argument 43 if (maybeThrowIcuException(env, "StringEnumeration::count", status)) { in fromStringEnumeration() 47 jobjectArray result = env->NewObjectArray(count, JniConstants::stringClass, NULL); in fromStringEnumeration() 50 if (maybeThrowIcuException(env, "StringEnumeration::snext", status)) { in fromStringEnumeration() 53 ScopedLocalRef<jstring> javaString(env, env->NewString(string->getBuffer(), string->length())); in fromStringEnumeration() 54 env->SetObjectArrayElement(result, i, javaString.get()); in fromStringEnumeration() 59 bool maybeThrowIcuException(JNIEnv* env, const char* function, UErrorCode error) { in maybeThrowIcuException() argument 71 jniThrowExceptionFmt(env, exceptionClass, "%s failed: %s", function, u_errorName(error)); in maybeThrowIcuException()
|
D | java_util_zip_Inflater.cpp | 25 static jlong Inflater_createStream(JNIEnv* env, jobject, jboolean noHeader) { in Inflater_createStream() argument 28 jniThrowOutOfMemoryError(env, NULL); in Inflater_createStream() 43 throwExceptionForZlibError(env, "java/lang/IllegalArgumentException", err); in Inflater_createStream() 49 static void Inflater_setInputImpl(JNIEnv* env, jobject, jbyteArray buf, jint off, jint len, jlong h… in Inflater_setInputImpl() argument 50 toNativeZipStream(handle)->setInput(env, buf, off, len); in Inflater_setInputImpl() 53 static jint Inflater_setFileInputImpl(JNIEnv* env, jobject, jobject javaFileDescriptor, jlong off, … in Inflater_setFileInputImpl() argument 59 stream->setInput(env, NULL, 0, len); in Inflater_setFileInputImpl() 68 int fd = jniGetFDFromFileDescriptor(env, javaFileDescriptor); in Inflater_setFileInputImpl() 71 jniThrowIOException(env, errno); in Inflater_setFileInputImpl() 83 jniThrowIOException(env, errno); in Inflater_setFileInputImpl() [all …]
|
D | libcore_icu_NativeCollation.cpp | 39 static jint NativeCollation_compare(JNIEnv* env, jclass, jint address, jstring javaLhs, jstring jav… in NativeCollation_compare() argument 40 ScopedStringChars lhs(env, javaLhs); in NativeCollation_compare() 44 ScopedStringChars rhs(env, javaRhs); in NativeCollation_compare() 51 static jint NativeCollation_getAttribute(JNIEnv* env, jclass, jint address, jint type) { in NativeCollation_getAttribute() argument 54 maybeThrowIcuException(env, "ucol_getAttribute", status); in NativeCollation_getAttribute() 58 static jint NativeCollation_getCollationElementIterator(JNIEnv* env, jclass, jint address, jstring … in NativeCollation_getCollationElementIterator() argument 59 ScopedStringChars source(env, javaSource); in NativeCollation_getCollationElementIterator() 65 maybeThrowIcuException(env, "ucol_openElements", status); in NativeCollation_getCollationElementIterator() 77 static jstring NativeCollation_getRules(JNIEnv* env, jclass, jint address) { in NativeCollation_getRules() argument 80 return env->NewString(rules, length); in NativeCollation_getRules() [all …]
|
D | java_lang_ProcessManager.cpp | 64 static pid_t executeProcess(JNIEnv* env, char** commands, char** environment, in executeProcess() argument 80 jniThrowIOException(env, errno); in executeProcess() 98 jniThrowIOException(env, errno); in executeProcess() 170 jniThrowIOException(env, result); in executeProcess() 180 jniSetFileDescriptorOfFD(env, inDescriptor, stdoutIn); in executeProcess() 181 jniSetFileDescriptorOfFD(env, outDescriptor, stdinOut); in executeProcess() 182 jniSetFileDescriptorOfFD(env, errDescriptor, stderrIn); in executeProcess() 190 static pid_t ProcessManager_exec(JNIEnv* env, jclass, jobjectArray javaCommands, in ProcessManager_exec() argument 196 char** commands = convertStrings(env, javaCommands); in ProcessManager_exec() 201 workingDirectory = env->GetStringUTFChars(javaWorkingDirectory, NULL); in ProcessManager_exec() [all …]
|
D | libcore_icu_NativeDecimalFormat.cpp | 47 static DecimalFormatSymbols* makeDecimalFormatSymbols(JNIEnv* env, in makeDecimalFormatSymbols() argument 53 ScopedJavaUnicodeString currencySymbol(env, currencySymbol0); in makeDecimalFormatSymbols() 54 ScopedJavaUnicodeString exponentSeparator(env, exponentSeparator0); in makeDecimalFormatSymbols() 55 ScopedJavaUnicodeString infinity(env, infinity0); in makeDecimalFormatSymbols() 56 ScopedJavaUnicodeString internationalCurrencySymbol(env, internationalCurrencySymbol0); in makeDecimalFormatSymbols() 57 ScopedJavaUnicodeString nan(env, nan0); in makeDecimalFormatSymbols() 90 static void NativeDecimalFormat_setDecimalFormatSymbols(JNIEnv* env, jclass, jlong addr, in NativeDecimalFormat_setDecimalFormatSymbols() argument 96 DecimalFormatSymbols* symbols = makeDecimalFormatSymbols(env, in NativeDecimalFormat_setDecimalFormatSymbols() 104 static jlong NativeDecimalFormat_open(JNIEnv* env, jclass, jstring pattern0, in NativeDecimalFormat_open() argument 112 ScopedJavaUnicodeString pattern(env, pattern0); in NativeDecimalFormat_open() [all …]
|
D | java_lang_System.cpp | 35 static void System_log(JNIEnv* env, jclass, jchar type, jstring javaMessage, jthrowable exception) { in System_log() argument 36 ScopedUtfChars message(env, javaMessage); in System_log() 55 jniLogException(env, priority, LOG_TAG, exception); in System_log() 60 static void System_setFieldImpl(JNIEnv* env, jclass clazz, in System_setFieldImpl() argument 62 ScopedUtfChars name(env, javaName); in System_setFieldImpl() 66 ScopedUtfChars signature(env, javaSignature); in System_setFieldImpl() 70 jfieldID fieldID = env->GetStaticFieldID(clazz, name.c_str(), signature.c_str()); in System_setFieldImpl() 71 env->SetStaticObjectField(clazz, fieldID, object); in System_setFieldImpl() 74 static jobjectArray System_specialProperties(JNIEnv* env, jclass) { in System_specialProperties() argument 83 return toStringArray(env, properties); in System_specialProperties() [all …]
|
D | java_io_File.cpp | 42 static jstring File_readlink(JNIEnv* env, jclass, jstring javaPath) { in File_readlink() argument 43 ScopedUtfChars path(env, javaPath); in File_readlink() 50 jniThrowIOException(env, errno); in File_readlink() 53 return env->NewStringUTF(result.c_str()); in File_readlink() 56 static jstring File_realpath(JNIEnv* env, jclass, jstring javaPath) { in File_realpath() argument 57 ScopedUtfChars path(env, javaPath); in File_realpath() 65 jniThrowIOException(env, errno); in File_realpath() 68 return env->NewStringUTF(result.c_str()); in File_realpath() 71 static jboolean File_setLastModifiedImpl(JNIEnv* env, jclass, jstring javaPath, jlong ms) { in File_setLastModifiedImpl() argument 72 ScopedUtfChars path(env, javaPath); in File_setLastModifiedImpl() [all …]
|
D | toStringArray.cpp | 38 jobjectArray toStringArray(JNIEnv* env, const std::vector<std::string>& strings) { in toStringArray() argument 41 return toStringArray<VectorCounter, VectorGetter>(env, &counter, &getter); in toStringArray() 64 jobjectArray toStringArray(JNIEnv* env, const char* const* strings) { in toStringArray() argument 67 return toStringArray(env, &counter, &getter); in toStringArray() 71 char** convertStrings(JNIEnv* env, jobjectArray javaArray) { in convertStrings() argument 76 jsize length = env->GetArrayLength(javaArray); in convertStrings() 80 …ScopedLocalRef<jstring> javaEntry(env, reinterpret_cast<jstring>(env->GetObjectArrayElement(javaAr… in convertStrings() 82 char* entry = const_cast<char*>(env->GetStringUTFChars(javaEntry.get(), NULL)); in convertStrings() 90 void freeStrings(JNIEnv* env, jobjectArray javaArray, char** array) { in freeStrings() argument 95 jsize length = env->GetArrayLength(javaArray); in freeStrings() [all …]
|
D | JniException.cpp | 20 void jniThrowExceptionWithErrno(JNIEnv* env, const char* exceptionClassName, int error) { in jniThrowExceptionWithErrno() argument 22 jniThrowException(env, exceptionClassName, jniStrError(error, buf, sizeof(buf))); in jniThrowExceptionWithErrno() 25 void jniThrowOutOfMemoryError(JNIEnv* env, const char* message) { in jniThrowOutOfMemoryError() argument 26 jniThrowException(env, "java/lang/OutOfMemoryError", message); in jniThrowOutOfMemoryError() 29 void jniThrowSocketException(JNIEnv* env, int error) { in jniThrowSocketException() argument 30 jniThrowExceptionWithErrno(env, "java/net/SocketException", error); in jniThrowSocketException()
|
D | java_text_Bidi.cpp | 76 static void Bidi_ubidi_setPara(JNIEnv* env, jclass, jlong ptr, jcharArray text, jint length, jint p… in Bidi_ubidi_setPara() argument 82 env->GetByteArrayRegion(newEmbeddingLevels, 0, length, dst); in Bidi_ubidi_setPara() 86 ScopedCharArrayRO chars(env, text); in Bidi_ubidi_setPara() 92 maybeThrowIcuException(env, "ubidi_setPara", err); in Bidi_ubidi_setPara() 95 static jlong Bidi_ubidi_setLine(JNIEnv* env, jclass, jlong ptr, jint start, jint limit) { in Bidi_ubidi_setLine() argument 98 if (maybeThrowIcuException(env, "ubidi_openSized", status)) { in Bidi_ubidi_setLine() 103 maybeThrowIcuException(env, "ubidi_setLine", status); in Bidi_ubidi_setLine() 119 static jbyteArray Bidi_ubidi_getLevels(JNIEnv* env, jclass, jlong ptr) { in Bidi_ubidi_getLevels() argument 122 if (maybeThrowIcuException(env, "ubidi_getLevels", status)) { in Bidi_ubidi_getLevels() 126 jbyteArray result = env->NewByteArray(len); in Bidi_ubidi_getLevels() [all …]
|