| 855 | } else { |
| 856 | val = val_; |
| 857 | } |
| 858 | |
| 859 | if (!val->IsNumber()) { |
| 860 | exceptionTracker.onError("Value is not a number type and cannot be converted"); |
| 861 | return 0; |
| 862 | } |
| 863 | |
| 864 | double retval; |
| 865 | if (!val->NumberValue(context).To(&retval)) { |
| 866 | exceptionTracker.onError("Value could not be converted"); |
| 867 | return 0; |
| 868 | } |
| 869 | return retval; |
| 870 | } |
| 871 | |
| 872 | int32_t V8JavaScriptContext::valueToInt(const JSValue& value, JSExceptionTracker& exceptionTracker) { |
| 873 | v8::HandleScope handleScope(_isolate); |
| 874 |
no test coverage detected