Lines Matching refs:jni_reference
29 << ",reference=" << rhs.jni_reference in operator <<()
68 entry->jni_reference = nullptr; in InternalAdd()
80 entry->jni_reference = env->NewWeakGlobalRef(local_reference); in InternalAdd()
97 if (o == self->DecodeJObject(entry->jni_reference)) { in ContainsLocked()
116 env->DeleteWeakGlobalRef(entry->jni_reference); in Clear()
118 env->DeleteGlobalRef(entry->jni_reference); in Clear()
135 return self->DecodeJObject(entry.jni_reference); in InternalGet()
147 return entry.jni_reference; in GetJObject()
170 jobject global = entry.jni_reference; in Demote()
171 entry.jni_reference = env->NewWeakGlobalRef(entry.jni_reference); in Demote()
181 jobject weak = entry.jni_reference; in Promote()
182 entry.jni_reference = env->NewGlobalRef(entry.jni_reference); in Promote()
196 return env->IsSameObject(entry.jni_reference, NULL); // Has the jweak been collected? in IsCollected()
224 env->DeleteWeakGlobalRef(entry->jni_reference); in DisposeObject()
226 env->DeleteGlobalRef(entry->jni_reference); in DisposeObject()