Home
last modified time | relevance | path

Searched refs:env (Results 1 – 25 of 62) sorted by relevance

123

/libcore/luni/src/main/native/
Dlibcore_io_OsConstants.cpp39 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 …]
DJniConstants.cpp70 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 …]
Dlibcore_io_Posix.cpp58 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 …]
Dorg_apache_harmony_xml_ExpatParser.cpp70 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 …]
DvalueOf.cpp24 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 …]
Dlibcore_icu_ICU.cpp97 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 …]
Djava_io_ObjectStreamClass.cpp23 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 …]
DtoStringArray.h24 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 …]
Dorg_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp322 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 …]
Djava_math_NativeBN.cpp42 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 …]
Dlibcore_icu_NativeBreakIterator.cpp42 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 …]
Dlibcore_icu_AlphabeticIndex.cpp32 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 …]
DNetworkUtilities.cpp31 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 …]
Djava_util_regex_Matcher.cpp45 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 …]
Dlibcore_icu_TimeZoneNames.cpp46 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 …]
DIcuUtilities.cpp31 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()
Djava_util_zip_Inflater.cpp25 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 …]
Dlibcore_icu_NativeCollation.cpp39 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 …]
Djava_lang_ProcessManager.cpp64 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 …]
Dlibcore_icu_NativeDecimalFormat.cpp47 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 …]
Djava_lang_System.cpp35 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 …]
Djava_io_File.cpp42 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 …]
DtoStringArray.cpp38 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 …]
DJniException.cpp20 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()
Djava_text_Bidi.cpp76 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 …]

123