Lines Matching refs:jstr
2956 StringObject* jstr = dvmCreateStringFromUnicode(unicodeChars, len);
2957 if (jstr == NULL) {
2960 dvmReleaseTrackedAlloc((Object*) jstr, NULL);
2961 retval = addLocalReference(env, (Object*) jstr);
2971 static jsize GetStringLength(JNIEnv* env, jstring jstr)
2975 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
2989 static const jchar* GetStringChars(JNIEnv* env, jstring jstr, jboolean* isCopy)
2993 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3009 static void ReleaseStringChars(JNIEnv* env, jstring jstr, const jchar* chars)
3012 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3046 static jsize GetStringUTFLength(JNIEnv* env, jstring jstr)
3050 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3071 static const char* GetStringUTFChars(JNIEnv* env, jstring jstr,
3077 if (jstr == NULL) {
3084 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3100 static void ReleaseStringUTFChars(JNIEnv* env, jstring jstr, const char* utf)
3485 static void GetStringRegion(JNIEnv* env, jstring jstr, jsize start, jsize len,
3489 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3501 static void GetStringUTFRegion(JNIEnv* env, jstring jstr, jsize start,
3505 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3552 static const jchar* GetStringCritical(JNIEnv* env, jstring jstr,
3556 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);
3572 static void ReleaseStringCritical(JNIEnv* env, jstring jstr,
3576 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(env, jstr);