Lines Matching refs:jstr

2102     StringObject* jstr = dvmCreateStringFromUnicode(unicodeChars, len);
2103 if (jstr == NULL) {
2106 dvmReleaseTrackedAlloc((Object*) jstr, NULL);
2107 return (jstring) addLocalReference(ts.self(), (Object*) jstr);
2113 static jsize GetStringLength(JNIEnv* env, jstring jstr) {
2115 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2126 static const jchar* GetStringChars(JNIEnv* env, jstring jstr, jboolean* isCopy) {
2129 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2144 static void ReleaseStringChars(JNIEnv* env, jstring jstr, const jchar* chars) {
2146 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2172 static jsize GetStringUTFLength(JNIEnv* env, jstring jstr) {
2174 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2195 static const char* GetStringUTFChars(JNIEnv* env, jstring jstr, jboolean* isCopy) {
2197 if (jstr == NULL) {
2204 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2216 static void ReleaseStringUTFChars(JNIEnv* env, jstring jstr, const char* utf) {
2560 static void GetStringRegion(JNIEnv* env, jstring jstr, jsize start, jsize len, jchar* buf) {
2562 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2575 static void GetStringUTFRegion(JNIEnv* env, jstring jstr, jsize start, jsize len, char* buf) {
2577 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2619 static const jchar* GetStringCritical(JNIEnv* env, jstring jstr, jboolean* isCopy) {
2622 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);
2637 static void ReleaseStringCritical(JNIEnv* env, jstring jstr, const jchar* carray) {
2639 StringObject* strObj = (StringObject*) dvmDecodeIndirectRef(ts.self(), jstr);