MCPcopy Create free account
hub / github.com/cinder/Cinder / SetStringField

Method SetStringField

src/cinder/android/JniHelper.cpp:770–778  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

768#undef CI_SET_TYPE_FIELD_IMPL
769
770void 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
780jobject JniHelper::NewGlobalRef( jobject obj )
781{

Callers

nothing calls this directly

Calls 4

JvmHelper_CurrentJniEnvFunction · 0.85
NewStringUTFMethod · 0.80
DeleteLocalRefMethod · 0.80
c_strMethod · 0.45

Tested by

no test coverage detected