Lines Matching full:jstr
2886 StringObject* jstr = dvmCreateStringFromUnicode(unicodeChars, len);
2887 if (jstr == NULL) {
2890 dvmReleaseTrackedAlloc((Object*) jstr, NULL);
2891 retval = addLocalReference(env, (Object*) jstr);
2901 static jsize GetStringLength(JNIEnv* env, jstring jstr)
2905 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
2919 static const jchar* GetStringChars(JNIEnv* env, jstring jstr, jboolean* isCopy)
2923 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
2939 static void ReleaseStringChars(JNIEnv* env, jstring jstr, const jchar* chars)
2942 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
2976 static jsize GetStringUTFLength(JNIEnv* env, jstring jstr)
2980 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3001 static const char* GetStringUTFChars(JNIEnv* env, jstring jstr,
3007 if (jstr == NULL) {
3014 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3030 static void ReleaseStringUTFChars(JNIEnv* env, jstring jstr, const char* utf)
3387 static void GetStringRegion(JNIEnv* env, jstring jstr, jsize start, jsize len,
3391 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3403 static void GetStringUTFRegion(JNIEnv* env, jstring jstr, jsize start,
3407 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3454 static const jchar* GetStringCritical(JNIEnv* env, jstring jstr,
3458 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3474 static void ReleaseStringCritical(JNIEnv* env, jstring jstr,
3478 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);