| 1060 | } |
| 1061 | |
| 1062 | bool V8JavaScriptContext::isValueObject(const JSValue& value) { |
| 1063 | v8::HandleScope handleScope(_isolate); |
| 1064 | JSExceptionTracker tracker(*this); |
| 1065 | |
| 1066 | auto val = fromValdiJSValue(_isolate, value, tracker); |
| 1067 | if (!tracker) { |
| 1068 | tracker.clearError(); |
| 1069 | return false; |
| 1070 | } |
| 1071 | return val->IsObject(); |
| 1072 | } |
| 1073 | |
| 1074 | void V8JavaScriptContext::retainValue(const JSValue& value) { |
| 1075 | fromValdiJSValueToIndirect(value).retain(); |
no test coverage detected