| 82 | } |
| 83 | |
| 84 | std::string JavaStringToString(JNIEnv *env, jstring str) { |
| 85 | if(env == nullptr || str == nullptr) { |
| 86 | return ""; |
| 87 | } |
| 88 | |
| 89 | std::string u8_string; |
| 90 | const char *rawString = env->GetStringUTFChars(str, 0); |
| 91 | if(rawString == nullptr) { |
| 92 | u8_string = ""; |
| 93 | } else { |
| 94 | u8_string = rawString; |
| 95 | } |
| 96 | env->ReleaseStringUTFChars(str, rawString); |
| 97 | ASSERT_NO_EXCEPTION(); |
| 98 | return u8_string; |
| 99 | } |
| 100 | |
| 101 | bool HasException(JNIEnv *env) { return env->ExceptionCheck() != JNI_FALSE; } |
| 102 |
no outgoing calls
no test coverage detected