Lines Matching refs:key
41 JSTaggedValue key = GetKey(i);
42 if (key.IsString()) {
46 keyArray->Set(thread, enumKeys + offset, key);
53 JSTaggedValue key = GetKey(i);
54 if (key.IsSymbol()) {
55 keyArray->Set(thread, enumKeys + offset, key);
71 JSTaggedValue key = GetKey(static_cast<int>(i));
72 if (key.IsString() && !(filter & NATIVE_KEY_SKIP_STRINGS)) {
81 keyArray->Set(thread, keyArrayEffectivelength, key);
89 JSTaggedValue key = GetKey(static_cast<int>(i));
90 if (key.IsSymbol() && !(filter & NATIVE_KEY_SKIP_SYMBOLS)) {
96 keyArray->Set(thread, keyArrayEffectivelength, key);
107 JSTaggedValue key = GetKey(i);
108 if (key.IsString() || key.IsSymbol()) {
109 keyVector.emplace_back(key);
120 JSTaggedValue key = GetKey(i);
121 if (!key.IsString()) {
199 CString LayoutInfo::GetSymbolKeyString(JSTaggedValue key)
201 auto symbol = JSSymbol::Cast(key);
222 auto key = GetKey(index);
227 if (key.IsString()) {
228 auto keyString = EcmaStringAccessor(key).ToCString();
230 } else if (key.IsSymbol()) {
231 auto keyString = GetSymbolKeyString(key);
241 auto key = GetKey(index);
249 if (key.IsString()) {
250 auto keyString = EcmaStringAccessor(key).ToCString();
252 } else if (key.IsSymbol()) {
253 auto keyString = GetSymbolKeyString(key);