summaryrefslogtreecommitdiff
path: root/platform/android/src/java_types.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/java_types.cpp')
-rw-r--r--platform/android/src/java_types.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/android/src/java_types.cpp b/platform/android/src/java_types.cpp
index 6383426387..dd165470cf 100644
--- a/platform/android/src/java_types.cpp
+++ b/platform/android/src/java_types.cpp
@@ -13,6 +13,8 @@ namespace java {
jni::jclass* Number::jclass;
jni::jmethodID* Number::floatValueMethodId;
+ jni::jmethodID* Number::doubleValueMethodId;
+ jni::jmethodID* Number::longValueMethodId;
jni::jclass* Map::jclass;
jni::jmethodID* Map::getMethodId;
@@ -27,6 +29,8 @@ namespace java {
Number::jclass = jni::NewGlobalRef(env, &jni::FindClass(env, "java/lang/Number")).release();
Number::floatValueMethodId = &jni::GetMethodID(env, *Number::jclass, "floatValue", "()F");
+ Number::doubleValueMethodId = &jni::GetMethodID(env, *Number::jclass, "doubleValue", "()D");
+ Number::longValueMethodId = &jni::GetMethodID(env, *Number::jclass, "longValue", "()J");
Map::jclass = jni::NewGlobalRef(env, &jni::FindClass(env, "java/util/Map")).release();
Map::getMethodId = &jni::GetMethodID(env, *Map::jclass, "get", "(Ljava/lang/Object;)Ljava/lang/Object;");