Example #1
0
File: Integer.c Project: mrj0/jep
jobject java_lang_Integer_new_I(JNIEnv* env, jint i)
{
    if (!JNI_METHOD(init_I, env, JINT_OBJ_TYPE, "<init>", "(I)V")) {
        return NULL;
    }
    return (*env)->NewObject(env, JINT_OBJ_TYPE, init_I, i);
}
Example #2
0
File: jbox.c Project: ndjensen/jep
jobject JBox_Double(JNIEnv* env, jdouble d)
{
    if (!JNI_METHOD(doubleConstructor, env, JDOUBLE_OBJ_TYPE, "<init>", "(D)V")) {
        process_java_exception(env);
        return NULL;
    }
    return (*env)->NewObject(env, JDOUBLE_OBJ_TYPE, doubleConstructor, d);
}
Example #3
0
File: jbox.c Project: ndjensen/jep
jobject JBox_Float(JNIEnv* env, jfloat f)
{
    if (!JNI_METHOD(floatConstructor, env, JFLOAT_OBJ_TYPE, "<init>", "(F)V")) {
        process_java_exception(env);
        return NULL;
    }
    return (*env)->NewObject(env, JFLOAT_OBJ_TYPE, floatConstructor, f);
}
Example #4
0
File: jbox.c Project: ndjensen/jep
jobject JBox_Long(JNIEnv* env, jlong j)
{
    if (!JNI_METHOD(longConstructor, env, JLONG_OBJ_TYPE, "<init>", "(J)V")) {
        process_java_exception(env);
        return NULL;
    }
    return (*env)->NewObject(env, JLONG_OBJ_TYPE, longConstructor, j);
}
Example #5
0
File: jbox.c Project: ndjensen/jep
jobject JBox_Int(JNIEnv* env, jint i)
{
    if (!JNI_METHOD(intConstructor, env, JINT_OBJ_TYPE, "<init>", "(I)V")) {
        process_java_exception(env);
        return NULL;
    }
    return (*env)->NewObject(env, JINT_OBJ_TYPE, intConstructor, i);
}
Example #6
0
File: jbox.c Project: ndjensen/jep
jobject JBox_Short(JNIEnv* env, jshort s)
{
    if (!JNI_METHOD(shortConstructor, env, JSHORT_OBJ_TYPE, "<init>", "(S)V")) {
        process_java_exception(env);
        return NULL;
    }
    return (*env)->NewObject(env, JSHORT_OBJ_TYPE, shortConstructor, s);
}
Example #7
0
File: jbox.c Project: ndjensen/jep
jobject JBox_Byte(JNIEnv* env, jbyte b)
{
    if (!JNI_METHOD(byteConstructor, env, JBYTE_OBJ_TYPE, "<init>", "(B)V")) {
        process_java_exception(env);
        return NULL;
    }
    return (*env)->NewObject(env, JBYTE_OBJ_TYPE, byteConstructor, b);
}
Example #8
0
File: jbox.c Project: ndjensen/jep
jobject JBox_Boolean(JNIEnv* env, jboolean z)
{
    if (!JNI_METHOD(booleanConstructor, env, JBOOL_OBJ_TYPE, "<init>", "(Z)V")) {
        process_java_exception(env);
        return NULL;
    }
    return (*env)->NewObject(env, JBOOL_OBJ_TYPE, booleanConstructor, z);
}
Example #9
0
File: jbox.c Project: ndjensen/jep
jobject JBox_Char(JNIEnv* env, jchar c)
{
    if (!JNI_METHOD(charConstructor, env, JCHAR_OBJ_TYPE, "<init>", "(C)V")) {
        process_java_exception(env);
        return NULL;
    }
    return (*env)->NewObject(env, JCHAR_OBJ_TYPE, charConstructor, c);
}