Lines Matching refs:kValue
122 // i. Let kValue be ? Get(O, Pk).
125 JSHandle<JSTaggedValue> kValue = result.GetValue();
126 // ii. If Type(kValue) is not String or Object, throw a TypeError exception.
127 if (!kValue->IsString() && !kValue->IsJSObject()) {
128 THROW_TYPE_ERROR_AND_RETURN(thread, "kValue is not String or Object.", factory->EmptyArray());
130 // iii. If Type(kValue) is Object and kValue has an [[InitializedLocale]] internal slot, then
131 // 1. Let tag be kValue.[[Locale]].
133 // 1. Let tag be ? ToString(kValue).
135 if (kValue->IsJSLocale()) {
136 JSHandle<EcmaString> kValueStr = JSLocale::ToString(thread, JSHandle<JSLocale>::Cast(kValue));
140 JSHandle<EcmaString> kValueString = JSTaggedValue::ToString(thread, kValue);
147 JSHandle<EcmaString> kValueString = JSTaggedValue::ToString(thread, kValue);