Lines Matching refs:env

41 static jint Init(JNIEnv* env, jobject obj,
44 static jdouble GetDoubleFunction(JNIEnv* env, jobject obj);
46 static jfloat GetFloatFunction(JNIEnv* env, jclass clazz);
48 static void SetNonPODDatatype(JNIEnv* env, jobject obj,
51 static jobject GetNonPODDatatype(JNIEnv* env, jobject obj);
54 static void Destroy(JNIEnv* env, jobject obj,
58 return native->Destroy(env, obj);
61 static jint Method(JNIEnv* env, jobject obj,
65 return native->Method(env, obj);
68 static jdouble MethodOtherP0(JNIEnv* env, jobject obj,
73 return native->MethodOtherP0(env, obj);
76 static void AddStructB(JNIEnv* env, jobject obj,
81 return native->AddStructB(env, obj, b);
84 static void IterateAndDoSomethingWithStructB(JNIEnv* env, jobject obj,
88 return native->IterateAndDoSomethingWithStructB(env, obj);
92 static jint Java_SampleForTests_javaMethod(JNIEnv* env, jobject obj, jint foo,
99 env, g_SampleForTests_clazz,
110 env->CallIntMethod(obj,
112 base::android::CheckException(env);
117 static jboolean Java_SampleForTests_staticJavaMethod(JNIEnv* env) {
123 env, g_SampleForTests_clazz,
132 env->CallStaticBooleanMethod(g_SampleForTests_clazz,
134 base::android::CheckException(env);
139 static void Java_SampleForTests_packagePrivateJavaMethod(JNIEnv* env, jobject
146 env, g_SampleForTests_clazz,
154 env->CallVoidMethod(obj,
156 base::android::CheckException(env);
161 static void Java_SampleForTests_methodThatThrowsException(JNIEnv* env, jobject
168 env, g_SampleForTests_clazz,
176 env->CallVoidMethod(obj,
182 static ScopedJavaLocalRef<jobject> Java_InnerStructA_create(JNIEnv* env, jlong
191 env, g_InnerStructA_clazz,
203 env->CallStaticObjectMethod(g_InnerStructA_clazz,
205 base::android::CheckException(env);
206 return ScopedJavaLocalRef<jobject>(env, ret);
210 static void Java_SampleForTests_addStructA(JNIEnv* env, jobject obj, jobject a)
217 env, g_SampleForTests_clazz,
226 env->CallVoidMethod(obj,
228 base::android::CheckException(env);
233 static void Java_SampleForTests_iterateAndDoSomething(JNIEnv* env, jobject obj)
240 env, g_SampleForTests_clazz,
248 env->CallVoidMethod(obj,
250 base::android::CheckException(env);
255 static jlong Java_InnerStructB_getKey(JNIEnv* env, jobject obj) {
261 env, g_InnerStructB_clazz,
270 env->CallLongMethod(obj,
272 base::android::CheckException(env);
277 static ScopedJavaLocalRef<jstring> Java_InnerStructB_getValue(JNIEnv* env,
284 env, g_InnerStructB_clazz,
293 static_cast<jstring>(env->CallObjectMethod(obj,
295 base::android::CheckException(env);
296 return ScopedJavaLocalRef<jstring>(env, ret);
301 static bool RegisterNativesImpl(JNIEnv* env) {
303 g_InnerStructA_clazz = reinterpret_cast<jclass>(env->NewGlobalRef(
304 base::android::GetClass(env, kInnerStructAClassPath).obj()));
305 g_SampleForTests_clazz = reinterpret_cast<jclass>(env->NewGlobalRef(
306 base::android::GetClass(env, kSampleForTestsClassPath).obj()));
307 g_InnerStructB_clazz = reinterpret_cast<jclass>(env->NewGlobalRef(
308 base::android::GetClass(env, kInnerStructBClassPath).obj()));
361 if (env->RegisterNatives(g_SampleForTests_clazz,