jint value;
jvalue result = dispatchValueFromInstance(exec, instance, "getInt", "(Ljava/lang/Object;)I", int_type);
value = result.i;
- jsresult = jsNumber(exec, static_cast<int>(value));
+ jsresult = jsNumber(static_cast<int>(value));
}
break;
jdouble value;
jvalue result = dispatchValueFromInstance(exec, instance, "getDouble", "(Ljava/lang/Object;)D", double_type);
value = result.i;
- jsresult = jsNumber(exec, static_cast<double>(value));
+ jsresult = jsNumber(static_cast<double>(value));
}
break;
default:
jbyteArray byteArray = static_cast<jbyteArray>(javaArray());
jbyte aByte;
env->GetByteArrayRegion(byteArray, index, 1, &aByte);
- return jsNumber(exec, aByte);
+ return jsNumber(aByte);
}
case char_type:
jcharArray charArray = static_cast<jcharArray>(javaArray());
jchar aChar;
env->GetCharArrayRegion(charArray, index, 1, &aChar);
- return jsNumber(exec, aChar);
+ return jsNumber(aChar);
break;
}
jshortArray shortArray = static_cast<jshortArray>(javaArray());
jshort aShort;
env->GetShortArrayRegion(shortArray, index, 1, &aShort);
- return jsNumber(exec, aShort);
+ return jsNumber(aShort);
}
case int_type:
jintArray intArray = static_cast<jintArray>(javaArray());
jint anInt;
env->GetIntArrayRegion(intArray, index, 1, &anInt);
- return jsNumber(exec, anInt);
+ return jsNumber(anInt);
}
case long_type:
jlongArray longArray = static_cast<jlongArray>(javaArray());
jlong aLong;
env->GetLongArrayRegion(longArray, index, 1, &aLong);
- return jsNumber(exec, aLong);
+ return jsNumber(aLong);
}
case float_type:
jfloatArray floatArray = static_cast<jfloatArray>(javaArray());
jfloat aFloat;
env->GetFloatArrayRegion(floatArray, index, 1, &aFloat);
- return jsNumber(exec, aFloat);
+ return jsNumber(aFloat);
}
case double_type:
jdoubleArray doubleArray = static_cast<jdoubleArray>(javaArray());
jdouble aDouble;
env->GetDoubleArrayRegion(doubleArray, index, 1, &aDouble);
- return jsNumber(exec, aDouble);
+ return jsNumber(aDouble);
}
default:
break;