| 768 | #undef CI_SET_TYPE_FIELD_IMPL |
| 769 | |
| 770 | void JniHelper::SetStringField( jobject obj, jfieldID fieldId, const std::string& value ) |
| 771 | { |
| 772 | auto jniEnv = JvmHelper_CurrentJniEnv(); |
| 773 | if( jniEnv && ( nullptr != fieldId ) ) { |
| 774 | jstring jstr = jniEnv->NewStringUTF( value.c_str() ); |
| 775 | jniEnv->SetObjectField( obj, fieldId, (jobject)jstr ); |
| 776 | jniEnv->DeleteLocalRef( (jobject)jstr ); |
| 777 | } |
| 778 | } |
| 779 | |
| 780 | jobject JniHelper::NewGlobalRef( jobject obj ) |
| 781 | { |
nothing calls this directly
no test coverage detected