[android] use more appropriate numeric types for filter conversion
This commit is contained in:
committed by
Ivo van Dongen
parent
0abaae23b6
commit
e1a9a468a9
@@ -55,10 +55,18 @@ namespace android {
|
||||
return jni::Make<std::string>(jenv, jni::String(string));
|
||||
}
|
||||
|
||||
float Value::toNumber() const {
|
||||
float Value::toFloat() const {
|
||||
return jni::CallMethod<jni::jfloat>(jenv, value.get(), *java::Number::floatValueMethodId);
|
||||
}
|
||||
|
||||
double Value::toDouble() const {
|
||||
return jni::CallMethod<jni::jdouble>(jenv, value.get(), *java::Number::doubleValueMethodId);
|
||||
}
|
||||
|
||||
long Value::toLong() const {
|
||||
return jni::CallMethod<jni::jlong>(jenv, value.get(), *java::Number::longValueMethodId);
|
||||
}
|
||||
|
||||
bool Value::toBool() const {
|
||||
return jni::CallMethod<jni::jboolean>(jenv, value.get(), *java::Boolean::booleanValueMethodId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user