diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2018-08-17 13:43:07 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2018-09-07 09:44:12 -0700 |
commit | 53c3c327f0ebea276d977f58a59cdb9449165518 (patch) | |
tree | 1315a80a1c24f24dd1cbd4e00cf85083be16ce45 /platform/android/src/java/lang.cpp | |
parent | 6806ba5b52129050c0944bd7c8b1fe285baeeddc (diff) | |
download | qtlocation-mapboxgl-53c3c327f0ebea276d977f58a59cdb9449165518.tar.gz |
[android] Upgrade to latest jni.hpp
Diffstat (limited to 'platform/android/src/java/lang.cpp')
-rw-r--r-- | platform/android/src/java/lang.cpp | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/platform/android/src/java/lang.cpp b/platform/android/src/java/lang.cpp deleted file mode 100644 index 3c95737169..0000000000 --- a/platform/android/src/java/lang.cpp +++ /dev/null @@ -1,76 +0,0 @@ -#include "lang.hpp" - -namespace mbgl { -namespace android { -namespace java { -namespace lang { - -// Float - -jni::Object<Float> Float::valueOf(JNIEnv &env, jfloat value) { - static auto method = javaClass.GetStaticMethod<jni::Object<Float> (jni::jfloat)>(env, "valueOf"); - return javaClass.Call(env, method, value); -} - -void Float::registerNative(jni::JNIEnv &env) { - // Lookup the class - javaClass = *jni::Class<Float>::Find(env).NewGlobalRef(env).release(); -} - -jni::Class<Float> Float::javaClass; - -// Long - -jni::Object<Long> Long::valueOf(JNIEnv &env, jlong value) { - static auto method = javaClass.GetStaticMethod<jni::Object<Long> (jni::jlong)>(env, "valueOf"); - return javaClass.Call(env, method, value); -} - -void Long::registerNative(jni::JNIEnv &env) { - // Lookup the class - javaClass = *jni::Class<Long>::Find(env).NewGlobalRef(env).release(); -} - -jni::Class<Long> Long::javaClass; - -// Double - -jni::Object<Double> Double::valueOf(JNIEnv &env, jdouble value) { - static auto method = javaClass.GetStaticMethod<jni::Object<Double> (jni::jdouble)>(env, "valueOf"); - return javaClass.Call(env, method, value); -} - -void Double::registerNative(jni::JNIEnv &env) { - // Lookup the class - javaClass = *jni::Class<Double>::Find(env).NewGlobalRef(env).release(); -} - -jni::Class<Double> Double::javaClass; - -// Boolean - -jni::Object<Boolean> Boolean::valueOf(JNIEnv &env, jboolean value) { - static auto method = javaClass.GetStaticMethod<jni::Object<Boolean> (jni::jboolean)>(env, "valueOf"); - return javaClass.Call(env, method, value); -} - -void Boolean::registerNative(jni::JNIEnv &env) { - // Lookup the class - javaClass = *jni::Class<Boolean>::Find(env).NewGlobalRef(env).release(); -} - -jni::Class<Boolean> Boolean::javaClass; - -// Number - -void Number::registerNative(jni::JNIEnv &env) { - // Lookup the class - javaClass = *jni::Class<Number>::Find(env).NewGlobalRef(env).release(); -} - -jni::Class<Number> Number::javaClass; - -} // namespace lang -} // namespace java -} // namespace android -} // namespace mbgl |