| 638 | #undef CI_SET_STATIC_TYPE_FIELD_IMPL |
| 639 | |
| 640 | void JniHelper::SetStaticStringField( jclass clazz, jfieldID fieldId, const std::string& value ) |
| 641 | { |
| 642 | auto jniEnv = JvmHelper_CurrentJniEnv(); |
| 643 | if( jniEnv && ( nullptr != fieldId ) ) { |
| 644 | jstring jstr = jniEnv->NewStringUTF( value.c_str() ); |
| 645 | jniEnv->SetStaticObjectField( clazz, fieldId, (jobject)jstr ); |
| 646 | jniEnv->DeleteLocalRef( (jobject)jstr ); |
| 647 | } |
| 648 | } |
| 649 | |
| 650 | // ------------------------------------------------------------------------------------------------- |
| 651 | // Java Fields |
nothing calls this directly
no test coverage detected