Lines Matching refs:env
27 static inline jclass FindClassOrDie(JNIEnv* env, const char* class_name) {
28 jclass clazz = env->FindClass(class_name);
33 static inline jfieldID GetFieldIDOrDie(JNIEnv* env, jclass clazz, const char* field_name,
35 jfieldID res = env->GetFieldID(clazz, field_name, field_signature);
40 static inline jmethodID GetMethodIDOrDie(JNIEnv* env, jclass clazz, const char* method_name,
42 jmethodID res = env->GetMethodID(clazz, method_name, method_signature);
47 static inline jfieldID GetStaticFieldIDOrDie(JNIEnv* env, jclass clazz, const char* field_name,
49 jfieldID res = env->GetStaticFieldID(clazz, field_name, field_signature);
54 static inline jmethodID GetStaticMethodIDOrDie(JNIEnv* env, jclass clazz, const char* method_name,
56 jmethodID res = env->GetStaticMethodID(clazz, method_name, method_signature);
62 static inline T MakeGlobalRefOrDie(JNIEnv* env, T in) {
63 jobject res = env->NewGlobalRef(in);
68 static inline int RegisterMethodsOrDie(JNIEnv* env, const char* className,
70 int res = AndroidRuntime::registerNativeMethods(env, className, gMethods, numMethods);