MCPcopy Create free account
hub / github.com/Snapchat/Valdi / getUnsafeEnv

Method getUnsafeEnv

valdi_core/src/valdi_core/jni/JavaEnv.cpp:57–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55}
56
57JNIEnv* JavaEnv::getUnsafeEnv() {
58 thread_local JNIEnv* attachedEnv = nullptr;
59
60 auto* env = attachedEnv;
61 if (env != nullptr) {
62 return env;
63 }
64
65 env = snap::utils::platform::getEnv();
66 attachedEnv = env;
67 return env;
68}
69
70bool JavaEnv::instanceOf(jobject object, const ValdiAndroid::JavaClass& cls) {
71 return static_cast<bool>(getUnsafeEnv()->IsInstanceOf(object, cls.getClass()));

Callers 1

resolveClassNameFunction · 0.80

Calls 1

getEnvFunction · 0.50

Tested by

no test coverage detected