Home | History | Annotate | Download | only in native

Lines Matching refs:env

24 static jobject valueOf(JNIEnv* env, jclass c, const char* signature, const T& value) {
25 static jmethodID valueOfMethod = env->GetStaticMethodID(c, "valueOf", signature);
26 if (env->ExceptionCheck()) {
29 jobject result = env->CallStaticObjectMethod(c, valueOfMethod, value);
30 if (env->ExceptionCheck()) {
36 jobject booleanValueOf(JNIEnv* env, jboolean value) {
37 return valueOf(env, JniConstants::booleanClass, "(Z)Ljava/lang/Boolean;", value);
40 jobject doubleValueOf(JNIEnv* env, jdouble value) {
41 return valueOf(env, JniConstants::doubleClass, "(D)Ljava/lang/Double;", value);
44 jobject integerValueOf(JNIEnv* env, jint value) {
45 return valueOf(env, JniConstants::integerClass, "(I)Ljava/lang/Integer;", value);
48 jobject longValueOf(JNIEnv* env, jlong value) {
49 return valueOf(env, JniConstants::longClass, "(J)Ljava/lang/Long;", value);
52 jboolean booleanValue(JNIEnv* env, jobject javaLangBoolean) {
53 static jfieldID fid = env->GetFieldID(JniConstants::booleanClass, "value", "Z");
54 return env->GetBooleanField(javaLangBoolean, fid);
57 jint intValue(JNIEnv* env, jobject javaLangInteger) {
58 static jfieldID fid = env->GetFieldID(JniConstants::integerClass, "value", "I");
59 return env->GetIntField(javaLangInteger, fid);