#include <jni_weak_ref.h>
Public Member Functions | |
| JavaObjectWeakGlobalRef () | |
| JavaObjectWeakGlobalRef (const JavaObjectWeakGlobalRef &orig) | |
| JavaObjectWeakGlobalRef (JNIEnv *env, jobject obj) | |
| virtual | ~JavaObjectWeakGlobalRef () |
| void | operator= (const JavaObjectWeakGlobalRef &rhs) |
| ScopedJavaLocalRef< jobject > | get (JNIEnv *env) const |
| bool | is_empty () const |
| void | reset () |
Definition at line 19 of file jni_weak_ref.h.
| fml::jni::JavaObjectWeakGlobalRef::JavaObjectWeakGlobalRef | ( | ) |
Definition at line 13 of file jni_weak_ref.cc.
| fml::jni::JavaObjectWeakGlobalRef::JavaObjectWeakGlobalRef | ( | const JavaObjectWeakGlobalRef & | orig | ) |
Definition at line 15 of file jni_weak_ref.cc.
| fml::jni::JavaObjectWeakGlobalRef::JavaObjectWeakGlobalRef | ( | JNIEnv * | env, |
| jobject | obj | ||
| ) |
Definition at line 21 of file jni_weak_ref.cc.
References FML_DCHECK.
|
virtual |
| ScopedJavaLocalRef< jobject > fml::jni::JavaObjectWeakGlobalRef::get | ( | JNIEnv * | env | ) | const |
Definition at line 41 of file jni_weak_ref.cc.
References fml::jni::GetRealObject().
Referenced by flutter::PlatformViewAndroidJNIImpl::applyTransaction(), flutter::PlatformViewAndroidJNIImpl::createOverlaySurface2(), flutter::PlatformViewAndroidJNIImpl::createTransaction(), flutter::PlatformViewAndroidJNIImpl::destroyOverlaySurface2(), flutter::PlatformViewAndroidJNIImpl::FlutterViewBeginFrame(), flutter::PlatformViewAndroidJNIImpl::FlutterViewComputePlatformResolvedLocale(), flutter::PlatformViewAndroidJNIImpl::FlutterViewCreateOverlaySurface(), flutter::PlatformViewAndroidJNIImpl::FlutterViewDestroyOverlaySurfaces(), flutter::PlatformViewAndroidJNIImpl::FlutterViewDisplayOverlaySurface(), flutter::PlatformViewAndroidJNIImpl::FlutterViewEndFrame(), flutter::PlatformViewAndroidJNIImpl::FlutterViewGetScaledFontSize(), flutter::PlatformViewAndroidJNIImpl::FlutterViewHandlePlatformMessage(), flutter::PlatformViewAndroidJNIImpl::FlutterViewHandlePlatformMessageResponse(), flutter::PlatformViewAndroidJNIImpl::FlutterViewOnDisplayPlatformView(), flutter::PlatformViewAndroidJNIImpl::FlutterViewOnFirstFrame(), flutter::PlatformViewAndroidJNIImpl::FlutterViewOnPreEngineRestart(), flutter::PlatformViewAndroidJNIImpl::FlutterViewSetApplicationLocale(), flutter::PlatformViewAndroidJNIImpl::FlutterViewUpdateCustomAccessibilityActions(), flutter::PlatformViewAndroidJNIImpl::FlutterViewUpdateSemantics(), flutter::PlatformViewAndroidJNIImpl::GetDisplayDensity(), flutter::PlatformViewAndroidJNIImpl::GetDisplayHeight(), flutter::PlatformViewAndroidJNIImpl::GetDisplayRefreshRate(), flutter::PlatformViewAndroidJNIImpl::GetDisplayWidth(), flutter::PlatformViewAndroidJNIImpl::hideOverlaySurface2(), flutter::PlatformViewAndroidJNIImpl::hidePlatformView2(), flutter::PlatformViewAndroidJNIImpl::onDisplayPlatformView2(), flutter::PlatformViewAndroidJNIImpl::onEndFrame2(), flutter::PlatformViewAndroidJNIImpl::RequestDartDeferredLibrary(), flutter::PlatformViewAndroidJNIImpl::showOverlaySurface2(), and flutter::PlatformViewAndroidJNIImpl::swapTransaction().
|
inline |
Definition at line 33 of file jni_weak_ref.h.
| void fml::jni::JavaObjectWeakGlobalRef::operator= | ( | const JavaObjectWeakGlobalRef & | rhs | ) |
Definition at line 30 of file jni_weak_ref.cc.
| void fml::jni::JavaObjectWeakGlobalRef::reset | ( | ) |
Definition at line 34 of file jni_weak_ref.cc.
References fml::jni::AttachCurrentThread().
Referenced by ~JavaObjectWeakGlobalRef().