Lines Matching refs:jsVal
2250 std::string jsValue2String(EcmaVM *vm, Local<JSValueRef> &jsVal)
2252 if (jsVal->IsString(vm)) {
2253 return "type string, val : " + jsVal->ToString(vm)->ToString(vm);
2254 } else if (jsVal->IsNumber()) {
2255 return "type number, val : " + std::to_string(jsVal->Int32Value(vm));
2256 } else if (jsVal->IsBoolean()) {
2257 return "type bool, val : " + std::to_string(jsVal->BooleaValue(vm));
2258 } else if (jsVal->IsSymbol(vm)) {
2259 Local<SymbolRef> symbol = jsVal;
2262 return "type other : " + jsVal->ToString(vm)->ToString(vm);
2325 Local<JSValueRef> jsVal = map->GetValue(vm, i);
2327 jsValue2String(vm, jsVal);
2343 Local<JSValueRef> jsVal = ArrayRef::GetValueAt(vm, array, 1);
2345 " val : " << jsValue2String(vm, jsVal);
2389 Local<JSValueRef> jsVal = weakMap->GetValue(vm_, i);
2391 jsValue2String(vm_, jsVal);
2424 Local<JSValueRef> jsVal = set->GetValue(vm_, i);
2425 GTEST_LOG_(INFO) << "for set index : " << i << " val : " << jsValue2String(vm_, jsVal);
2438 Local<JSValueRef> jsVal = ArrayRef::GetValueAt(vm_, array, 1);
2439 GTEST_LOG_(INFO) << "for set iterator index : " << index << " val : " << jsValue2String(vm_, jsVal);
2466 Local<JSValueRef> jsVal = weakSet->GetValue(vm_, i);
2467 GTEST_LOG_(INFO) << "for weakset index : " << i << " val : " << jsValue2String(vm_, jsVal);