Lines Matching refs:env
27 static inline jobjectArray CreateObjectArray(JNIEnv* env, in CreateObjectArray() argument
35 ScopedLocalRef<jclass> obj_class(env, env->FindClass(component_type_descriptor)); in CreateObjectArray()
40 ScopedLocalRef<jobjectArray> ret(env, env->NewObjectArray(length, obj_class.get(), nullptr)); in CreateObjectArray()
47 env->SetObjectArrayElement(ret.get(), static_cast<jint>(i), element); in CreateObjectArray()
48 env->DeleteLocalRef(element); in CreateObjectArray()
49 if (env->ExceptionCheck()) { in CreateObjectArray()
57 inline bool JniThrowNullPointerException(JNIEnv* env, const char* msg) { in JniThrowNullPointerException() argument
58 if (env->ExceptionCheck()) { in JniThrowNullPointerException()
59 env->ExceptionClear(); in JniThrowNullPointerException()
62 ScopedLocalRef<jclass> exc_class(env, env->FindClass("java/lang/NullPointerException")); in JniThrowNullPointerException()
67 return env->ThrowNew(exc_class.get(), msg) == JNI_OK; in JniThrowNullPointerException()