Lines Matching refs:jobj
26 bool set(JNIEnv *jenv, jobject jobj, bool mem_own, bool weak_global) {
29 if (jobj)
30 jthis_ = weak_global_ ? jenv->NewWeakGlobalRef(jobj) : jenv->NewGlobalRef(jobj);
32 std::cout << "JObjectWrapper::set(" << jobj << ", " << (weak_global ? "weak_global" : "global_ref") << ") -> " << jthis_ << std::endl;
37 std::cout << "JObjectWrapper::set(" << jobj << ", " << (weak_global ? "weak_global" : "global_ref") << ") -> already set" << std::endl;
153 jobject jobj = swig_self_.get(jenv);
155 std::cout << "Swig::Director::disconnect_director_self(" << jobj << ")" << std::endl;
157 if (jobj && jenv->IsSameObject(jobj, NULL) == JNI_FALSE) {
158 jmethodID disconn_meth = jenv->GetMethodID(jenv->GetObjectClass(jobj), disconn_method, "()V");
163 jenv->CallVoidMethod(jobj, disconn_meth);
166 jenv->DeleteLocalRef(jobj);